Free tool · DfE data

Grammar school league table, 2024/25

Every school in England with a published Attainment 8 score, ranked. Grammar schools by default. The figures are the Department for Education’s; the ordering is ours, and what the measure does and does not tell you is set out below the table.

All 3476 schools in the DfE file with a published score, independent schools included. Independent schools are shown but are not ranked, because the rank is over state-funded schools.

Schools ranked by Attainment 8 for 2024/25
RankSchoolTownAttainment 8
7King Edward VI Grammar School, ChelmsfordChelmsford83.3
not rankedThe Perse Schoolindependent82.9
11Pate's Grammar SchoolCheltenham82.7
21Heckmondwike Grammar SchoolHeckmondwike80.2
22The Latymer SchoolLondon80.1
24Upton Court Grammar SchoolSlough79.9
26The Blue Coat SchoolLiverpool79.5
30Colyton Grammar SchoolColyton78.8
35Michaela Community SchoolLondon77.6
36Langley Grammar SchoolLangley77.6
38St Bernard's Catholic Grammar SchoolSlough77.3
45Sale Grammar SchoolSale76.1
46King Edward VI Five Ways SchoolBirmingham75.9
48Herschel Grammar SchoolSlough75.8
51Chislehurst and Sidcup Grammar SchoolSidcup75.6
not rankedThe Harrodian SchoolindependentLondon75.4
60Bexley Grammar SchoolWelling74.7
61The Crossley Heath SchoolHalifax74.5
63Stretford Grammar SchoolManchester74.4
64Clitheroe Royal Grammar SchoolClitheroe74.4
69Lancaster Royal Grammar SchoolLancaster74.1
70Chesham Grammar SchoolChesham74.0
78Alcester Grammar SchoolAlcester73.7
80Royal Latin SchoolBuckingham73.5
83Bacup and Rawtenstall Grammar SchoolRossendale73.3
84Sir Henry Floyd Grammar SchoolAylesbury73.2
87Dame Alice Owen's SchoolPotters Bar72.9
88The Crypt SchoolGloucester72.7
90Sir William Borlase's Grammar SchoolMarlow72.4
not rankedSalesian CollegeindependentFarnborough71.9
not rankedThe Marist SchoolindependentAscot71.9
95Haberdashers' AdamsNewport71.8
96Urmston Grammar AcademyManchester71.7
100Churston Ferrers Grammar School AcademyBrixham71.2
101Ripon Grammar SchoolRipon70.9
not rankedNew Hall SchoolindependentChelmsford70.5
107Burnham Grammar SchoolSlough70.1
not rankedCrosfields SchoolindependentReading69.9
not rankedRed House SchoolindependentStockton-on-Tees69.8
109Caistor Grammar SchoolMarket Rasen69.8
114West London Free SchoolLondon69.2
not rankedAbbot's Hill SchoolindependentHemel Hempstead68.8
119Bourne Grammar SchoolBourne68.6
not rankedClaremont Fan Court Schoolindependent68.6
120The North Halifax Grammar SchoolHalifax68.5
124Ark Greenwich Free SchoolLondon68.2
not rankedSt John's Preparatory and Senior SchoolindependentPotters Bar68.1
127Mercia SchoolSheffield68.1
not rankedIpswich SchoolindependentIpswich68.1
128Chesterton Community CollegeCambridge68.0
not rankedNorth Bridge House Senior Canonbury Schoolindependent67.5
131Waldegrave SchoolTwickenham67.3
135Twyford Church of England High SchoolLondon67.1
not rankedKew HouseindependentLondon66.9
136Cranbrook SchoolCranbrook66.9
138Ashcroft Technology AcademyLondon66.7
142Parmiter's SchoolWatford66.5
not rankedAzhar Academy Girls SchoolindependentLondon66.4
143Barton Court Grammar SchoolCanterbury66.4
not rankedSherfield SchoolindependentHampshire66.3
146Queen Elizabeth's Grammar School, HorncastleHorncastle66.2
147Ealing Fields High SchoolLondon66.1
not rankedCranmoreindependentLeatherhead66.0
153Dane Court Grammar SchoolBroadstairs65.3
155St Andrew's Catholic SchoolLeatherhead65.2
156Mossbourne Community AcademyLondon65.1
not rankedMeoncross Schoolindependent65.1
157Queen Elizabeth's Grammar SchoolFaversham65.1
158St Clement Danes SchoolRickmansworth65.1
159Sandringham SchoolSt Albans65.1
160The Charter School North DulwichLondon65.0
161Salesian School, ChertseyChertsey64.9
not rankedd'Overbroeck'sindependentOxford64.8
162Queen Elizabeth Grammar School PenrithPenrith64.8
not rankedTwycross House SchoolindependentAtherstone64.7
163JFSHarrow64.6
165Hinchley Wood SchoolEsher64.5
not rankedThomas's CollegeindependentLondon64.4
166Ada Lovelace Church of England High SchoolLondon64.4
167Orleans Park SchoolTwickenham64.4
168Mossbourne Victoria Park AcademyLondon64.3
172Avanti House SchoolStanmore64.0
173Chatham & Clarendon Grammar SchoolRamsgate64.0
174Graveney SchoolLondon63.9
178St George's SchoolHarpenden63.7
180Gordon's SchoolWoking63.6
181St Peter's Catholic SchoolGuildford63.6
182Wembley High Technology CollegeNorth Wembley63.5
185Parkside Community CollegeCambridge63.5
187Weydon SchoolFarnham63.5
not rankedArtsEd Day School & Sixth FormindependentLondon63.3
not rankedSt. Mary's CollegeindependentLiverpool63.3
188The King's (The Cathedral) SchoolPeterborough63.2
191The West Bridgford SchoolNottingham62.9
192The Kingston AcademyKingston upon Thames62.8
193Grey Court SchoolRichmond62.8
194Sir John Lawes SchoolHarpenden62.8
195Sir Roger Manwood's SchoolSandwich62.7
196Rainham Mark Grammar SchoolGillingham62.7
198Beaumont SchoolSt Albans62.6

Show all 3,476

What this table does not tell you

Attainment 8 is the average GCSE result across eight subjects. It measures the results pupils got, not what the school added. A grammar school admits children who already passed a selective test at eleven, so a high score here substantially reflects the intake rather than the teaching. That is the single most important thing to hold in mind when reading any 11+ league table, including this one.

Progress 8, which does try to measure what a school adds, cannot be calculated for this cohort: they never sat Key Stage 2 tests, cancelled in 2020 and 2021, so there is no starting point to measure from. It returns for 2026/27.

Data: Compare school and college performance data in England, Department for Education, 2024/25, under the Open Government Licence v3.0. Ranks calculated by PlusProgress over the 3,278 state-funded schools with a published score; DfE publishes the scores and not a ranking. 198 schools have no published score for this year and are excluded rather than counted as zero. Source data.

Common questions

What is Attainment 8?

It is a school’s average GCSE result across eight subjects, including English and maths counted double. It describes the results pupils achieved, not how much progress the school added, so a school that selects its intake on ability will tend to score highly whoever teaches there.

Why is Progress 8 not shown?

Because it does not exist for this cohort. Progress 8 compares GCSE results with the same children’s Key Stage 2 results, and those tests were cancelled in 2020 and 2021, so there is no baseline for pupils sitting GCSEs in 2025 or 2026. It returns for 2026/27. Any Progress 8 figure published now belongs to an earlier year and different children.

Where does this rank come from?

We calculated it. The Department for Education publishes the scores and does not publish a ranking. We order state-funded schools by Attainment 8 for 2024/25, so a rank here is out of 3,278 schools.

Why are some schools missing?

198 schools have no published Attainment 8 for this year, usually because the cohort was too small to publish without identifying pupils, or because no pupils were entered. They are left out of the ranking rather than counted as zero.

Should I choose a school on this table?

Not on its own. A high Attainment 8 at a selective school mostly tells you the school selects. Whether a school suits your child, and whether you can realistically get a place, are different questions, and the entrance test and catchment usually decide the second one.

Getting in is the harder question

A place at any of these depends on the entrance test and, usually, on where you live. Both are on the school’s own page here, and the practice that prepares for the test is in the format that school actually sets.