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 of Wallyford and Whitecraig. It dates back to the sixteenth century, although the present building was erected in 1835. Until the 1950s, the school was a fee-paying school. As of 2018, the school's roll was approx 1,100.

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 of Wallyford and Whitecraig. It dates back to the sixteenth century, although the present building was erected in 1835. Until the 1950s, the school was a fee-paying school. As of 2018, the school's roll was approx 1,100.