Key stage 4 pupils and grades by council, England
Provisional until the DfE's revised release each spring
Pupils at the end of key stage 4 in state-funded schools and those with grade 4 or 5 or above in English and maths, in each of England's councils with education duties, with the regions and England, from the DfE.
England
632,560
2025/26 · Pupils at the end of key stage 4
Verified against source, 1 November 2026, 12:21 UTCSource: Department for Education. Contains public sector information licensed under the Open Government Licence v3.0.
Data table
162 rows
| Area | Pupils at the end of key stage 4 | Grade 4 or above in English and maths | Grade 5 or above in English and maths |
|---|---|---|---|
| Kent E10000016 | 18,639 | 12,202 | 8,847 |
| Essex E10000012 | 16,784 | 10,603 | 7,411 |
| Hertfordshire E10000015 | 15,195 | 10,831 | 8,138 |
| Birmingham E08000025 | 14,857 | 9,547 | 7,085 |
| Hampshire E10000014 | 14,417 | 9,372 | 6,458 |
| Lancashire E10000017 | 13,631 | 8,650 | 5,969 |
| Surrey E10000030 | 12,095 | 8,842 | 6,609 |
| Leeds E08000035 | 10,154 | 6,668 | 4,927 |
| Staffordshire E10000028 | 9,430 | 5,678 | 3,757 |
| Nottinghamshire E10000024 | 9,250 | 6,135 | 4,402 |
| West Sussex E10000032 | 9,089 | 6,127 | 4,293 |
| Norfolk E10000020 | 8,798 | 5,574 | 3,779 |
| Lincolnshire E10000019 | 8,437 | 5,243 | 3,539 |
| Derbyshire E10000007 | 8,045 | 5,213 | 3,579 |
| Leicestershire E10000018 | 7,955 | 5,155 | 3,638 |
| Suffolk E10000029 | 7,731 | 4,689 | 3,092 |
| Oxfordshire E10000025 | 7,290 | 4,745 | 3,437 |
| Gloucestershire E10000013 | 7,281 | 5,101 | 3,839 |
| Bradford E08000032 | 7,230 | 4,133 | 2,803 |
| Devon E10000008 | 7,227 | 4,720 | 3,275 |
| Manchester E08000003 | 6,918 | 4,307 | 3,103 |
| Cambridgeshire E10000003 | 6,873 | 4,685 | 3,486 |
| Buckinghamshire E06000060 | 6,776 | 5,032 | 4,055 |
| Warwickshire E10000031 | 6,746 | 4,495 | 3,349 |
| North Yorkshire E06000065 | 6,352 | 4,306 | 3,045 |
| Sheffield E08000039 | 6,184 | 3,893 | 2,864 |
| Worcestershire E10000034 | 6,134 | 3,812 | 2,522 |
| Cornwall E06000052 | 5,569 | 3,561 | 2,455 |
| Wiltshire E06000054 | 5,478 | 3,484 | 2,392 |
| Somerset E06000066 | 5,445 | 3,283 | 2,163 |
| Liverpool E08000012 | 5,432 | 3,000 | 2,046 |
| County Durham E06000047 | 5,407 | 3,382 | 2,323 |
| Kirklees E08000034 | 5,289 | 3,366 | 2,468 |
| East Sussex E10000011 | 5,205 | 3,303 | 2,294 |
| West Northamptonshire E06000062 | 5,016 | 3,288 | 2,279 |
| Barnet E09000003 | 4,670 | 3,637 | 3,012 |
| Leicester E06000016 | 4,633 | 2,903 | 2,068 |
| Newham E09000025 | 4,589 | 3,305 | 2,520 |
| Sandwell E08000028 | 4,498 | 2,502 | 1,593 |
| Coventry E08000026 | 4,485 | 2,776 | 1,942 |
| Bristol, City of E06000023 | 4,375 | 2,709 | 1,911 |
| Cheshire East E06000049 | 4,354 | 2,914 | 1,973 |
| North Northamptonshire E06000061 | 4,215 | 2,556 | 1,700 |
| Bolton E08000001 | 4,150 | 2,635 | 1,934 |
| Wakefield E08000036 | 4,107 | 2,740 | 1,960 |
| Bournemouth, Christchurch and Poole E06000058 | 4,106 | 3,040 | 2,313 |
| Croydon E09000008 | 4,072 | 2,620 | 1,879 |
| Enfield E09000010 | 3,971 | 2,564 | 1,873 |
| Redbridge E09000026 | 3,949 | 3,061 | 2,451 |
| Cheshire West and Chester E06000050 | 3,892 | 2,473 | 1,679 |
| Milton Keynes E06000042 | 3,860 | 2,407 | 1,706 |
| Wigan E08000010 | 3,852 | 2,460 | 1,657 |
| Bromley E09000006 | 3,793 | 2,725 | 2,055 |
| Walsall E08000030 | 3,792 | 2,167 | 1,452 |
| Ealing E09000009 | 3,792 | 2,766 | 2,162 |
| Wirral E08000015 | 3,775 | 2,398 | 1,683 |
| Dorset E06000059 | 3,747 | 2,306 | 1,528 |
| Medway E06000035 | 3,715 | 2,304 | 1,568 |
| Dudley E08000027 | 3,692 | 2,215 | 1,560 |
| Hillingdon E09000017 | 3,677 | 2,595 | 1,964 |
| Wolverhampton E08000031 | 3,652 | 2,245 | 1,577 |
| Oldham E08000004 | 3,583 | 2,097 | 1,400 |
| Derby E06000015 | 3,548 | 2,043 | 1,342 |
| Nottingham E06000018 | 3,519 | 2,102 | 1,461 |
| Rotherham E08000018 | 3,516 | 2,140 | 1,439 |
| Doncaster E08000017 | 3,432 | 2,281 | 1,677 |
| Sutton E09000029 | 3,421 | 2,751 | 2,325 |
| Trafford E08000009 | 3,406 | 2,664 | 2,192 |
| East Riding of Yorkshire E06000011 | 3,349 | 2,119 | 1,476 |
| Hounslow E09000018 | 3,311 | 2,322 | 1,751 |
| Brent E09000005 | 3,288 | 2,246 | 1,727 |
| Central Bedfordshire E06000056 | 3,259 | 2,010 | 1,343 |
| Northumberland E06000057 | 3,222 | 1,964 | 1,347 |
| Bexley E09000004 | 3,215 | 2,293 | 1,781 |
| Barking and Dagenham E09000002 | 3,214 | 2,155 | 1,581 |
| Southwark E09000028 | 3,171 | 2,334 | 1,748 |
| Luton E06000032 | 3,154 | 2,011 | 1,429 |
| Sefton E08000014 | 3,134 | 1,898 | 1,222 |
| Solihull E08000029 | 3,125 | 2,069 | 1,444 |
| Peterborough E06000031 | 3,122 | 1,865 | 1,241 |
| Greenwich E09000011 | 3,111 | 2,031 | 1,522 |
| Tower Hamlets E09000030 | 3,111 | 2,061 | 1,544 |
| Stockport E08000007 | 3,109 | 2,159 | 1,600 |
| Tameside E08000008 | 3,086 | 1,962 | 1,335 |
| Kingston upon Hull, City of E06000010 | 3,067 | 1,857 | 1,277 |
| South Gloucestershire E06000025 | 3,066 | 1,870 | 1,250 |
| Shropshire E06000051 | 3,034 | 1,711 | 1,048 |
| Havering E09000016 | 2,998 | 2,038 | 1,478 |
| Sunderland E08000024 | 2,989 | 1,902 | 1,336 |
| Cumberland E06000063 | 2,942 | 1,612 | 986 |
| Newcastle upon Tyne E08000021 | 2,938 | 1,805 | 1,328 |
| Stoke-on-Trent E06000021 | 2,932 | 1,547 | 974 |
| Waltham Forest E09000031 | 2,928 | 1,931 | 1,418 |
| Rochdale E08000005 | 2,865 | 1,700 | 1,155 |
| Calderdale E08000033 | 2,865 | 1,978 | 1,483 |
| Plymouth E06000026 | 2,861 | 1,933 | 1,424 |
| Warrington E06000007 | 2,766 | 1,897 | 1,381 |
| Salford E08000006 | 2,720 | 1,630 | 1,148 |
| Swindon E06000030 | 2,695 | 1,707 | 1,190 |
| Barnsley E08000038 | 2,658 | 1,688 | 1,215 |
| Harrow E09000015 | 2,651 | 1,879 | 1,456 |
| Haringey E09000014 | 2,621 | 1,723 | 1,312 |
| Southampton E06000045 | 2,585 | 1,405 | 921 |
| North Somerset E06000024 | 2,551 | 1,683 | 1,154 |
| Southend-on-Sea E06000033 | 2,532 | 1,816 | 1,380 |
| Telford and Wrekin E06000020 | 2,525 | 1,505 | 1,036 |
| Slough E06000039 | 2,513 | 1,836 | 1,463 |
| Bedford E06000055 | 2,489 | 1,542 | 1,038 |
| Brighton and Hove E06000043 | 2,462 | 1,704 | 1,215 |
| Hackney E09000012 | 2,443 | 1,809 | 1,388 |
| Stockton-on-Tees E06000004 | 2,407 | 1,671 | 1,205 |
| Westmorland and Furness E06000064 | 2,389 | 1,514 | 1,009 |
| Lewisham E09000023 | 2,378 | 1,557 | 1,139 |
| Bury E08000002 | 2,295 | 1,352 | 885 |
| Lambeth E09000022 | 2,276 | 1,401 | 1,038 |
| Portsmouth E06000044 | 2,268 | 1,249 | 773 |
| Wokingham E06000041 | 2,251 | 1,742 | 1,406 |
| Bath and North East Somerset E06000022 | 2,219 | 1,546 | 1,155 |
| North Tyneside E08000022 | 2,206 | 1,426 | 998 |
| Thurrock E06000034 | 2,174 | 1,421 | 999 |
| Gateshead E08000037 | 2,126 | 1,457 | 1,049 |
| Blackburn with Darwen E06000008 | 2,124 | 1,281 | 920 |
| Richmond upon Thames E09000027 | 2,048 | 1,652 | 1,353 |
| St. Helens E08000013 | 2,041 | 1,250 | 837 |
| Wandsworth E09000032 | 2,029 | 1,484 | 1,165 |
| West Berkshire E06000037 | 2,026 | 1,439 | 1,037 |
| Kingston upon Thames E09000021 | 2,022 | 1,653 | 1,377 |
| North Lincolnshire E06000013 | 1,951 | 1,306 | 891 |
| York E06000014 | 1,929 | 1,380 | 1,014 |
| Herefordshire, County of E06000019 | 1,861 | 1,177 | 778 |
| Windsor and Maidenhead E06000040 | 1,846 | 1,276 | 895 |
| Merton E09000024 | 1,833 | 1,352 | 1,031 |
| North East Lincolnshire E06000012 | 1,794 | 972 | 614 |
| Westminster E09000033 | 1,754 | 1,284 | 1,022 |
| South Tyneside E08000023 | 1,716 | 1,012 | 634 |
| Middlesbrough E06000002 | 1,692 | 972 | 650 |
| Torbay E06000027 | 1,679 | 1,120 | 847 |
| Reading E06000038 | 1,671 | 1,134 | 914 |
| Redcar and Cleveland E06000003 | 1,590 | 1,042 | 726 |
| Halton E06000006 | 1,547 | 843 | 546 |
| Camden E09000007 | 1,526 | 1,007 | 755 |
| Hammersmith and Fulham E09000013 | 1,519 | 1,149 | 934 |
| Islington E09000019 | 1,473 | 971 | 707 |
| Bracknell Forest E06000036 | 1,446 | 986 | 701 |
| Blackpool E06000009 | 1,294 | 707 | 457 |
| Darlington E06000005 | 1,208 | 784 | 527 |
| Isle of Wight E06000046 | 1,178 | 638 | 400 |
| Knowsley E08000011 | 1,157 | 509 | 283 |
| Hartlepool E06000001 | 1,116 | 667 | 458 |
| Kensington and Chelsea E09000020 | 1,013 | 767 | 597 |
| Rutland E06000017 | 556 | 387 | 278 |
| Isles of Scilly E06000053 | 18 | 15 | 7 |
| City of London E09000001 | no state-funded school with pupils at the end of key stage 4 | no state-funded school with pupils at the end of key stage 4 | no state-funded school with pupils at the end of key stage 4 |
| North East | 28,617 | 18,084 | 12,581 |
| North West | 86,462 | 53,912 | 37,400 |
| Yorkshire and The Humber | 63,877 | 40,827 | 29,153 |
| East Midlands | 55,174 | 35,025 | 24,286 |
| West Midlands | 70,763 | 43,446 | 30,117 |
| East of England | 72,111 | 47,047 | 33,336 |
| London | 91,867 | 65,123 | 50,065 |
| South East | 101,332 | 67,743 | 48,992 |
| South West | 58,317 | 38,078 | 26,903 |
| England | 632,560 | 409,703 | 292,970 |
Map
Pupils at the end of key stage 4 · 131 areas, each shaded by the fifth of the areas its figure falls in
- 18 to 2,026
- 2,026 to 2,658
- 2,658 to 3,222
- 3,222 to 4,072
- 4,072 to 15k
Boundaries: Council boundaries, May 2026, from the geography spine. Source: Office for National Statistics licensed under the Open Government Licence v.3.0. Contains OS data © Crown copyright and database right 2026.
Source and licence
- Publisher
- Department for Education
- Check it yourself
- https://explore-education-statistics.service.gov.uk/find-statistics/key-stage-4-performance
- Licence
- Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
- Retrieved
- 1 November 2026, 12:16 UTC
- Raw files fetched
- https://api.education.gov.uk/statistics/v1/data-sets/b3e19901-5d2b-b676-bb4c-e60937d74725/meta?dataSetVersion=2.0.1SHA-256 393daea6ae9906389c87bfbd7239da47ef0292a5d4b644847ee459a590930c0b · 34,963 bytes
- https://api.education.gov.uk/statistics/v1/data-sets/b3e19901-5d2b-b676-bb4c-e60937d74725/query?dataSetVersion=2.0.1&indicators=uWzo4,5RDdi,ml79K,wXBbx,HPhzL,kxGhs,S9YVx&geographicLevels.in=LA,REG,NAT&timePeriods.eq=2025%2F2026%7CAY&filters.notIn=yEcaB,Rw2ka,DnGQe,e1yuS,5ZUdi,4D3UZ,mrc9K,0xaT5,WAN2b,EdFqF,QpYwb,9NM4v,2Gtlz,PKZeb,NvzDC,wSnbx,o6imX,9NN4v,dsx0Z,Oo9CL,7UhXo,I9hBz,izS6X,LjBWj,6Fdrf,0xQT5,HyszL,YhxHK,q0yjG,B4s7J,zarFQ,kbzhs,uiBo4,XR6fK,TMIPJ,cOP31,5ZCdi,t58Em,fkbYF,jTKAM,e1FuS,TMzPJ,htPyW,3NyB8,S9HsV,yxmGa,R8ejk,DOMTQ,eaSbu,guwO9,APQGK,PKVeb,1Hsi3,dsS0Z,lg2cB,UQURF,or9mX,GuIgr,3IM8u,S8PVx,yq3aB,Rblka,b5CtT,DpgQe,eiauS,5sRdi,mN39K,0MLT5,E0JqF,QSHwb,9DK4v,2gElz,P1seb,NnFDC,wVpbx,or6mX,9DD4v,dxM0Z,Om4CL,7RyXo,p3xSo,I4yBz,LA7Wj,6J0rf,0MwT5,HaxzL,C9lId,YyMHK,m2dG9,0kvtT,ajFLP,zLNFQ&pageSize=10000SHA-256 913eacfc2b017f2b908c908564605eed42258cda4b265adaa88363f90cd75353 · 81,852 bytes
Verification
Verified against source, 1 November 2026, 12:21 UTC Run at 1 November 2026, 12:21 UTC; 486 of 486 figures matched the live source.
| Result | Check | Detail |
|---|---|---|
| Pass | Provenance recorded | Department for Education; Open Government Licence v3.0; retrieved 2026-11-01T12:16:55Z; 2 raw file(s) |
| Pass | Raw files match recorded SHA-256 | 2 of 2 files intact |
| Pass | Re-parsing raw files reproduces figures | 486 of 486 figures and the headline reproduced |
| Pass | Figures are finite numbers | 486 figures, 0 invalid |
| Pass | Live source matches every figure | 486 of 486 figures match exactly after downloading 2 source file(s) again (1 byte-identical); the headline matches |
| Pass | EES data set is current | latest period 2025/26 ended 62 days before retrieval (limit 550) |
| Pass | The data set's CSV agrees | 1148 of 1148 cells of the stored query, figures and marks, equal version 2.0.1's CSV (https://api.education.gov.uk/statistics/v1/data-sets/b3e19901-5d2b-b676-bb4c-e60937d74725/csv?dataSetVersion=2.0.1, 164 rows read) |
| Pass | The councils add up to their region | 27 comparisons expected, each region's councils in every count and combination: 27 within the rounding the DfE states (27 exactly); E09000001, which the data set gives no row for, in no sum; England is the DfE's own figure, not its regions' sum: the DfE's methodology does not say why its England row counts more pupils than its regions together, which stays an open question for the DfE (decision 48.2); no sum can show one council's figure filed under another's code: only the CSV's agreement, and another publication where there is one, bear on that |
| Pass | Each share and average is its count over its whole | 492 of 492 shares and averages by area and combination are their counts' ratio, within the rounding the DfE states |
| Pass | The hub's ks4-by-council agrees | 162 of 162 figures match ks4-by-council's record (grade 4 or above in English and maths in 2025/26, every council, region and England either record names) |
| Pass | Source page answers | https://explore-education-statistics.service.gov.uk/find-statistics/key-stage-4-performance – HTTP 200 |
Notes
- Pupils at the end of key stage 4 in state-funded schools, by the council area their school is in, as the DfE's data set by pupil characteristics and geography gives them for all pupils.
- The DfE gives these figures for England's 153 councils with education and children's services duties (its unitary, metropolitan and London councils and its 21 counties), not for districts.
- The DfE's methodology: “For the 2026 provisional statistical release, it has been assessed and determined that no suppression of data is required above school level (or equivalent).” Its release says “This release is based on provisional data”, revised the following spring.
- England's figure is the DfE's own. Its England row counts more pupils than its regions together, which its methodology does not explain, so the checks hold each region's councils to it, and England to its CSV, until the DfE says why (decision 48.2).
- The City of London has no state secondary school. The share with grade 4 or above in English and maths is the hub's ks4-by-council, which the checks hold these figures to when both read the same year.