The best performing primary schools in Scotland have been ranked based on the latest Achievement in Curriculum for Excellence data. Four primary schools from Glasgow featured in the top 20 in the whole of Scotland which included Thorntree Primary School, Garrowhill Primary School, Hyndland Primary School and Kelvindale Primary School.
All schools in Scotland are ranked on four key areas of achievement in reading, writing, numeracy, listening and talking. A record 84 schools from nearly 1,200 that submitted data scored top marks (400) across all indicators in the school year ending in the summer of 2023. Each primary school was given a score out of 400 drawing together the percentage of pupils up to standard in each comparable metric. This list does not definitively rank primary schools in Scotland as ‘best to worst’ - as that would fail to take into numerous social, financial, and other factors that come into the overall quality of education.
GlasgowWorld assessed Scottish High Schools last month, you can find the article featuring the best performing high schools in Glasgow in terms of academic attainment here.
![Thorntree Primary School in Glasgow comes in first place across the whole of Scotland in the Times primary school league tables.](https://www.thestar.co.uk/jpim-static/image/2023/07/06/11/Thorntree%20Primary%20School.jpg?crop=3:2&width=650)
1. Thorntree Primary School, Glasgow
Thorntree Primary School in Glasgow comes in first place across the whole of Scotland in the Times primary school league tables.
![St Catherine's Primary School in Paisley takes second place in the Scottish primary school league tables.](https://www.thestar.co.uk/webimg/b25lY21zOjgwODY1MzllLTZlNzgtNDA1MC1hNTgwLTk2MTY5N2Y1OWExNjo1MDQ2Y2U3OC00MjI2LTRiNTgtYWIxMi05YjcwYmI0NWQzZjk=.jpg?crop=3:2&width=800)
2. St Catherine's Primary School, Renfrewshire
St Catherine's Primary School in Paisley takes second place in the Scottish primary school league tables. Photo: Third Party
![Bainsford Primary School in Falkirk is the third highest ranked primary school in Scotland.](https://www.thestar.co.uk/jpim-static/image/2024/05/22/13/15/Capture.JPG.jpg?crop=3:2&width=759)
3. Bainsford Primary School, Falkirk
Bainsford Primary School in Falkirk is the third highest ranked primary school in Scotland.
![St Stephen’s Primary School in Coatbridge is the fourth highest ranked primary school in Scotland.](https://www.thestar.co.uk/jpim-static/image/2023/07/11/11/St%20Stephens%20Primary%20School.jpg?crop=3:2&width=800)
4. St Stephen's Primary School, North Lanarkshire
St Stephen’s Primary School in Coatbridge is the fourth highest ranked primary school in Scotland.