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
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.
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.
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.
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.
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.
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.