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 215 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
2Wilson's SchoolWallington86.9
3Queen Elizabeth's School, BarnetBarnet85.6
6St Olave's and St Saviour's Grammar SchoolOrpington83.6
8King Edward VI SchoolStratford-upon-Avon83.3
9Reading SchoolReading83.0
12Colchester Royal Grammar SchoolColchester82.1
20Sutton Grammar SchoolSutton80.3
25Dartford Grammar SchoolDartford79.9
28Tiffin SchoolKingston upon Thames79.1
31Altrincham Grammar School for BoysAltrincham78.5
32The Judd SchoolTonbridge78.4
34Wallington County Grammar SchoolWallington77.7
37Westcliff High School for Boys AcademyWestcliff-on-Sea77.6
40Sir Thomas Rich's SchoolGloucester77.2
41Bishop Vesey's Grammar SchoolSutton Coldfield77.1
44Saint Ambrose CollegeAltrincham76.2
49Ilford County High SchoolIlford75.7
50King Edward VI Camp Hill School for BoysBirmingham75.7
56Lawrence Sheriff SchoolRugby75.1
62Aylesbury Grammar SchoolAylesbury74.5
67Queen Mary's Grammar SchoolWalsall74.2
68Bournemouth SchoolBournemouth74.2
71Dr Challoner's Grammar SchoolAmersham73.9
72The Royal Grammar School, High WycombeHigh Wycombe73.9
74Marling SchoolStroud73.9
76Southend High School for BoysSouthend-on-Sea73.8
85Bishop Wordsworth's Church of England Grammar SchoolSalisbury73.1
89The King's School, GranthamGrantham72.7
91John Hampden Grammar SchoolHigh Wycombe72.3
94King Edward VI Handsworth Grammar School for BoysBirmingham72.0
97Beths Grammar SchoolBexley71.6
99King Edward VI Aston SchoolBirmingham71.2
102Torquay Boys' Grammar SchoolTorquay70.8
105The Skinners' SchoolTunbridge Wells70.8
106Poole Grammar SchoolPoole70.2
111Sir Joseph Williamson's Mathematical SchoolRochester69.5
113Devonport High School for BoysPlymouth69.3
115Oakwood Park Grammar SchoolMaidstone68.9
116Watford Grammar School for BoysWatford68.9
122Maidstone Grammar SchoolMaidstone68.4
126Calday Grange Grammar SchoolWirral68.1
132Ermysted's Grammar SchoolSkipton67.3
133The Norton Knatchbull SchoolAshford67.3
134The Cardinal Vaughan Memorial RC SchoolLondon67.2
137Simon Langton Grammar School for BoysCanterbury66.8
not rankedBrondesbury College LondonindependentLondon65.9
151Wirral Grammar School for BoysWirral65.4
152Dover Grammar School for BoysDover65.4
154Gravesend Grammar SchoolGravesend65.3
164Wilmington Grammar School for BoysDartford64.6
177Tunbridge Wells Grammar School for BoysTunbridge Wells63.7
not rankedDarul Uloom LeicesterindependentLeicester63.6
183Gunnersbury Catholic SchoolBrentford63.5
189Borden Grammar SchoolSittingbourne63.2
not rankedHeritage Academyindependent63.0
201Tauheedul Islam Boys' High SchoolBlackburn62.5
205Holcombe Grammar SchoolChatham62.4
206The London Oratory SchoolLondon62.3
207Finchley Catholic High SchoolLondon62.3
not rankedKassim Darwish Grammar School for BoysindependentManchester62.2
212The Harvey Grammar SchoolFolkestone61.8
216The St Thomas the Apostle CollegeLondon61.7
222The Fulham Boys SchoolLondon61.4
224Eden Boys' School, BirminghamBirmingham61.3
239Eden Boys' Leadership Academy, Birmingham EastBirmingham60.8
245Rutlish SchoolLondon60.5
248The Bishop's Stortford High SchoolBishop's Stortford60.2
not rankedThe Cedars Schoolindependent60.0
267Richard Challoner SchoolNew Malden59.4
not rankedAl-Madani Independent Grammar Schoolindependent58.8
292Spalding Grammar SchoolSpalding58.8
not rankedLondon Islamic SchoolindependentLondon58.7
319Northampton School for BoysNorthampton58.2
not rankedJamiatul Ummah SchoolindependentLondon58.1
not rankedSt James Senior Boys' SchoolindependentAshford58.0
330St Aloysius RC CollegeLondon57.9
not rankedJamiatul Uloom Al - IslamiaindependentLuton57.4
359St Anselm's CollegePrenton57.2
367Hitchin Boys' SchoolHitchin57.1
370Wimbledon CollegeLondon57.0
not rankedBaytul Ilm Secondary Schoolindependent56.8
389Hasmonean High School for BoysLondon56.5
not rankedLantern of Knowledge Secondary SchoolindependentLondon56.5
not rankedJamiatul-Ilm Wal-Huda UK SchoolindependentBlackburn56.3
407Richard Hale SchoolHertford56.3
422Glyn SchoolEpsom56.0
not rankedLondon East AcademyindependentLondon55.7
not rankedMarkazul UloomindependentBlackburn55.7
439The John Fisher SchoolPurley55.6
not rankedTawhid Boys School, Tawhid Educational TrustindependentLondon55.5
447Harris Boys' Academy East DulwichLondon55.5
not rankedThorpe House SchoolindependentGerrards Cross55.4
458Winton AcademyBournemouth55.4
467Central Foundation Boys' SchoolLondon55.2
489Beechen Cliff SchoolBath55.0
502St Ignatius CollegeEnfield54.8
503Coombe Boys' SchoolNew Malden54.8
527Langley Park School for BoysBeckenham54.4
552Salvatorian Roman Catholic CollegeHarrow54.1
not rankedAl Risalah Boys' SchoolindependentLondon53.6

Show all 215

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.