Guest, Sign inJoin
Glasgow skyline - view towards the City ChambersPhoto: Ian Hawfinch · CC BY-SA 2.0
B+School Grade
Schools around Glasgow · Scottish Government

The secondaries around Glasgow get better results than 69% of Scottish towns

Around Glasgow, 71% of leavers left school with a Higher or more, above Scottish towns (65%). 30 secondary schools are in Glasgow itself; the School Grade uses the 53 secondaries its children go to, on school leavers’ results. Glasgow grades B+ for schools against Scotland’s towns.

Schools in Glasgow
193
139 primary, 31 secondary
23 special, 71,689 pupils
Secondaries in the grade
53
in or within 3 km of Glasgow
30 in the town itself
5+ awards at National 5
70%
of leavers, 2022-23 to 2024-25
Scotland’s leavers: 69%
3+ Highers
57%
of leavers, 2022-23 to 2024-25
shown, not graded

Figures for the area are leaver-weighted across the secondaries the grade uses; Scotland’s are all leavers in 2024-25.

What stands out · In brief

What stands out about Glasgow’s schools

Close to similar pupils

Scotland compares each secondary with a “virtual comparator”: pupils from other schools with the same mix of sex, additional support needs, age and home area. Glasgow Gaelic, Hyndland Secondary, King's Park Secondary and 16 more do clearly better than theirs on five National 5s. All Saints Secondary, Bellahouston Academy, Drumchapel High and 16 more do clearly worse. The rest are within two points of theirs. Against similar pupils ↓

65 Catholic schools; Gaelic-medium teaching

Scotland’s councils run Roman Catholic schools alongside non-denominational ones, open to every family; across Scotland 15% of mainstream schools are Catholic. Glasgow’s are All Saints Secondary, Holyrood Secondary, John Paul Academy and 62 more. Glasgow Gaelic, Bun-sgòil Ghàidhlig a Challtainn - Calton Gaelic, Glendale Gaelic PS - Bunsgoil Ghàidhlig Ghleann Dail and 1 more teach in Gaelic, for any family that asks. Every school ↓

Larger primary classes

The average primary class in Glasgow has 24.8 pupils, against 23.7 across Scotland. Classes are capped at 25 in P1, 30 in P2 and P3 and 33 from P4, and composite classes mix two year groups.

Support for learning

55% of pupils in Glasgow’s schools have an additional support need recorded, against 42% across Scotland’s mainstream schools. Scotland counts any pupil who needs extra help, for a short time or long, so its figures are far higher than England’s special needs register. Support for learning ↓

Written from the Scottish Government’s school statistics and leavers’ results on this page.

School Grade

Glasgow grades B+ for schools

Against Scotland’s towns only: Scotland sets its own exams, so its schools are never ranked against England’s.

Leavers’ results at the secondaries around Glasgow (70% with 5+ National 5s)Better than 69% of Scottish towns

Scotland publishes results for secondary schools only, for the pupils who leave each year, whether in S4, S5 or S6. Its secondaries take pupils from catchment areas that often reach well beyond a town, so the grade takes the schools Glasgow’s children go to: every secondary in the town or within 3 km of its boundary, each counted by its leavers. For Glasgow that is the town’s own 30 and 23 more within 3 km.

The measure is the share of leavers with five or more awards at National 5 or better (SCQF level 5), averaged over the three years to 2024-25. It is ranked against Scotland’s towns only, never England’s: Scotland sets its own exams, and a National 5 isn’t a GCSE. Primary schools don’t count, because Scotland publishes primary results only in broad bands.

Each of Glasgow’s 53 secondaries: % of leavers with 5+ National 5s (2022–25)40%50%60%70%80%90%100%Scotland 66%Glasgow City 61%Springburn Academy: 42% · D−Lochend Community High School: 43% · D−Drumchapel High School: 44% · D−Govan High School: 45% · D−Smithycroft Secondary School: 46% · D−St Paul's High School: 50% · DWhitehill Secondary School: 50% · DCastlemilk High School: 51% · DRosshall Academy: 53% · DSt Margaret Mary's Secondary School: 53% · DJohn Paul Academy: 56% · C−St Peter the Apostle High School: 56% · C−St Roch's Secondary School: 57% · C−Eastbank Academy: 58% · C−Knightswood Secondary School: 59% · CSt Mungo's Academy: 60% · CCastlehead High School: 60% · CHillpark Secondary School: 61% · CCleveden Secondary School: 62% · C+Bellahouston Academy: 65% · C+Clydebank High School: 65% · C+King's Park Secondary School: 66% · B−All Saints Secondary School: 66% · B−St Andrew's Academy: 66% · B−Holyrood Secondary School: 67% · B−Renfrew High School: 67% · B−Bannerman High School: 67% · B−Lourdes Secondary School: 68% · B−Cathkin High School: 68% · BSt Andrew's Secondary School: 70% · BStonelaw High School: 70% · BShawlands Academy: 70% · B+St Thomas Aquinas Secondary School: 71% · B+Trinity High School: 71% · B+Trinity High School: 72% · B+Paisley Grammar School: 73% · B+Uddingston Grammar School: 73% · A−Barrhead High School: 74% · A−St Luke's High School: 76% · A−St Ambrose High School: 77% · A−Hillhead High School: 80% · ANotre Dame High School: 82% · AHyndland Secondary School: 85% · AEastwood High School: 88% · A+Bishopbriggs Academy: 89% · A+Turnbull High School: 90% · A+Glasgow Gaelic School: 90% · A+Woodfarm High School: 91% · A+Williamwood High School: 92% · A+Boclair Academy: 94% · A+Bearsden Academy: 94% · A+Mearns Castle High School: 94% · A+St Ninian's High School: 94% · A+
Scotland’s average schoolGlasgow City’s average school
Map

Where Glasgow’s 193 schools are

Each school at its address, coloured by denomination (Gaelic-medium schools teal) and sized by pupils. Squares are secondaries, triangles special schools. The dashed shape is Glasgow’s locality boundary.

Hospital Education Service · Non-denominationalEast Park School · Non-denominational, grant-aided · 15 pupilsMiddlefield School · Inter-denominational · 23 pupilsWestmuir High School · Non-denominational · 43 pupilsNewhills Secondary School · Inter-denominational · 45 pupilsLinburn Academy · Inter-denominational · 50 pupilsSt Oswald's Secondary School · Roman Catholic · 52 pupilsKirkriggs Primary School · Non-denominational · 55 pupilsBroomlea Primary School · Non-denominational · 59 pupilsHazelwood School · Inter-denominational · 59 pupilsLanglands Primary School · Non-denominational · 59 pupilsCroftcroighn Primary School · Non-denominational · 61 pupilsKelbourne Park Primary School · Inter-denominational · 64 pupilsEastmuir Primary School · Non-denominational · 66 pupilsHampden Primary School · Inter-denominational · 66 pupilsHowford Primary School · Non-denominational · 72 pupilsDrummore Primary School · Non-denominational · 76 pupilsCardinal Winning Secondary School · Roman Catholic · 96 pupilsParkhill Secondary School · Non-denominational · 96 pupilsHollybrook Academy · Non-denominational · 118 pupilsAbercorn Secondary School · Non-denominational · 125 pupilsAshton Secondary School · Inter-denominational · 159 pupilsSt Martin's Primary School · Roman Catholic · 275 pupilsBun-sgòil Ghàidhlig a Challtainn - Calton Gaelic School · Non-denominational, Gaelic-medium · 62 pupilsSt Joachim's Primary School · Roman Catholic · 74 pupilsWhiteinch Primary School · Non-denominational · 86 pupilsBarmulloch Primary School · Non-denominational · 109 pupilsRoyston Primary School · Non-denominational · 116 pupilsToryglen Primary School · Non-denominational · 116 pupilsThornwood Primary School & Nursery Class · Non-denominational · 123 pupilsLangfaulds Primary School · Non-denominational · 129 pupilsGlendale Gaelic Primary School - Bunsgoil Ghàidhlig Ghleann Dail · Non-denominational, Gaelic-medium · 134 pupilsCarmyle Primary School & Nursery Class · Non-denominational · 146 pupilsSt Teresa's Primary School · Roman Catholic · 146 pupilsMiltonbank Primary School · Non-denominational · 153 pupilsOur Lady Of The Annunciation Primary School · Roman Catholic · 154 pupilsSt Saviour's Primary School · Roman Catholic · 156 pupilsGarnetbank Primary School · Non-denominational · 160 pupilsGolfhill Primary School · Non-denominational · 164 pupilsCaldercuilt Primary School · Non-denominational · 165 pupilsSt Cuthbert's Primary School · Roman Catholic · 165 pupilsSt George's Primary School · Roman Catholic · 169 pupilsSt Martha's Primary School · Roman Catholic · 169 pupilsSt Mungo's Primary School & Nursery Class · Roman Catholic · 170 pupilsHaghill Park Primary School & Nursery Class · Non-denominational · 171 pupilsParkview Primary School · Non-denominational · 171 pupilsChirnsyde Primary School · Non-denominational · 175 pupilsSt Conval's Primary School · Roman Catholic · 175 pupilsSandaig Primary School · Non-denominational · 176 pupilsOakgrove Primary School · Non-denominational · 180 pupilsAnnette Street Primary School · Non-denominational · 190 pupilsSt Denis' Primary School · Roman Catholic · 192 pupilsCleeves Primary School · Non-denominational · 193 pupilsCranhill Primary School · Non-denominational · 195 pupilsCadder Primary School · Non-denominational · 196 pupilsOakwood Primary School · Non-denominational · 196 pupilsSt Maria Goretti Primary School · Roman Catholic · 199 pupilsMiller Primary School · Non-denominational · 201 pupilsAnderston Primary School · Non-denominational · 202 pupilsSt Brendan's Primary School · Roman Catholic · 202 pupilsSt Bride's Primary School · Roman Catholic · 203 pupilsSunnyside Primary School · Non-denominational · 206 pupilsSt Marnock's Primary School · Roman Catholic · 207 pupilsSaracen Primary School · Non-denominational · 210 pupilsIbrox Primary School & Nursery Class · Non-denominational · 211 pupilsHillington Primary School · Non-denominational · 217 pupilsLorne Street Primary School · Non-denominational · 217 pupilsSt Philomena's Primary School · Roman Catholic · 217 pupilsSt Patrick's Primary School · Roman Catholic · 218 pupilsRiverside Primary School · Non-denominational · 220 pupilsSt Joseph's Primary School · Roman Catholic · 223 pupilsMount Florida Primary School & Nursery Class · Non-denominational · 224 pupilsSt Charles' Primary School · Roman Catholic · 225 pupilsDunard Primary School & Nursery Class · Non-denominational · 226 pupilsSwinton Primary School · Non-denominational · 226 pupilsNorth Kelvinside Primary School · Non-denominational · 229 pupilsHighpark Primary School · Non-denominational · 230 pupilsGovan Gaelic Primary/Bun-sgoil Ghàidhlig Bhaile a' Ghobhainn · Non-denominational, Gaelic-medium · 235 pupilsSt Paul's (Whiteinch) Primary School · Roman Catholic · 240 pupilsAlexandra Parade Primary School · Non-denominational · 249 pupilsCraigton Primary School & Nursery Class · Non-denominational · 249 pupilsSt Mirin's Primary School · Roman Catholic · 261 pupilsCardonald Primary School · Non-denominational · 263 pupilsQuarry Brae Primary School and Nursery Class · Non-denominational · 264 pupilsSt Clare's Primary School · Roman Catholic · 265 pupilsSt Constantine's Primary School & Nursery Class · Roman Catholic · 265 pupilsSt Bartholomew's Primary School · Roman Catholic · 266 pupilsGowanbank Primary School · Non-denominational · 270 pupilsSt Albert's Primary School · Roman Catholic · 271 pupilsSt Francis Of Assisi Primary School · Roman Catholic · 271 pupilsAultmore Park Primary School · Non-denominational · 274 pupilsCamstradden Primary School · Non-denominational · 278 pupilsPollokshields Primary School · Non-denominational · 278 pupilsSt Blane's Primary School · Roman Catholic · 280 pupilsEastbank Primary School · Non-denominational · 281 pupilsSandwood Primary School · Non-denominational · 283 pupilsBankhead Primary School · Non-denominational · 284 pupilsSt Mary's Primary School · Roman Catholic · 284 pupilsCaledonia Primary School · Non-denominational · 285 pupilsAvenue End Primary School · Non-denominational · 289 pupilsMosspark Primary School & Nursery Class · Non-denominational · 290 pupilsOur Lady of Peace Primary School · Roman Catholic · 293 pupilsSt Ninian's Primary School · Roman Catholic · 293 pupilsElmvale Primary School & Nursery Class · Non-denominational · 295 pupilsCroftfoot Primary School · Non-denominational · 296 pupilsKing's Park Primary School · Non-denominational · 298 pupilsSt Brigid's Primary School · Roman Catholic · 302 pupilsMount Vernon Primary School · Non-denominational · 303 pupilsAntonine Primary School · Non-denominational · 308 pupilsDalmarnock Primary School · Non-denominational · 311 pupilsBalornock Primary School · Non-denominational · 312 pupilsJohn Paul II Primary School · Roman Catholic · 312 pupilsSt Paul's (Shettleston) Primary School & Nursery Class · Roman Catholic · 316 pupilsBlackfriars Primary School · Non-denominational · 317 pupilsSacred Heart Primary School · Roman Catholic · 317 pupilsLangside Primary School · Non-denominational · 320 pupilsGlendale Primary School · Non-denominational · 321 pupilsSt Benedict's Primary School · Roman Catholic · 324 pupilsCastleton Primary School · Non-denominational · 327 pupilsCarntyne Primary School · Non-denominational · 328 pupilsOur Lady of Lourdes Primary School & Nursery Class · Roman Catholic · 330 pupilsDarnley Primary School · Non-denominational · 331 pupilsSt Catherine's Primary School · Roman Catholic · 336 pupilsOur Lady Of The Rosary Primary School & Nursery Class · Roman Catholic · 340 pupilsAshpark Primary School · Non-denominational · 341 pupilsSt Vincent's Primary School · Roman Catholic · 343 pupilsSt Bridget's Primary School & Nursery Class · Roman Catholic · 346 pupilsSt Roch's Primary School · Roman Catholic · 347 pupilsSt Anne's Primary School · Roman Catholic · 348 pupilsSt Angela's Primary School & Nursery Class · Roman Catholic · 349 pupilsMerrylee Primary School · Non-denominational · 355 pupilsSt Michael's Primary School · Roman Catholic · 356 pupilsPirie Park Primary School · Non-denominational · 358 pupilsWellshot Primary School · Non-denominational · 358 pupilsCuthbertson Primary School and Nursery Class · Non-denominational · 360 pupilsSt Thomas' Primary School · Roman Catholic · 375 pupilsShawlands Primary School · Non-denominational · 384 pupilsRiverbank Primary School · Non-denominational · 385 pupilsBattlefield Primary School · Non-denominational · 388 pupilsKelvindale Primary School · Non-denominational · 391 pupilsSt Monica's Primary School · Roman Catholic · 392 pupilsClyde Primary School · Non-denominational · 396 pupilsSt Bernard's Primary School · Roman Catholic · 399 pupilsSt Monica's (Milton) Primary School · Roman Catholic · 403 pupilsTinto Primary School · Non-denominational · 403 pupilsWallacewell Primary School · Non-denominational · 404 pupilsSt Fillan's Primary School & Nursery Class · Roman Catholic · 406 pupilsBlairdardie Primary School · Non-denominational · 407 pupilsSt Timothy's Primary School & Nursery Class · Roman Catholic · 408 pupilsCorpus Christi Primary School · Roman Catholic · 412 pupilsBroomhill Primary School · Non-denominational · 427 pupilsHyndland Primary School · Non-denominational · 427 pupilsThorntree Primary School · Non-denominational · 428 pupilsSt Rose Of Lima Primary School · Roman Catholic · 431 pupilsSt Francis' Primary School & Nursery Class · Roman Catholic · 437 pupilsSt Margaret Mary's Secondary School · Roman Catholic · 440 pupilsNotre Dame Primary School · Roman Catholic · 444 pupilsCastlemilk High School · Non-denominational · 449 pupilsLochend Community High School · Non-denominational · 453 pupilsScotstoun Primary School · Non-denominational · 455 pupilsGarrowhill Primary School · Non-denominational · 461 pupilsCrookston Castle Primary School · Non-denominational · 464 pupilsKnightswood Primary School · Non-denominational · 474 pupilsHoly Cross Primary School · Roman Catholic · 504 pupilsGlasgow Gaelic School · Non-denominational, Gaelic-medium · 580 pupilsJordanhill School · Non-denominational, grant-aided · 590 pupilsHillhead Primary School · Non-denominational · 595 pupilsWhitehill Secondary School · Non-denominational · 651 pupilsGovan High School · Non-denominational · 659 pupilsSt Roch's Secondary School · Roman Catholic · 758 pupilsDrumchapel High School · Non-denominational · 793 pupilsNotre Dame High School · Roman Catholic · 799 pupilsCleveden Secondary School · Non-denominational · 867 pupilsSpringburn Academy · Non-denominational · 876 pupilsKing's Park Secondary School · Non-denominational · 914 pupilsSmithycroft Secondary School · Non-denominational · 940 pupilsJohn Paul Academy · Roman Catholic · 950 pupilsAll Saints Secondary School · Roman Catholic · 955 pupilsHyndland Secondary School · Non-denominational · 1,037 pupilsHillhead High School · Non-denominational · 1,041 pupilsSt Paul's High School · Roman Catholic · 1,083 pupilsBellahouston Academy · Non-denominational · 1,086 pupilsEastbank Academy · Non-denominational · 1,089 pupilsSt Mungo's Academy · Roman Catholic · 1,089 pupilsSt Thomas Aquinas Secondary School · Roman Catholic · 1,137 pupilsHillpark Secondary School · Non-denominational · 1,165 pupilsBannerman High School · Non-denominational · 1,183 pupilsRosshall Academy · Non-denominational · 1,198 pupilsKnightswood Secondary School · Non-denominational · 1,210 pupilsShawlands Academy · Non-denominational · 1,472 pupilsLourdes Secondary School · Roman Catholic · 1,540 pupilsSt Andrew's Secondary School · Roman Catholic · 1,998 pupilsHolyrood Secondary School · Roman Catholic · 2,298 pupils© OpenStreetMap contributors
PrimarySecondarySpecialSize: pupilsNon-denominationalRoman CatholicGaelic-medium or Gaelic streamOther denomination
Every school

The 193 schools in Glasgow

Glasgow has 193 state schools inside its locality boundary, from the Scottish Government’s school list. A secondary’s letter compares its leavers’ results with every other graded secondary in Scotland. Primary and special schools have no letter. Each school’s page has its pupils, results and nearby schools.

Secondary schools31 in Glasgow
All Saints Secondary School
Secondary · S1 to S6 · Roman Catholic
B−
955 pupils66% 5+ National 5s
Bannerman High School
Secondary · S1 to S6 · Non-denominational
B−
1,183 pupils67% 5+ National 5s
Bellahouston Academy
Secondary · S1 to S6 · Non-denominational
C+
1,086 pupils65% 5+ National 5s
Castlemilk High School
Secondary · S1 to S6 · Non-denominational
D
449 pupils51% 5+ National 5s
Cleveden Secondary School
Secondary · S1 to S6 · Non-denominational
C+
867 pupils62% 5+ National 5s
Drumchapel High School
Secondary · S1 to S6 · Non-denominational
D−
793 pupils44% 5+ National 5s
Eastbank Academy
Secondary · S1 to S6 · Non-denominational
C−
1,089 pupils58% 5+ National 5s
Govan High School
Secondary · S1 to S6 · Non-denominational
D−
659 pupils45% 5+ National 5s
Hillhead High School
Secondary · S1 to S6 · Non-denominational
A
1,041 pupils80% 5+ National 5s
Hillpark Secondary School
Secondary · S1 to S6 · Non-denominational
C
1,165 pupils61% 5+ National 5s
Holyrood Secondary School
Secondary · S1 to S6 · Roman Catholic
B−
2,298 pupils67% 5+ National 5s
Hyndland Secondary School
Secondary · S1 to S6 · Non-denominational
A
1,037 pupils85% 5+ National 5s
John Paul Academy
Secondary · S1 to S6 · Roman Catholic
C−
950 pupils56% 5+ National 5s
King's Park Secondary School
Secondary · S1 to S6 · Non-denominational
B−
914 pupils66% 5+ National 5s
Knightswood Secondary School
Secondary · S1 to S6 · Non-denominational
C
1,210 pupils59% 5+ National 5s
Lochend Community High School
Secondary · S1 to S6 · Non-denominational
D−
453 pupils43% 5+ National 5s
Lourdes Secondary School
Secondary · S1 to S6 · Roman Catholic
B−
1,540 pupils68% 5+ National 5s
Notre Dame High School
Secondary · S1 to S6 · Roman Catholic
A
799 pupils82% 5+ National 5s
Rosshall Academy
Secondary · S1 to S6 · Non-denominational
D
1,198 pupils53% 5+ National 5s
Shawlands Academy
Secondary · S1 to S6 · Non-denominational
B+
1,472 pupils70% 5+ National 5s
Smithycroft Secondary School
Secondary · S1 to S6 · Non-denominational
D−
Nursery class
940 pupils46% 5+ National 5s
Springburn Academy
Secondary · S1 to S6 · Non-denominational
D−
876 pupils42% 5+ National 5s
St Andrew's Secondary School
Secondary · S1 to S6 · Roman Catholic
B
1,998 pupils70% 5+ National 5s
St Margaret Mary's Secondary School
Secondary · S1 to S6 · Roman Catholic
D
440 pupils53% 5+ National 5s
Show all 31 secondary schools
Also in the gradesecondaries nearby
Eastwood High School
Secondary · S1 to S6 · Non-denominational
A+
1,308 pupils88% 5+ National 5s
St Peter the Apostle High School
Secondary · S1 to S6 · Roman Catholic
C−
Gaelic for learners
1,450 pupils56% 5+ National 5s
Woodfarm High School
Secondary · S1 to S6 · Non-denominational
A+
686 pupils91% 5+ National 5s
Renfrew High School
Secondary · S1 to S6 · Non-denominational
B−
859 pupils67% 5+ National 5s
Turnbull High School
Secondary · S1 to S6 · Roman Catholic
A+
664 pupils90% 5+ National 5s
Trinity High School
Secondary · S1 to S6 · Roman Catholic
B+
1,270 pupils71% 5+ National 5s
Boclair Academy
Secondary · S1 to S6 · Non-denominational
A+
1,032 pupils94% 5+ National 5s
Barrhead High School
Secondary · S1 to S6 · Non-denominational
A−
656 pupils74% 5+ National 5s
Bearsden Academy
Secondary · S1 to S6 · Non-denominational
A+
1,219 pupils94% 5+ National 5s
Bishopbriggs Academy
Secondary · S1 to S6 · Non-denominational, with a Gaelic-medium stream
A+
Gaelic stream
1,370 pupils89% 5+ National 5s
St Andrew's Academy
Secondary · S1 to S6 · Roman Catholic
B−
1,490 pupils66% 5+ National 5s
Trinity High School
Secondary · S1 to S6 · Roman Catholic
B+
1,026 pupils72% 5+ National 5s
St Ninian's High School
Secondary · S1 to S6 · Roman Catholic
A+
2,006 pupils94% 5+ National 5s
Paisley Grammar School
Secondary · S1 to S6 · Non-denominational
B+
1,067 pupils73% 5+ National 5s
Stonelaw High School
Secondary · S1 to S6 · Non-denominational
B
1,322 pupils70% 5+ National 5s
Cathkin High School
Secondary · S1 to S6 · Non-denominational
B
1,029 pupils68% 5+ National 5s
Clydebank High School
Secondary · S1 to S6 · Non-denominational
C+
1,166 pupils65% 5+ National 5s
Uddingston Grammar School
Secondary · S1 to S6 · Non-denominational
A−
1,389 pupils73% 5+ National 5s
St Luke's High School
Secondary · S1 to S6 · Roman Catholic
A−
645 pupils76% 5+ National 5s
St Ambrose High School
Secondary · S1 to S6 · Roman Catholic
A−
1,534 pupils77% 5+ National 5s
Mearns Castle High School
Secondary · S1 to S6 · Non-denominational
A+
1,636 pupils94% 5+ National 5s
Williamwood High School
Secondary · S1 to S6 · Non-denominational
A+
1,664 pupils92% 5+ National 5s
Castlehead High School
Secondary · S1 to S6 · Non-denominational
C
739 pupils60% 5+ National 5s
Primary schools139 in Glasgow
Alexandra Parade Primary School
Primary · P1 to P7 · Non-denominational
249 pupils24.9 average class
Anderston Primary School
Primary · P1 to P7 · Non-denominational
Nursery class
202 pupils25.2 average class
Annette Street Primary School
Primary · P1 to P7 · Non-denominational
190 pupils27.1 average class
Antonine Primary School
Primary · P1 to P7 · Non-denominational
308 pupils25.7 average class
Ashpark Primary School
Primary · P1 to P7 · Non-denominational
341 pupils24.4 average class
Aultmore Park Primary School
Primary · P1 to P7 · Non-denominational
274 pupils16.1 average class
Avenue End Primary School
Primary · P1 to P7 · Non-denominational
289 pupils26.3 average class
Balornock Primary School
Primary · P1 to P7 · Non-denominational
312 pupils26 average class
Bankhead Primary School
Primary · P1 to P7 · Non-denominational
284 pupils25.8 average class
Barmulloch Primary School
Primary · P1 to P7 · Non-denominational
109 pupils15.6 average class
Battlefield Primary School
Primary · P1 to P7 · Non-denominational
388 pupils25.9 average class
Blackfriars Primary School
Primary · P1 to P7 · Non-denominational
317 pupils24.4 average class
Blairdardie Primary School
Primary · P1 to P7 · Non-denominational
407 pupils27.1 average class
Broomhill Primary School
Primary · P1 to P7 · Non-denominational
427 pupils26.7 average class
Bun-sgòil Ghàidhlig a Challtainn - Calton Gaelic School
Primary · P1 to P7 · Non-denominational, Gaelic-medium
Gaelic-medium
62 pupils20.7 average class
Cadder Primary School
Primary · P1 to P7 · Non-denominational
196 pupils28 average class
Caldercuilt Primary School
Primary · P1 to P7 · Non-denominational
165 pupils23.6 average class
Caledonia Primary School
Primary · P1 to P7 · Non-denominational
285 pupils17.8 average class
Camstradden Primary School
Primary · P1 to P7 · Non-denominational
278 pupils25.3 average class
Cardonald Primary School
Primary · P1 to P7 · Non-denominational
263 pupils26.3 average class
Carmyle Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
146 pupils24.3 average class
Carntyne Primary School
Primary · P1 to P7 · Non-denominational
328 pupils25.2 average class
Castleton Primary School
Primary · P1 to P7 · Non-denominational
327 pupils25.2 average class
Chirnsyde Primary School
Primary · P1 to P7 · Non-denominational
175 pupils25 average class
Show all 139 primary schools
Cleeves Primary School
Primary · P1 to P7 · Non-denominational
193 pupils24.1 average class
Clyde Primary School
Primary · P1 to P7 · Non-denominational
396 pupils28.3 average class
Corpus Christi Primary School
Primary · P1 to P7 · Roman Catholic
412 pupils27.5 average class
Craigton Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
249 pupils24.9 average class
Cranhill Primary School
Primary · P1 to P7 · Non-denominational
195 pupils27.9 average class
Croftfoot Primary School
Primary · P1 to P7 · Non-denominational
296 pupils24.7 average class
Crookston Castle Primary School
Primary · P1 to P7 · Non-denominational
464 pupils25.8 average class
Cuthbertson Primary School and Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
360 pupils27.7 average class
Dalmarnock Primary School
Primary · P1 to P7 · Non-denominational
311 pupils25.9 average class
Darnley Primary School
Primary · P1 to P7 · Non-denominational
331 pupils17.4 average class
Dunard Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
226 pupils22.6 average class
Eastbank Primary School
Primary · P1 to P7 · Non-denominational
281 pupils25.5 average class
Elmvale Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
295 pupils26.8 average class
Garnetbank Primary School
Primary · P1 to P7 · Non-denominational
160 pupils22.9 average class
Garrowhill Primary School
Primary · P1 to P7 · Non-denominational
461 pupils28.8 average class
Glendale Gaelic Primary School - Bunsgoil Ghàidhlig Ghleann Dail
Primary · P1 to P7 · Non-denominational, Gaelic-medium
Gaelic-medium
134 pupils22.3 average class
Glendale Primary School
Primary · P1 to P7 · Non-denominational
321 pupils26.8 average class
Golfhill Primary School
Primary · P1 to P7 · Non-denominational
164 pupils23.4 average class
Govan Gaelic Primary/Bun-sgoil Ghàidhlig Bhaile a' Ghobhainn
Primary · P1 to P7 · Non-denominational, Gaelic-medium
Gaelic-medium
235 pupils26.1 average class
Gowanbank Primary School
Primary · P1 to P7 · Non-denominational
270 pupils16.9 average class
Haghill Park Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
171 pupils21.4 average class
Highpark Primary School
Primary · P1 to P7 · Non-denominational
230 pupils16.4 average class
Hillhead Primary School
Primary · P1 to P7 · Non-denominational
595 pupils28.3 average class
Hillington Primary School
Primary · P1 to P7 · Non-denominational
217 pupils24.1 average class
Holy Cross Primary School
Primary · P1 to P7 · Roman Catholic
504 pupils28 average class
Hyndland Primary School
Primary · P1 to P7 · Non-denominational
427 pupils28.5 average class
Ibrox Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
211 pupils23.4 average class
John Paul II Primary School
Primary · P1 to P7 · Roman Catholic
312 pupils22.3 average class
Kelvindale Primary School
Primary · P1 to P7 · Non-denominational
391 pupils26.1 average class
King's Park Primary School
Primary · P1 to P7 · Non-denominational
298 pupils24.8 average class
Knightswood Primary School
Primary · P1 to P7 · Non-denominational
474 pupils27.9 average class
Langfaulds Primary School
Primary · P1 to P7 · Non-denominational
129 pupils14.3 average class
Langside Primary School
Primary · P1 to P7 · Non-denominational
320 pupils24.6 average class
Lorne Street Primary School
Primary · P1 to P7 · Non-denominational
217 pupils24.1 average class
Merrylee Primary School
Primary · P1 to P7 · Non-denominational
Nursery class
355 pupils25.4 average class
Miller Primary School
Primary · P1 to P7 · Non-denominational
201 pupils22.3 average class
Miltonbank Primary School
Primary · P1 to P7 · Non-denominational
153 pupils19.1 average class
Mosspark Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
290 pupils24.2 average class
Mount Florida Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
224 pupils24.9 average class
Mount Vernon Primary School
Primary · P1 to P7 · Non-denominational
303 pupils27.5 average class
North Kelvinside Primary School
Primary · P1 to P7 · Non-denominational
229 pupils22.9 average class
Notre Dame Primary School
Primary · P1 to P7 · Roman Catholic
444 pupils27.8 average class
Oakgrove Primary School
Primary · P1 to P7 · Non-denominational
180 pupils22.5 average class
Oakwood Primary School
Primary · P1 to P7 · Non-denominational
196 pupils24.5 average class
Our Lady of Lourdes Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
330 pupils22 average class
Our Lady of Peace Primary School
Primary · P1 to P7 · Roman Catholic
293 pupils26.6 average class
Our Lady Of The Annunciation Primary School
Primary · P1 to P7 · Roman Catholic
154 pupils22 average class
Our Lady Of The Rosary Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
340 pupils26.2 average class
Parkview Primary School
Primary · P1 to P7 · Non-denominational
171 pupils24.4 average class
Pirie Park Primary School
Primary · P1 to P7 · Non-denominational
358 pupils25.6 average class
Pollokshields Primary School
Primary · P1 to P7 · Non-denominational
Nursery class
278 pupils25.3 average class
Quarry Brae Primary School and Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
264 pupils24 average class
Riverbank Primary School
Primary · P1 to P7 · Non-denominational
385 pupils27.5 average class
Riverside Primary School
Primary · P1 to P7 · Non-denominational
220 pupils24.4 average class
Royston Primary School
Primary · P1 to P7 · Non-denominational
116 pupils23.2 average class
Sacred Heart Primary School
Primary · P1 to P7 · Roman Catholic
317 pupils22.6 average class
Sandaig Primary School
Primary · P1 to P7 · Non-denominational
176 pupils25.1 average class
Sandwood Primary School
Primary · P1 to P7 · Non-denominational
283 pupils17.7 average class
Saracen Primary School
Primary · P1 to P7 · Non-denominational
210 pupils23.3 average class
Scotstoun Primary School
Primary · P1 to P7 · Non-denominational
455 pupils26.8 average class
Shawlands Primary School
Primary · P1 to P7 · Non-denominational
384 pupils24 average class
St Albert's Primary School
Primary · P1 to P7 · Roman Catholic
271 pupils20.8 average class
St Angela's Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
349 pupils24.9 average class
St Anne's Primary School
Primary · P1 to P7 · Roman Catholic
348 pupils24.9 average class
St Bartholomew's Primary School
Primary · P1 to P7 · Roman Catholic
266 pupils24.2 average class
St Benedict's Primary School
Primary · P1 to P7 · Roman Catholic
324 pupils24.9 average class
St Bernard's Primary School
Primary · P1 to P7 · Roman Catholic
399 pupils26.6 average class
St Blane's Primary School
Primary · P1 to P7 · Roman Catholic
280 pupils25.5 average class
St Brendan's Primary School
Primary · P1 to P7 · Roman Catholic
202 pupils25.2 average class
St Bride's Primary School
Primary · P1 to P7 · Roman Catholic
203 pupils25.4 average class
St Bridget's Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
346 pupils26.6 average class
St Brigid's Primary School
Primary · P1 to P7 · Roman Catholic
302 pupils25.2 average class
St Catherine's Primary School
Primary · P1 to P7 · Roman Catholic
336 pupils25.8 average class
St Charles' Primary School
Primary · P1 to P7 · Roman Catholic
225 pupils16.1 average class
St Clare's Primary School
Primary · P1 to P7 · Roman Catholic
265 pupils26.5 average class
St Constantine's Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
265 pupils24.1 average class
St Conval's Primary School
Primary · P1 to P7 · Roman Catholic
175 pupils25 average class
St Cuthbert's Primary School
Primary · P1 to P7 · Roman Catholic
165 pupils20.6 average class
St Denis' Primary School
Primary · P1 to P7 · Roman Catholic
192 pupils24 average class
St Fillan's Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
406 pupils27.1 average class
St Francis Of Assisi Primary School
Primary · P1 to P7 · Roman Catholic
271 pupils24.6 average class
St Francis' Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
437 pupils25.7 average class
St George's Primary School
Primary · P1 to P7 · Roman Catholic
169 pupils24.1 average class
St Joachim's Primary School
Primary · P1 to P7 · Roman Catholic
74 pupils18.5 average class
St Joseph's Primary School
Primary · P1 to P7 · Roman Catholic
223 pupils22.3 average class
St Maria Goretti Primary School
Primary · P1 to P7 · Roman Catholic
199 pupils24.9 average class
St Marnock's Primary School
Primary · P1 to P7 · Roman Catholic
207 pupils25.9 average class
St Martha's Primary School
Primary · P1 to P7 · Roman Catholic
169 pupils24.1 average class
St Mary's Primary School
Primary · P1 to P7 · Roman Catholic
284 pupils23.7 average class
St Michael's Primary School
Primary · P1 to P7 · Roman Catholic
356 pupils25.4 average class
St Mirin's Primary School
Primary · P1 to P7 · Roman Catholic
261 pupils26.1 average class
St Monica's (Milton) Primary School
Primary · P1 to P7 · Roman Catholic
403 pupils26.9 average class
St Monica's Primary School
Primary · P1 to P7 · Roman Catholic
392 pupils26.1 average class
St Mungo's Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
170 pupils21.2 average class
St Ninian's Primary School
Primary · P1 to P7 · Roman Catholic
293 pupils24.4 average class
St Patrick's Primary School
Primary · P1 to P7 · Roman Catholic
218 pupils24.2 average class
St Paul's (Shettleston) Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
316 pupils24.3 average class
St Paul's (Whiteinch) Primary School
Primary · P1 to P7 · Roman Catholic
240 pupils24 average class
St Philomena's Primary School
Primary · P1 to P7 · Roman Catholic
217 pupils21.7 average class
St Roch's Primary School
Primary · P1 to P7 · Roman Catholic
347 pupils18.3 average class
St Rose Of Lima Primary School
Primary · P1 to P7 · Roman Catholic
431 pupils26.9 average class
St Saviour's Primary School
Primary · P1 to P7 · Roman Catholic
156 pupils22.3 average class
St Teresa's Primary School
Primary · P1 to P7 · Roman Catholic
146 pupils24.3 average class
St Thomas' Primary School
Primary · P1 to P7 · Roman Catholic
375 pupils25 average class
St Timothy's Primary School & Nursery Class
Primary · P1 to P7 · Roman Catholic
Nursery class
408 pupils27.2 average class
St Vincent's Primary School
Primary · P1 to P7 · Roman Catholic
343 pupils26.4 average class
Sunnyside Primary School
Primary · P1 to P7 · Non-denominational
206 pupils17.2 average class
Swinton Primary School
Primary · P1 to P7 · Non-denominational
226 pupils25.1 average class
Thorntree Primary School
Primary · P1 to P7 · Non-denominational
428 pupils28.5 average class
Thornwood Primary School & Nursery Class
Primary · P1 to P7 · Non-denominational
Nursery class
123 pupils20.5 average class
Tinto Primary School
Primary · P1 to P7 · Non-denominational
403 pupils26.9 average class
Toryglen Primary School
Primary · P1 to P7 · Non-denominational
116 pupils12.9 average class
Wallacewell Primary School
Primary · P1 to P7 · Non-denominational
404 pupils25.2 average class
Wellshot Primary School
Primary · P1 to P7 · Non-denominational
358 pupils27.5 average class
Whiteinch Primary School
Primary · P1 to P7 · Non-denominational
86 pupils21.5 average class
Special schoolsin Glasgow
Abercorn Secondary School
Special · Non-denominational
125 pupils
Ashton Secondary School
Special · Inter-denominational
159 pupils
Broomlea Primary School
Special · Non-denominational
Nursery class
59 pupils
Cardinal Winning Secondary School
Special · Roman Catholic
96 pupils
Croftcroighn Primary School
Special · Non-denominational
Nursery class
61 pupils
Drummore Primary School
Special · Non-denominational
76 pupils
East Park School
Special · Non-denominational, grant-aided
Grant-aided
15 pupils
Eastmuir Primary School
Special · Non-denominational
66 pupils
Hampden Primary School
Special · Inter-denominational
Nursery class
66 pupils
Hazelwood School
Special · Inter-denominational
Nursery class
59 pupils
Hollybrook Academy
Special · Non-denominational
118 pupils
Hospital Education Service
Special · Non-denominational
Howford Primary School
Special · Non-denominational
72 pupils
Kelbourne Park Primary School
Special · Inter-denominational
Nursery class
64 pupils
Kirkriggs Primary School
Special · Non-denominational
55 pupils
Langlands Primary School
Special · Non-denominational
Nursery class
59 pupils
Linburn Academy
Special · Inter-denominational
50 pupils
Middlefield School
Special · Inter-denominational
23 pupils
Newhills Secondary School
Special · Inter-denominational
45 pupils
Parkhill Secondary School
Special · Non-denominational
96 pupils
St Martin's Primary School
Special · Roman Catholic
275 pupils15.3 average class
St Oswald's Secondary School
Special · Roman Catholic
52 pupils
Westmuir High School
Special · Non-denominational
43 pupils
Against similar pupils

How Glasgow’s secondaries do with the pupils they have

Leavers 2022-23 to 2024-25, weighted by leavers.

A school’s results depend on its pupils as much as its teaching. Scotland’s dashboard builds each secondary a “virtual comparator”: for every leaver, ten pupils from other schools with the same sex, additional support needs, stage of leaving and home area deprivation. The bar is the school’s own share of leavers with five or more National 5s; the black tick is its comparator’s. The figure after it is the gap in points. Green bars are two points or more ahead, amber two or more behind.

Show all 53 schools

Scottish Government School Information Dashboard: breadth and depth of leavers’ qualifications, the school and its virtual comparator.

Highers

Leavers with Highers

Leavers with three or more Highers (SCQF level 6), 2022-23 to 2024-25. The black tick is Scotland, 2024-25.

Highers, usually taken in S5 and S6, are what Scottish universities ask for; four or five good Highers is a typical offer. Across the secondaries in Glasgow’s grade, 71% of leavers have at least one Higher, 57% three or more and 44% five or more, against 68%, 54% and 41% of all Scotland’s leavers in 2024-25. 31% leave with an Advanced Higher, the S6 course nearest to A level (Scotland 26%). Highers are shown, not graded: the grade uses National 5s, which nearly every pupil sits.

Show all 53 schools

Scottish Government School Information Dashboard: breadth and depth of leavers’ qualifications.

After school

Where school leavers go next

Initial destinations, around three months after leaving school.

Positive destinations
95%
school leavers · 2024/25
Schools with figures
36 of 53
area secondaries

At these schools around Glasgow, 95% of leavers went into education, employment, training, voluntary work or personal skills development, weighted by each school’s number of leavers.

Glasgow City council: where leavers go

All 5,281 secondary leavers across the council, 2024/25; these are council figures, not figures for Glasgow or its individual schools.

Higher education42%
Further education30%
Training7%
Employment14%
Other positive destinations2%
Unemployed5%
Unknown0%

Scottish Government: School Information Dashboard (school totals); SSAILD 2026, Table L2.1 (council categories).

Support for learning

Additional support needs in Glasgow’s schools

55% of pupils in Glasgow’s mainstream schools have an additional support need recorded, against 42% across Scotland. Under Scotland’s Additional Support for Learning Act a need can be anything that gets in the way of learning, from dyslexia or autism to a family bereavement or caring for a parent, so a high share can mean a school that looks hard for needs as much as a school with more of them.

26% of pupils are learning English as an additional language (Scotland 10%). Glasgow has 23 special schools: Abercorn Secondary, Ashton Secondary, Broomlea PS and 20 more.

The black tick is Scotland’s share for the phase (primary 37%, secondary 49%).

Show all 170 schools

Scottish Government, summary statistics for schools in Scotland 2025: pupils with an additional support need, English as an additional language.

Getting a place

How children get a place in Glasgow

Starting school

Children born between March and the following February start P1 together in August, aged four and a half to five and a half; a child who is still four in August can defer a year. Every home has a catchment primary, and usually a catchment Catholic primary too. Families register in January; a child in the catchment area gets a place there, and a family can make a placing request for any other school. Glasgow’s Catholic primaries are Corpus Christi PS, Holy Cross PS, John Paul II PS and 51 more.

Moving up to S1

Pupils move from P7 to S1 at 11 or 12, normally to the secondary their primary feeds. There are no entrance tests at council schools; a placing request for another secondary is granted where it has room. Pupils can leave after S4, at 16, or stay for S5 and S6 to sit Highers. Gaelic-medium education is open to any family, whatever language they speak at home.

Glasgow City council admissions, catchment areas and placing requests are on the council’s website. Grant-aided and independent schools set their own admissions.

Neighbours

Glasgow and the places around it

Coloured by School Grade.

Rutherglen: B−Bishopbriggs: ANetherlee: A−Giffnock: AThornliebank: AStamperland: ARenfrew: CRutherglenBishopbriggsNetherleeGiffnockThornliebankStamperlandRenfrewGlasgow
TownSchools5+ National 51+ Higher
Glasgow
193 schools
B+70%71%
Rutherglen
area schools · 3.5 mi
B−65%66%
Bishopbriggs
area schools · 3.9 mi
A77%77%
Netherlee
area schools · 3.9 mi
A−75%77%
Giffnock
area schools · 4 mi
A76%77%
Thornliebank
area schools · 4.2 mi
A81%81%
Stamperland
area schools · 4.5 mi
A82%81%
Renfrew
area schools · 5 mi
C62%65%

Stamperland has the best-graded schools nearby (A). Neighbouring towns can share area schools.

How to read these numbers

What this data can and can’t tell you

  • Leavers, not one year group. Scotland’s school results count each pupil once, when they leave, whether after S4, S5 or S6, with everything they gained at school. England and Northern Ireland count one year group sitting GCSEs, so the figures don’t compare across the border, and the School Grade ranks a Scottish town only against Scotland’s towns.
  • National 5 and SCQF levels. National 5 is SCQF level 5, roughly a GCSE at grade 4 or above; Highers are level 6 and Advanced Highers level 7. “5 or more at level 5 or better” counts any five awards at National 5, Higher or above, in any subjects.
  • Three years, weighted by leavers. Each school’s figure is the average of 2022-23, 2023-24 and 2024-25, each year weighted by its leavers, so one unusual year moves it less. A secondary needs 20 leavers a year on average to be graded.
  • After school. The school figure is the share in a positive initial destination in 2024/25, weighted by leavers at the area schools with published figures. The detailed destination categories are for the whole council, not the town. Other positive destinations include voluntary work and personal skills development. Suppressed categories are left out; they are not zero. Initial destinations are measured around three months after leaving.

Questions about schools in Glasgow

Are schools in Glasgow good?

The secondaries around Glasgow earn a B+ against Scotland’s towns: 70% of their leavers had five or more awards at National 5 or better over the three years to 2024-25, against 69% of all Scotland’s leavers in 2024-25. The grade weights each school by its leavers. Scotland publishes no primary results by school.

How many schools are in Glasgow?

Glasgow has 139 primary schools, 29 secondary schools, 2 all-through schools and 23 special schools, with 71,689 pupils in September 2025. 53 graded secondaries are in the grade.

Is there a Catholic secondary near Glasgow?

Yes: All Saints Secondary School (in town), Holyrood Secondary School (in town) and John Paul Academy (in town). Catholic schools are run by the council and open to every family.

How do I get a school place in Glasgow?

Through Glasgow City council. Every home has a catchment school, and a child in the catchment area gets a place there; families can make a placing request for another school, granted where it has room.

Sources: Scottish Government school contact list (31 July 2026) and school summary statistics (pupil census, September 2025); School Information Dashboard leavers’ attainment by school, 2022-23 to 2024-25 (data.gov.scot) · TownRatings grades: our own summary of the data, ranked against UK towns only. All under the Open Government Licence v3.0.

Contains public sector information licensed under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right 2026. Contains OS data © Crown copyright and database right 2026 (ONS boundaries). Northern Ireland: Source: NISRA; contains Land & Property Services data and Ordnance Survey of Northern Ireland information, © Crown copyright, licensed under the Open Government Licence v3.0. Scotland: contains National Records of Scotland data, Registers of Scotland data and SEPA data, © Crown copyright / © SEPA 2025, licensed under the Open Government Licence v3.0.