Midlothian has over 30 primary schools, but these 10 have just been named as the best in the area.
The Times Scotland recently released a new league table which names the top performing primary schools in Scotland. The newspaper ranked each educational institution by looking at the percentage of P7 pupils who are up to standard in four key skills. One Midlothian school was amongst several to receive a top score of 400. Edinburgh and West Lothian primary schools were also given perfect scores. These are the 10 top performing Midlothian primary schools, according to The Times Scotland primary school league table.

5. Cornbank Primary School
This primary school in Penicuik made the list of top performing Midlothian primaries, coming in at number five. Photo: anon

6. The new Roslin Primary School.
Roslin Primary School, which was rebuilt in 2018, was named as the sixth best performing primary school in Midlothian by The Times Scotland league table. Photo: submitted

7. Newtongrange Primary School
This educational institution in Dalkeith is the seventh best primary school in Midlothian, according to the new league table. Photo: Google Maps

8. King's Park Primary School
Another Dalkeith school, King's Park Primary School, came it at number eight on the Midlothian league table. Photo: Gordon Fraser


