Glasgow City primary schools: attainment summary 2020/21 to 2024/25
school_name 2020/21 2021/22 2022/23 2023/24 2024/25
Scotland all funded 76 78 80 81 81
LA all funded 74 76 77 76 76
Alexandra Parade Primary 65 75 77.5 62.5 65
Anderston Primary 77.5 77.5 77.5 67.5 77.5
Annette Street Primary 37.5 25 42.5 40 40
Antonine Primary 75 72.5 77.5 77.5 77.5
Ashpark Primary 82.5 82.5 80 77.5 77.5
Aultmore Park Primary 55 55 65 65 65
Avenue End Primary 70 77.5 77.5 75 72.5
Balornock Primary 77.5 77.5 80 75 77.5
Bankhead Primary 70 75 65 62.5 65
Barmulloch Primary 50 75 67.5 45 55
Battlefield Primary 75 82.5 80 85 85
Blackfriars Primary 67.5 72.5 80 75 75
Blairdardie Primary 75 77.5 85 80 80
Broomhill Primary 87.5 85 90 87.5 92.5
Calton Gaelic
Cadder Primary 62.5 57.5 67.5 70 70
Caldercuilt Primary 75 87.5 67.5 85 77.5
Caledonia Primary 65 70 70 72.5 70
Camstradden Primary 55 57.5 65 65 52.5
Cardonald Primary 75 75 87.5 77.5 77.5
Carmunnock Primary 95 87.5 92.5 87.5 90
Carmyle Primary 82.5 70 82.5 72.5 80
Carntyne Primary 77.5 72.5 72.5 80 70
Castleton Primary 65 75 85 75 67.5
Chirnsyde Primary 75 85 85 80 77.5
Cleeves Primary 60 65 67.5 62.5 62.5
Clyde Primary 65 72.5 77.5 67.5 77.5
Corpus Christi Primary 77.5 77.5 80 62.5 70
Craigton Primary 82.5 72.5 82.5 77.5 77.5
Cranhill Primary 57.5 62.5 67.5 72.5 77.5
Croftfoot Primary 72.5 65 77.5 70 70
Crookston Castle Primary 60 57.5 70 65 67.5
Cuthbertson Primary 57.5 55 50 55 55
Dalmarnock Primary 75 70 75 72.5 77.5
Darnley Primary 55 82.5 80 82.5 85
Dunard Primary 77.5 82.5 87.5 87.5 72.5
Eastbank Primary 72.5 80 80 70 77.5
Elmvale Primary 67.5 82.5 77.5 77.5 72.5
Garnetbank Primary 77.5 80 77.5 77.5 87.5
Garrowhill Primary 95 95 95 95 95
Glasgow Gaelic 80 82.5 72.5 85 85
Glendale Gaelic Primary 75 77.5 92.5 82.5
Glendale Primary 60 60 70 67.5 72.5
Golfhill Primary 60 62.5 75 70 70
Govan Gaelic Primary 75
Gowanbank Primary 57.5 57.5 67.5 67.5 60
Haghill Park Primary 57.5 67.5 70 70 65
Highpark Primary 55 65 72.5 57.5 67.5
Hillhead Primary 87.5 87.5 85 87.5 87.5
Hillington Primary 75 77.5 82.5 80 82.5
Holy Cross Primary 57.5 62.5 60 62.5 72.5
Hyndland Primary 95 95 95 95 95
Ibrox Primary 65 62.5 72.5 65 65
John Paul II Primary 72.5 72.5 75 75 77.5
Kelvindale Primary 87.5 90 92.5 85 92.5
King's Park Primary 87.5 85 82.5 77.5 85
Knightswood Primary 80 87.5 80 82.5 82.5
Langfaulds Primary 50 52.5 55 47.5 62.5
Langside Primary 75 85 82.5 77.5 85
Lorne Street Primary 72.5 77.5 77.5 77.5 80
Merrylee Primary 85 87.5 77.5 75 90
Miller Primary 75 70 72.5 67.5 67.5
Miltonbank Primary 67.5 75 80 67.5 65
Mosspark Primary 87.5 85 87.5 85 82.5
Mount Florida Primary 77.5 77.5 82.5 72.5 77.5
Mount Vernon Primary 95 92.5 92.5 92.5 90
North Kelvinside Primary 70 80 75 75
Notre Dame Primary 87.5 85 87.5 87.5 90
Oakgrove Primary 70 80 77.5 85 75
Oakwood Primary 82.5 82.5 82.5 75 85
Our Lady Of The Annunciation P. 80 90 87.5 90 82.5
Our Lady Of The Rosary P. 77.5 80 82.5 85 80
Our Lady of Lourdes Primary 77.5 77.5 77.5 77.5 77.5
Our Lady of Peace Primary 72.5 75 75 77.5 77.5
Parkview Primary 57.5 72.5 67.5 75 72.5
Pirie Park Primary 70 82.5 77.5 77.5 80
Pollokshields Primary 72.5 50 57.5 65 62.5
Quarry Brae Primary 75 70 57.5 62.5 57.5
Riverbank Primary 75 80 77.5 77.5 80
Riverside Primary 67.5 67.5 55 55 57.5
Royston Primary 77.5 80 77.5 77.5 75
Sacred Heart Primary 90 92.5 90 87.5 87.5
Sandaig Primary 62.5 80 80 72.5 82.5
Sandwood Primary 72.5 72.5 70 75 65
Saracen Primary 55 70 67.5 67.5 75
Scotstoun Primary 87.5 87.5 87.5 87.5 90
Shawlands Primary 65 72.5 77.5 77.5 75
St Albert's Primary 80 80 75 85 75
St Angela's Primary 67.5 67.5 70 77.5 80
St Anne's Primary 67.5 72.5 72.5 62.5 65
St Bartholomew's Primary 75 82.5 80 77.5 77.5
St Benedict's Primary 55 72.5 77.5 72.5 82.5
St Bernard's Primary 75 77.5 82.5 75 75
St Blane's Primary 87.5 87.5 90 87.5 87.5
St Brendan's Primary 75 80 72.5 75 70
St Bride's Primary 55 40 52.5 52.5 50
St Bridget's Primary 87.5 92.5 85 87.5 82.5
St Brigid's Primary 87.5 85 87.5 85 77.5
St Catherine's Primary 75 70 72.5 65 67.5
St Charles' Primary 62.5 67.5 67.5 62.5 75
St Clare's Primary 75 77.5 77.5 82.5 80
St Constantine's Primary 72.5 75 72.5 77.5 67.5
St Conval's Primary 70 72.5 67.5 67.5 82.5
St Cuthbert's Primary 57.5 82.5 85 77.5 82.5
St Denis' Primary 87.5 92.5 87.5 85 85
St Fillan's Primary 87.5 85 87.5 85 85
St Francis Of Assisi Primary 90 82.5 87.5 85 82.5
St Francis' Primary 67.5 65 65 65 57.5
St George's Primary 62.5 70 67.5 75 70
St Joachim's Primary 77.5 87.5 70 87.5 87.5
St Joseph's Primary 82.5 82.5 72.5 70 70
St Maria Goretti Primary 72.5 80 67.5 77.5 75
St Marnock's Primary 65 65 62.5 80 70
St Martha's Primary 72.5 87.5 77.5 77.5 65
St Martin's Primary 72.5 72.5 62.5 62.5 45
St Mary's Primary 75 75 62.5 77.5 77.5
St Michael's Primary 80 85 85 85 87.5
St Mirin's Primary 77.5 85 75 82.5 77.5
St Monica's (Milton) Primary 67.5 60 75 75 70
St Monica's Primary 67.5 75 70 75 75
St Mungo's Primary 72.5 70 80 70 75
St Ninian's Primary 85 82.5 77.5 80 75
St Patrick's Primary 72.5 77.5 80 75 77.5
St Paul's (Shettleston) P. 75 80 87.5 77.5 77.5
St Paul's (Whiteinch) Primary 75 75 77.5 67.5 65
St Philomena's Primary 75 70 77.5 80 75
St Roch's Primary 77.5 80 77.5 67.5 77.5
St Rose Of Lima Primary 72.5 75 85 80 60
St Saviour's Primary 70 77.5 70 70 65
St Teresa's Primary 75 82.5 80 75 85
St Thomas' Primary 87.5 85 90 77.5 85
St Timothy's Primary 77.5 75 75 80 80
St Vincent's Primary 82.5 82.5 72.5 77.5 72.5
Sunnyside Primary 72.5 72.5 75 62.5 65
Swinton Primary 72.5 82.5 82.5 82.5 85
Thorntree Primary 70 87.5 85 82.5 72.5
Thornwood Primary 80 72.5 72.5 72.5 70
Tinto Primary 77.5 77.5 80 75 82.5
Toryglen Primary 27.5 42.5 42.5 35 52.5
Wallacewell Primary 80 87.5 85 87.5 85
Wellshot Primary 80 80 75 70 75
Whiteinch Primary 70 75 80 85 77.5