Musselburgh Grammar School
 Musselburgh Grammar School is a large state secondary school that serves as the main secondary school for Musselburgh and the surrounding areas. It dates back to the sixteenth century although the present building was erected in 1835. Until the 1950s the school was a 'proper' Grammar School and fees were paid for attendance. As of 2006 the school's roll was 1310.The current headteacher is Ronald Summers who has been in position since 2003.