The best performing primary schools in Scotland, including those in South Lanarkshire, have been assessed based on the latest Achievement in Curriculum for Excellence data and the Scottish Government has published the latest exam results.
In terms of primary schools, all schools in Scotland are invited to be assessed on four key areas of achievement in reading, writing, numeracy, listening and talking. A record 89 schools from nearly 1,200 that submitted data scored top marks (400) across all indicators in the school year ending in the summer of 2024. Each primary school was given a score out of 400 drawing together the percentage of pupils up to standard in each comparable metric.
For secondary schools, each school is measured on the percentage of pupils who received the Scottish Government’s educational “gold standard” of five Highers, or their equivalent, in 2024.

13. St Paul's Primary School
St Paul's Primary School in Hamilton was ranked 1,037th across Scotland with a score of 290. | Google Maps

14. St John's Primary School
St John's Primary School in Hamilton was ranked 1,173 across Scotland with a score of 230. | Google Maps

15. Holy Cross High School
Holy Cross High School completes the top three best performing schools in South Lanarkshire as 49% of pupils gained at leave five Highers or more in 2024. Overall, Holy Cross High School ranks as the 63rd best performing school in the country. | Google Maps

16. Hamilton Grammar School
Hamilton Grammar School sees 44% of pupils gain a minimum of five Higher qualifications. It ranks 86th in Scotland and fifth in South Lanarkshire. | Google Maps