Musselburgh Grammar School is a large state secondary school that serves as the main secondary school for Musselburgh and the surrounding areas.
Musselburgh Grammar School is a large state secondary school. This large state secondary school serves as the main secondary school for Musselburgh. This large state secondary school serves as the main secondary school for the surrounding areas.