School Chooser

Strong pass in English and maths GCSE in England's schools

Across England's state schools, strong pass in english and maths gcse averaged 46.1% in 2024/25 (3,207 schools). Since 2017 it has risen by 0.7 points, which is good news. Official definition: grade 5+ in english and maths.

The trend

Trend
Strong pass in English and maths GCSE
2017 to 2025
All state schools 2017: 45.4%45.4%All state schools 2018: 45.1%45.1%All state schools 2019: 44.7%44.7%All state schools 2022: 50.6%50.6%All state schools 2023: 46.0%46.0%All state schools 2024: 46.9%46.9%All state schools 2025: 46.1%46.1%2017201820192022202320242025
Since 2017: +0.7%
Year by year
YearAllPrimarySecondarySchools
2024/2546.1%46.1%3,207
2023/2446.9%46.9%3,135
2022/2346.0%46.0%3,056
2021/2250.6%50.6%2,984
2018/1944.7%44.7%2,703
2017/1845.1%45.1%2,529
2016/1745.4%45.4%2,354

By region

Latest year, best first. The tick is the England figure.

Every council

150 councils ranked, best first. Councils with very few schools swing more from year to year.

#CouncilStrong pass in English and maths GCSESchoolsvs England
1Sutton71.5%15+25.3 pts
2Kingston upon Thames69.8%11+23.7 pts
3Barnet65.3%27+19.2 pts
4Trafford65.1%18+19.0 pts
5Hammersmith and Fulham63.7%11+17.5 pts
6Richmond upon Thames63.7%11+17.5 pts
7Wokingham62.6%9+16.4 pts
8Kensington and Chelsea61.5%6+15.3 pts
9Redbridge61.1%19+14.9 pts
10Southend-on-Sea60.3%12+14.1 pts
11Westminster59.2%11+13.1 pts
12Buckinghamshire59.2%36+13.0 pts
13Slough58.5%15+12.4 pts
14Ealing57.7%16+11.6 pts
15Wandsworth57.4%11+11.3 pts
16Torbay56.5%8+10.4 pts
17Merton56.3%8+10.2 pts
18Reading56.2%9+10.1 pts
19Bournemouth, Christchurch and Poole56.0%22+9.9 pts
20York55.6%9+9.4 pts
21Surrey55.1%53+8.9 pts
22Bromley54.9%19+8.7 pts
23Gloucestershire54.4%39+8.2 pts
24Harrow53.9%13+7.7 pts
25Bexley53.7%16+7.6 pts
26Brent53.7%15+7.5 pts
27Hounslow53.5%20+7.4 pts
28Hertfordshire53.1%78+7.0 pts
29Southwark53.1%20+7.0 pts
30Warwickshire52.6%36+6.4 pts
31Calderdale51.6%11+5.5 pts
32Newham51.5%20+5.4 pts
33Cambridgeshire51.0%34+4.9 pts
34Islington49.9%8+3.7 pts
35Hackney49.6%16+3.5 pts
36Greenwich49.3%16+3.2 pts
37Windsor and Maidenhead49.3%10+3.1 pts
38Havering49.0%18+2.8 pts
39Kent48.7%100+2.5 pts
40Camden48.4%10+2.3 pts
41Tower Hamlets48.1%17+1.9 pts
42Gateshead47.9%8+1.7 pts
43Waltham Forest47.8%17+1.6 pts
44Haringey47.7%12+1.6 pts
45North Yorkshire47.7%41+1.6 pts
46Stockton-on-Tees47.6%13+1.5 pts
47Stockport47.5%13+1.3 pts
48Wirral47.3%19+1.2 pts
49Plymouth47.2%18+1.1 pts
50Leicestershire47.1%43+1.0 pts
51Bracknell Forest47.0%7+0.9 pts
52Thurrock46.9%11+0.7 pts
53Leeds46.9%42+0.7 pts
54Birmingham46.8%85+0.7 pts
55Oxfordshire46.6%41+0.5 pts
56Hillingdon46.5%22+0.3 pts
57Redcar and Cleveland46.5%10+0.3 pts
58Leicester46.4%19+0.3 pts
59Barking and Dagenham46.4%13+0.2 pts
60Devon46.2%40+0.1 pts
61Bristol, City of46.2%22+0.1 pts
62West Sussex46.1%380.0 pts
63Kirklees46.0%25-0.1 pts
64West Berkshire46.0%9-0.2 pts
65Nottinghamshire45.9%45-0.2 pts
66Blackburn with Darwen45.8%12-0.3 pts
67Lewisham45.8%14-0.3 pts
68Enfield45.8%21-0.4 pts
69Solihull45.7%15-0.4 pts
70Barnsley45.5%10-0.6 pts
71Brighton and Hove45.5%10-0.7 pts
72Bolton45.4%19-0.8 pts
73Medway45.2%18-0.9 pts
74North Somerset45.1%11-1.0 pts
75Wiltshire45.1%26-1.1 pts
76Wakefield45.0%18-1.2 pts
77Warrington44.9%13-1.2 pts
78Milton Keynes44.7%14-1.5 pts
79Norfolk44.6%53-1.6 pts
80South Gloucestershire44.3%16-1.8 pts
81Essex44.2%78-2.0 pts
82Bedford44.1%12-2.0 pts
83Bath and North East Somerset44.1%14-2.1 pts
84Lancashire44.0%81-2.1 pts
85Sheffield43.9%28-2.3 pts
86Darlington43.9%8-2.3 pts
87Manchester43.8%30-2.4 pts
88Swindon43.6%14-2.6 pts
89Newcastle upon Tyne43.5%12-2.6 pts
90Herefordshire, County of43.5%15-2.6 pts
91Hampshire43.5%67-2.6 pts
92County Durham43.5%30-2.7 pts
93Doncaster43.3%20-2.9 pts
94Lincolnshire43.2%54-3.0 pts
95East Sussex43.1%22-3.1 pts
96Luton42.9%13-3.3 pts
97Hartlepool42.9%5-3.3 pts
98North Tyneside42.7%11-3.4 pts
99Dudley42.4%18-3.8 pts
100Sunderland42.4%18-3.8 pts
101West Northamptonshire42.3%22-3.9 pts
102East Riding of Yorkshire42.2%18-3.9 pts
103Salford42.1%15-4.1 pts
104Cornwall42.0%31-4.1 pts
105Coventry42.0%22-4.1 pts
106Cheshire West and Chester42.0%20-4.2 pts
107Derbyshire41.8%45-4.3 pts
108Lambeth41.8%15-4.4 pts
109Central Bedfordshire41.6%15-4.5 pts
110Telford and Wrekin41.5%12-4.6 pts
111Westmorland and Furness41.4%20-4.7 pts
112Somerset41.4%27-4.8 pts
113Cheshire East41.2%22-5.0 pts
114North Lincolnshire41.1%14-5.0 pts
115Croydon41.1%23-5.0 pts
116Worcestershire41.1%31-5.1 pts
117Nottingham40.9%18-5.3 pts
118Peterborough40.7%13-5.4 pts
119Northumberland40.4%16-5.7 pts
120Suffolk40.1%43-6.0 pts
121Wolverhampton40.1%20-6.1 pts
122South Tyneside39.8%8-6.3 pts
123Southampton39.7%11-6.4 pts
124Tameside39.6%13-6.5 pts
125Sefton39.3%17-6.8 pts
126Liverpool39.0%29-7.1 pts
127Walsall39.0%19-7.1 pts
128Kingston upon Hull, City of39.0%13-7.1 pts
129Wigan38.6%19-7.5 pts
130North Northamptonshire38.6%19-7.6 pts
131Dorset38.5%18-7.7 pts
132Derby38.4%16-7.7 pts
133Rotherham38.3%15-7.8 pts
134Portsmouth38.1%10-8.1 pts
135Bury38.1%11-8.1 pts
136Bradford38.0%35-8.2 pts
137Isle of Wight37.8%7-8.3 pts
138Staffordshire37.6%56-8.6 pts
139North East Lincolnshire37.2%10-9.0 pts
140Shropshire37.2%20-9.0 pts
141Oldham36.7%10-9.4 pts
142St. Helens36.6%7-9.5 pts
143Halton36.2%8-9.9 pts
144Middlesbrough36.1%8-10.1 pts
145Rochdale35.9%11-10.3 pts
146Stoke-on-Trent35.4%14-10.8 pts
147Sandwell34.9%19-11.2 pts
148Cumberland33.5%19-12.6 pts
149Blackpool30.9%7-15.2 pts
150Knowsley25.4%6-20.7 pts

How to read this

Each figure is a simple average across open state schools that have the measure published. A school counts once whatever its size, so the figures can differ a little from the Department for Education's national figures, which count pupils. Special schools and alternative provision are left out of results measures. Independent schools are left out throughout. Sources and update calendar.