The Sunday Times have released their secondary school league tables for 2025 - ranking each and every high school in Scotland based on the amount of Highers achieved by school leavers.
Jordanhill School is the best school in Scotland, extended its lead in the rankings for the ninth consecutive year with a record 94 per cent of pupils leaving the school with the Scottish government’s “gold standard” of five highers or equivalents.
The only mainstream, publicly-funded school in Scotland not under council control outstripped its nearest competitor by a clear 10 percentage points.
The biggest indicator of where a high schools rankings will lie in the league table is the level of wealth or deprivation evident in the surrounding area. This is clearly evident in North Lanarkshire, with an extreme disparity between the top school, placed 39th in Scotland, and the bottom school, placed 332nd in Scotland.
The top 10 high schools in Scotland were dominated by East Dunbartonshire and East Renfrewshire.
Here is the updated North Lanarkshire secondary school league table based on the latest exam results from the 2023/24 academic year exam results.
This is the first time in recent years that Dalziel High School has not topped the board of the North Lanarkshire High School league tables. This was due to only 53% of school leavers at Dalziel leaving with 5 or more Highers in 2024, compared to 63% in 2023.
They were taken over by Our Lady’s High School in Cumbernauld, who also saw 53% of school leavers leaving with 5 or more Highers in 2024.
You can read the full list of Scottish high school rankings by clicking here.

1. Our Lady's High School
Our Lady's High School in Cumbernauld ranked 2nd in North Lanarkshire and 45th in Scotland. | Google Maps

2. Dalziel High School
Dalziel High School is ranked 3rd in North Lanarkshire and 47th in Scotland. | Google

3. St Ambrose High School
St Ambrose High School is ranked 4th in North Lanarkshire and 74th in Scotland. | Google Maps

4. St Andrew’s High School
St Andrew's High School in Coatbridge ranked 1st in North Lanarkshire and 95th in Scotland. | Google Maps