Best secondary schools in London

These tables rank state-funded secondary schools in London by their 2025/26 GCSE results, measured by Attainment 8: a pupil’s average grade across eight GCSE subjects, including English and maths, multiplied by ten. The England average for state-funded schools is 46.2, and 46.3% of pupils achieved grade 5 or above in both English and maths.

Schools with fewer than 20 pupils taking GCSEs are left out. Independent and special schools are not ranked, because their results are not comparable. See the methodology for details.

Last data update: 01 November 2026

What is the best secondary school in London?

Queen Elizabeth’s School, Barnet in Barnet and The Henrietta Barnett School in Barnet share first place in London, with an Attainment 8 score of 87.1 in 2025/26.

London secondary school league table 2026: top 50

#SchoolBoroughAttainment 8Grade 5+ English and mathsAdmissionsRating
1Queen Elizabeth’s School, BarnetBarnet87.1100%GrammarOutstanding
1The Henrietta Barnett SchoolBarnet87.1100%GrammarGood
3Wilson’s SchoolSutton86.8100%GrammarOutstanding
4The Tiffin Girls’ SchoolKingston upon Thames86.0100%GrammarOutstanding
5St Olave’s and St Saviour’s Grammar SchoolBromley85.0100%GrammarOutstanding
6Tiffin SchoolKingston upon Thames83.1100%GrammarGood
7Sutton Grammar SchoolSutton82.6100%GrammarGood
8Wallington County Grammar SchoolSutton82.099%GrammarOutstanding
9Woodford County High SchoolWaltham Forest81.298%GrammarGood
10The Latymer SchoolEnfield80.999%GrammarGood
11Wallington High School for GirlsSutton80.3100%GrammarOutstanding
12Michaela Community SchoolBrent79.699%ComprehensiveOutstanding
13Newstead Wood SchoolBromley79.598%GrammarGood
14St Michael’s Catholic Grammar SchoolBarnet78.199%GrammarOutstanding
15Ilford County High SchoolRedbridge77.099%GrammarOutstanding
16Chislehurst and Sidcup Grammar SchoolBexley75.398%GrammarGood
17Townley Grammar SchoolBexley74.898%GrammarOutstanding
18Beths Grammar SchoolBexley73.298%GrammarGood
19Bexley Grammar SchoolBexley72.696%GrammarOutstanding
20Mossbourne Community AcademyHackney67.281%ComprehensiveGood
21Ealing Fields Church of England High SchoolEaling66.680%ComprehensiveGood
22Ashcroft Technology AcademyWandsworth66.479%ComprehensiveOutstanding
22JFSBrent66.482%ComprehensiveOutstanding
22Orleans Park SchoolRichmond upon Thames66.478%ComprehensiveOutstanding
25Avanti House SchoolHarrow66.184%ComprehensiveOutstanding
26Ark Greenwich Free SchoolGreenwich65.886%ComprehensiveOutstanding
27Mossbourne Victoria Park AcademyHackney65.175%ComprehensiveOutstanding
27The Camden School for GirlsCamden65.178%ComprehensiveGood
27Wren Academy FinchleyBarnet65.182%ComprehensiveOutstanding
30Lady Margaret SchoolHammersmith and Fulham64.779%ComprehensiveOutstanding
31The Kingston AcademyKingston upon Thames64.683%ComprehensiveOutstanding
31Twyford Church of England High SchoolEaling64.677%ComprehensiveOutstanding
33Nishkam School West LondonHounslow64.579%ComprehensiveOutstanding
33Waldegrave SchoolRichmond upon Thames64.576%ComprehensiveOutstanding
35West London Free SchoolHammersmith and Fulham64.276%ComprehensiveGood
36St Richard Reynolds Catholic High SchoolRichmond upon Thames63.984%ComprehensiveOutstanding
37The Fulham Boys SchoolHammersmith and Fulham63.882%ComprehensiveGood
38Ark Soane AcademyEaling63.775%ComprehensiveOutstanding
39Glenthorne High SchoolSutton63.680%ComprehensiveOutstanding
40Ursuline High School WimbledonMerton63.273%ComprehensiveGood
41The Grey Coat HospitalWestminster62.979%ComprehensiveOutstanding
42The St Marylebone CofE SchoolWestminster62.875%ComprehensiveOutstanding
43St Mark’s Catholic SchoolHounslow62.776%ComprehensiveOutstanding
44Menorah High School for GirlsBrent62.581%ComprehensiveGood
44The Charter School North DulwichSouthwark62.572%ComprehensiveOutstanding
46Ada Lovelace Church of England High SchoolEaling62.476%ComprehensiveOutstanding
47Seven Kings SchoolRedbridge62.081%ComprehensiveOutstanding
48Alexandra Park SchoolHaringey61.979%ComprehensiveOutstanding
49The St Thomas the Apostle CollegeSouthwark61.874%ComprehensiveOutstanding
50Grey Court SchoolRichmond upon Thames61.778%ComprehensiveOutstanding

Best grammar schools in London

What is the best grammar school in London?

The highest-ranked grammar schools are Queen Elizabeth’s School, Barnet, The Henrietta Barnett School and Wilson’s School. All 18 London grammar schools with published GCSE results are in the top 50. Grammar schools select pupils by ability, usually with the 11-plus test, so their results are not directly comparable with comprehensive schools.

Best comprehensive secondary schools in London

What is the best non-selective state school in London?

Michaela Community School in Brent is the top comprehensive school in London, with an Attainment 8 score of 79.6. These schools do not select pupils by ability.

#SchoolBoroughAttainment 8Grade 5+ English and mathsAdmissionsRating
1Michaela Community SchoolBrent79.699%ComprehensiveOutstanding
2Mossbourne Community AcademyHackney67.281%ComprehensiveGood
3Ashcroft Technology AcademyWandsworth66.479%ComprehensiveOutstanding
3JFSBrent66.482%ComprehensiveOutstanding
3Orleans Park SchoolRichmond upon Thames66.478%ComprehensiveOutstanding
6Avanti House SchoolHarrow66.184%ComprehensiveOutstanding
7Ark Greenwich Free SchoolGreenwich65.886%ComprehensiveOutstanding
8Mossbourne Victoria Park AcademyHackney65.175%ComprehensiveOutstanding
8The Camden School for GirlsCamden65.178%ComprehensiveGood
8Wren Academy FinchleyBarnet65.182%ComprehensiveOutstanding
11Lady Margaret SchoolHammersmith and Fulham64.779%ComprehensiveOutstanding
12The Kingston AcademyKingston upon Thames64.683%ComprehensiveOutstanding
12Twyford Church of England High SchoolEaling64.677%ComprehensiveOutstanding
14Nishkam School West LondonHounslow64.579%ComprehensiveOutstanding
14Waldegrave SchoolRichmond upon Thames64.576%ComprehensiveOutstanding
16West London Free SchoolHammersmith and Fulham64.276%ComprehensiveGood
17St Richard Reynolds Catholic High SchoolRichmond upon Thames63.984%ComprehensiveOutstanding
18Ark Soane AcademyEaling63.775%ComprehensiveOutstanding
19Glenthorne High SchoolSutton63.680%ComprehensiveOutstanding
20Ursuline High School WimbledonMerton63.273%ComprehensiveGood

Best sixth forms in London

What is the best sixth form in London?

Imperial College London Mathematics School in Barnet is the top sixth form in London, with an average A level grade of A*- (55.32 points per entry) in 2024/25. The England average for state-funded schools and colleges is B- (35.00 points).

Sixth forms and colleges are ranked by average A level points per entry. Those with fewer than 20 A level students and independent schools are not ranked.

#Sixth formBoroughAverage gradePoints per entryAAB or higher
1Imperial College London Mathematics SchoolBarnetA*-55.3295%
2King’s College London Maths SchoolLambethA+54.4591%
3Queen Elizabeth’s School, BarnetBarnetA+52.6684%
4Brampton Manor AcademyNewhamA50.7660%
5Newham Collegiate Sixth Form Centre, City of London AcademyNewhamA50.7575%
6Wilson’s SchoolSuttonA50.6379%
7St Olave’s and St Saviour’s Grammar SchoolBromleyA50.2678%
8The Tiffin Girls’ SchoolKingston upon ThamesA49.5867%
9Tiffin SchoolKingston upon ThamesA49.3667%
10The Henrietta Barnett SchoolBarnetA48.6070%
11Michaela Community SchoolBrentA-48.1054%
12London Academy of ExcellenceNewhamA-47.8255%
13Sutton Grammar SchoolSuttonA-47.5762%
14Wallington County Grammar SchoolSuttonA-47.5556%
15The Latymer SchoolEnfieldA-47.3363%
16St Michael’s Catholic Grammar SchoolBarnetA-46.9452%
17West London Free SchoolHammersmith and FulhamA-46.4143%
18JFSBrentA-46.0938%
19London Academy of Excellence TottenhamHaringeyA-45.9943%
20City of London Academy, Highgate HillIslingtonA-45.5632%

How are secondary schools ranked?

Schools are ordered by Attainment 8. Progress 8, which compares pupils with others who had similar primary school results, is not published for 2025/26, so it is not used. Each school page shows its full results, national rank, local and England comparisons, and latest inspection.

What is a good Attainment 8 score?

The England average for state-funded schools is 46.2. A score of 50 means pupils averaged a grade 5 across their eight subjects. Every school in the London top 50 scores at least 61.7.