- 410
pupils Campie Primary School
Musselburgh, EH216QS - 334
pupils Lawfield Primary School
Mayfield, EH225BB - 167
pupils Loretto RC Primary School
Musselburgh, EH217AH - 318
pupils Musselburgh Burgh Primary School
Musselburgh, EH217EE - 1.2k
pupils Musselburgh Grammar School
Musselburgh, EH217BA - 408
pupils Pinkie-St Peter's Primary
Musselburgh, EH217HA - 191
pupils Stoneyhill Primary School
Stoneyhill, EH216UL - 379
pupils Wallyford Primary School
Wallyford, EH218FF