Using the latest data from primary seven results in 2025, the annual table assesses nearly 1,200 schools across key skills including reading, listening and talking, numeracy and writing.
This year a total of 84 schools taught nearly every child to the required standard across all key skills, slightly lower than the record 89 top performing schools last year.
Chapelside Primary in Airdrie was ranked as the highest performing school in Scotland, with St Anthony’s Primary School in West Lothian being the only school in the Lothians to make it into the top 10.
Among the best performing Edinburgh primary schools were Bruntsfield Primary School, Janes Gillespie’s and Roseburn Primary School.
The Sunday Times noted more than a third of 1,926 primary schools on the government database did not submit data to the annual Achievement in Curriculum for Excellence Levels publications. Of the schools that did participate, the Times ranked the institutions by aggregating data relating to reading, writing, numeracy, and combined listening-and-talking.
You can see The Sunday Times Primary School League Table by visiting their website.

17. Bun-sgoil Taobh na Pairce (Parkside Primary)
Address: 139 Bonnington Rd, Edinburgh EH6 5NQ Photo: Andrew O'Brien

18. Duddingston Primary School
Address: 78 Duddingston Road, Edinburgh EH15 1SW | Google Maps

19. Preston Street Primary School
Address: 16A Dalkeith Road, Edinburgh EH16 5BR | Google Maps

20. Stockbridge Primary School
Address: 17 Hamilton Place, Edinburgh EH3 5BA | Google Maps

