- Blocl
- Schools
- Midlothian
- Musselburgh
Schools in Musselburgh
- 385
pupils
Campie Primary School
Campie Road,
EH216QS
- 190
pupils
Loretto RC Primary School
20 Newbigging,
EH217AH
-
Loretto School
1-7 Linkfield Road,
EH217RE
- 312
pupils
Musselburgh Burgh Primary School
Kilwinning Street,
EH217EE
- 1.2k
pupils
Musselburgh Grammar School
86 Inveresk Road,
EH217BA
- 109
pupils
Newcraighall Primary School
Whitehill Street,
EH218QZ
- 301
pupils
Pinkie-St Peter's Primary
44 Pinkie Road,
EH217HA
-
Regius School
69a Whitehill Street,
Newcraighall,
EH218QZ
-
Spark of Genius, Musselburgh
Musselburgh Learning Centre, First Floor Harbour Point, Newhailes Road,
EH216QD
- 224
pupils
Stoneyhill Primary School
off Clayknowes Way,
Stoneyhill,
EH216UL
- 254
pupils
Wallyford Primary School
39 Salters Road,
EH218LB
- 89
pupils
Whitecraig Primary School
44a Whitecraig Crescent,
Whitecraig,
EH218NG
- Schools
- Midlothian
- Musselburgh