The best schools in Midlothian

Compare 39 schools in Midlothian on one page: the top-rated secondary schools ranked by Highers and National 5 results and our composite score, plus every primary and special school in the area. Top of the list: Dalkeith High School (secondary).

Local Authority 39 schools

Primary schools

31 primary schools in Midlothian, listed A to Z. Scotland publishes no per-school primary results, so they are not ranked. Showing the first 6.

Secondary schools

6 secondary schools in Midlothian, ranked by our composite score.

SEND and special schools

2 special schools in Midlothian, listed A to Z.

Schools in Midlothian: common questions

See every school in Midlothian

Browse the full list with filters for phase and our score.