Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

GCSE English and maths, grade 4 or above, by council, England

The share of pupils at the end of Key Stage 4 in state-funded schools achieving grade 4 or above in both English and maths GCSEs in each of England's upper-tier councils, with the regions and England, in the latest two academic years.

England

64.8%

2025/26 · provisional figures

Verified against source, 29 October 2026, 11:49 UTC
GCSE English and maths, grade 4 or above, by council, England
  • 2025/26
  • 2024/25
0%20%40%60%80%North East63.2%62.9%North West62.4%62.3%Yorkshire and The Humber63.9%63.0%East Midlands63.5%64.0%West Midlands61.4%61.9%East of England65.2%65.9%London70.9%70.7%South East66.9%66.9%South West65.3%65.9%

Source: Department for Education. Contains public sector information licensed under the Open Government Licence v3.0.

In order

Ranked by the hub 2025/26

Every place, the highest figure first. The number before each is the hub's own position in the list, not the publisher's: equal figures share one, marked =.

  1. 1Isles of Scilly83.3%
  2. 2Kingston upon Thames81.8%
  3. 3Richmond upon Thames80.7%
  4. 4Sutton80.4%
  5. 5Trafford78.2%
  6. 6Barnet77.9%
  7. 7Redbridge77.5%
  8. 8Wokingham77.4%
  9. 9Kensington and Chelsea75.7%
  10. 10Hammersmith and Fulham75.6%
  11. 11Buckinghamshire74.3%
  12. =12Bournemouth, Christchurch and Poole74.0%
  13. =12Hackney74.0%
  14. 14Merton73.8%
  15. 15Southwark73.6%
  16. 16Westminster73.2%
  17. =17Slough73.1%
  18. =17Surrey73.1%
  19. =17Wandsworth73.1%
  20. 20Ealing72.9%
  21. 21Newham72.0%
  22. 22Bromley71.8%
  23. 23Southend-on-Sea71.7%
  24. 24York71.5%
  25. =25Bexley71.3%
  26. =25Hertfordshire71.3%
  27. 27West Berkshire71.0%
  28. 28Harrow70.9%
  29. 29Hillingdon70.6%
  30. =30Gloucestershire70.1%
  31. =30Hounslow70.1%
  32. 32Bath and North East Somerset69.7%
  33. 33Rutland69.6%
  34. =34Stockport69.4%
  35. =34Stockton-on-Tees69.4%
  36. 36Brighton and Hove69.2%
  37. 37Windsor and Maidenhead69.1%
  38. 38Calderdale69.0%
  39. 39Warrington68.6%
  40. 40Gateshead68.5%
  41. 41Brent68.3%
  42. =42Bracknell Forest68.2%
  43. =42Cambridgeshire68.2%
  44. 44Havering68.0%
  45. 45Reading67.9%
  46. 46North Yorkshire67.8%
  47. 47Plymouth67.6%
  48. 48West Sussex67.4%
  49. 49Barking and Dagenham67.1%
  50. =50Cheshire East66.9%
  51. =50North Lincolnshire66.9%
  52. =52Torbay66.7%
  53. =52Wakefield66.7%
  54. 54Warwickshire66.6%
  55. 55Doncaster66.5%
  56. 56Nottinghamshire66.3%
  57. =57Solihull66.2%
  58. =57Tower Hamlets66.2%
  59. =59Camden66.0%
  60. =59North Somerset66.0%
  61. =61Islington65.9%
  62. =61Waltham Forest65.9%
  63. =63Haringey65.7%
  64. =63Leeds65.7%
  65. 65West Northamptonshire65.6%
  66. =66Kent65.5%
  67. =66Lewisham65.5%
  68. =66Redcar and Cleveland65.5%
  69. 69Thurrock65.4%
  70. =70Devon65.3%
  71. =70Greenwich65.3%
  72. 72Oxfordshire65.1%
  73. 73Hampshire65.0%
  74. 74Darlington64.9%
  75. =75Derbyshire64.8%
  76. =75Leicestershire64.8%
  77. =77Enfield64.6%
  78. =77North Tyneside64.6%
  79. =79Birmingham64.3%
  80. =79Croydon64.3%
  81. =81Cornwall63.9%
  82. =81Wigan63.9%
  83. 83Luton63.8%
  84. =84Kirklees63.6%
  85. =84Sunderland63.6%
  86. =84Tameside63.6%
  87. =84Wiltshire63.6%
  88. =88Barnsley63.5%
  89. =88Bolton63.5%
  90. =88Cheshire West and Chester63.5%
  91. =88East Sussex63.5%
  92. =88Lancashire63.5%
  93. =88Wirral63.5%
  94. =94Norfolk63.4%
  95. =94Westmorland and Furness63.4%
  96. =96East Riding of Yorkshire63.3%
  97. =96Swindon63.3%
  98. =98Essex63.2%
  99. =98Herefordshire, County of63.2%
  100. 100Sheffield63.0%
  101. 101Leicester62.7%
  102. 102County Durham62.5%
  103. 103Milton Keynes62.4%
  104. 104Manchester62.3%
  105. =105Lincolnshire62.1%
  106. =105Worcestershire62.1%
  107. =107Bedford62.0%
  108. =107Medway62.0%
  109. =109Bristol, City of61.9%
  110. =109Coventry61.9%
  111. 111Central Bedfordshire61.7%
  112. 112Lambeth61.6%
  113. =113Dorset61.5%
  114. =113Wolverhampton61.5%
  115. 115Newcastle upon Tyne61.4%
  116. 116St. Helens61.2%
  117. =117Northumberland61.0%
  118. =117South Gloucestershire61.0%
  119. 119Rotherham60.9%
  120. 120Suffolk60.7%
  121. =121North Northamptonshire60.6%
  122. =121Sefton60.6%
  123. 123Kingston upon Hull, City of60.5%
  124. =124Blackburn with Darwen60.3%
  125. =124Somerset60.3%
  126. 126Staffordshire60.2%
  127. 127Dudley60.0%
  128. 128Salford59.9%
  129. 129Hartlepool59.8%
  130. =130Nottingham59.7%
  131. =130Peterborough59.7%
  132. 132Telford and Wrekin59.6%
  133. 133Rochdale59.3%
  134. 134South Tyneside59.0%
  135. 135Bury58.9%
  136. 136Oldham58.5%
  137. 137Derby57.6%
  138. 138Middlesbrough57.4%
  139. 139Bradford57.2%
  140. 140Walsall57.1%
  141. 141Shropshire56.4%
  142. 142Sandwell55.6%
  143. 143Liverpool55.2%
  144. 144Portsmouth55.1%
  145. 145Cumberland54.8%
  146. 146Blackpool54.6%
  147. 147Halton54.5%
  148. 148Southampton54.4%
  149. =149Isle of Wight54.2%
  150. =149North East Lincolnshire54.2%
  151. 151Stoke-on-Trent52.8%
  152. 152Knowsley44.0%

No figure published for Barnsley, its area before 1 April 2025 (given under its new code, E08000038), City of London, Sheffield, its area before 1 April 2025 (given under its new code, E08000039).

Data table

164 rows

Area2025/262024/25
Isles of Scilly E0600005383.3%81.8%
Kingston upon Thames E0900002181.8%82.5%
Richmond upon Thames E0900002780.7%80.7%
Sutton E0900002980.4%82.1%
Trafford E0800000978.2%79.2%
Barnet E0900000377.9%78.5%
Redbridge E0900002677.5%77.0%
Wokingham E0600004177.4%77.3%
Kensington and Chelsea E0900002075.7%77.0%
Hammersmith and Fulham E0900001375.6%77.8%
Buckinghamshire E0600006074.3%73.8%
Bournemouth, Christchurch and Poole E0600005874.0%74.5%
Hackney E0900001274.0%69.8%
Merton E0900002473.8%74.3%
Southwark E0900002873.6%73.0%
Westminster E0900003373.2%74.2%
Slough E0600003973.1%72.2%
Wandsworth E0900003273.1%73.3%
Surrey E1000003073.1%73.5%
Ealing E0900000972.9%72.8%
Newham E0900002572.0%71.5%
Bromley E0900000671.8%72.0%
Southend-on-Sea E0600003371.7%71.3%
York E0600001471.5%74.4%
Bexley E0900000471.3%70.3%
Hertfordshire E1000001571.3%71.7%
West Berkshire E0600003771.0%68.5%
Harrow E0900001570.9%69.8%
Hillingdon E0900001770.6%68.6%
Hounslow E0900001870.1%69.9%
Gloucestershire E1000001370.1%70.6%
Bath and North East Somerset E0600002269.7%68.4%
Rutland E0600001769.6%76.7%
Stockton-on-Tees E0600000469.4%66.2%
Stockport E0800000769.4%66.8%
Brighton and Hove E0600004369.2%66.9%
Windsor and Maidenhead E0600004069.1%68.4%
Calderdale E0800003369.0%69.8%
Warrington E0600000768.6%69.1%
Gateshead E0800003768.5%68.6%
Brent E0900000568.3%71.4%
Bracknell Forest E0600003668.2%66.8%
Cambridgeshire E1000000368.2%67.5%
Havering E0900001668.0%68.1%
Reading E0600003867.9%66.4%
North Yorkshire E0600006567.8%67.4%
Plymouth E0600002667.6%66.2%
West Sussex E1000003267.4%67.4%
Barking and Dagenham E0900000267.1%68.0%
North Lincolnshire E0600001366.9%61.5%
Cheshire East E0600004966.9%67.8%
Torbay E0600002766.7%65.2%
Wakefield E0800003666.7%65.2%
Warwickshire E1000003166.6%67.5%
Doncaster E0800001766.5%64.2%
Nottinghamshire E1000002466.3%67.7%
Solihull E0800002966.2%67.4%
Tower Hamlets E0900003066.2%67.3%
North Somerset E0600002466.0%67.2%
Camden E0900000766.0%63.1%
Islington E0900001965.9%64.3%
Waltham Forest E0900003165.9%63.3%
Leeds E0800003565.7%64.9%
Haringey E0900001465.7%66.4%
West Northamptonshire E0600006265.6%64.4%
Redcar and Cleveland E0600000365.5%65.2%
Lewisham E0900002365.5%63.1%
Kent E1000001665.5%65.1%
Thurrock E0600003465.4%66.0%
Greenwich E0900001165.3%65.1%
Devon E1000000865.3%66.3%
Oxfordshire E1000002565.1%66.2%
Hampshire E1000001465.0%65.1%
Darlington E0600000564.9%64.8%
Derbyshire E1000000764.8%65.1%
Leicestershire E1000001864.8%66.6%
North Tyneside E0800002264.6%64.8%
Enfield E0900001064.6%64.8%
Birmingham E0800002564.3%64.2%
Croydon E0900000864.3%61.7%
Cornwall E0600005263.9%63.8%
Wigan E0800001063.9%61.1%
Luton E0600003263.8%63.2%
Wiltshire E0600005463.6%65.4%
Tameside E0800000863.6%62.6%
Sunderland E0800002463.6%61.3%
Kirklees E0800003463.6%65.9%
Cheshire West and Chester E0600005063.5%62.8%
Bolton E0800000163.5%64.6%
Wirral E0800001563.5%62.0%
Barnsley E0800003863.5%given under its old code, E08000016
East Sussex E1000001163.5%63.3%
Lancashire E1000001763.5%63.9%
Westmorland and Furness E0600006463.4%62.5%
Norfolk E1000002063.4%65.3%
East Riding of Yorkshire E0600001163.3%63.8%
Swindon E0600003063.3%62.8%
Herefordshire, County of E0600001963.2%64.1%
Essex E1000001263.2%63.7%
Sheffield E0800003963.0%given under its old code, E08000019
Leicester E0600001662.7%62.8%
County Durham E0600004762.5%61.4%
Milton Keynes E0600004262.4%63.3%
Manchester E0800000362.3%61.3%
Lincolnshire E1000001962.1%62.9%
Worcestershire E1000003462.1%63.1%
Medway E0600003562.0%63.6%
Bedford E0600005562.0%64.6%
Bristol, City of E0600002361.9%64.9%
Coventry E0800002661.9%61.1%
Central Bedfordshire E0600005661.7%65.3%
Lambeth E0900002261.6%62.5%
Dorset E0600005961.5%62.0%
Wolverhampton E0800003161.5%60.6%
Newcastle upon Tyne E0800002161.4%62.6%
St. Helens E0800001361.2%56.7%
South Gloucestershire E0600002561.0%61.6%
Northumberland E0600005761.0%62.8%
Rotherham E0800001860.9%58.1%
Suffolk E1000002960.7%60.7%
North Northamptonshire E0600006160.6%58.9%
Sefton E0800001460.6%60.0%
Kingston upon Hull, City of E0600001060.5%55.3%
Blackburn with Darwen E0600000860.3%63.4%
Somerset E0600006660.3%61.3%
Staffordshire E1000002860.2%61.9%
Dudley E0800002760.0%61.0%
Salford E0800000659.9%61.2%
Hartlepool E0600000159.8%60.2%
Nottingham E0600001859.7%59.4%
Peterborough E0600003159.7%59.6%
Telford and Wrekin E0600002059.6%58.5%
Rochdale E0800000559.3%55.4%
South Tyneside E0800002359.0%60.8%
Bury E0800000258.9%61.5%
Oldham E0800000458.5%57.7%
Derby E0600001557.6%58.8%
Middlesbrough E0600000257.4%57.3%
Bradford E0800003257.2%56.8%
Walsall E0800003057.1%57.0%
Shropshire E0600005156.4%58.9%
Sandwell E0800002855.6%55.8%
Liverpool E0800001255.2%57.3%
Portsmouth E0600004455.1%55.8%
Cumberland E0600006354.8%57.5%
Blackpool E0600000954.6%51.2%
Halton E0600000654.5%59.1%
Southampton E0600004554.4%57.2%
North East Lincolnshire E0600001254.2%55.9%
Isle of Wight E0600004654.2%59.2%
Stoke-on-Trent E0600002152.8%54.1%
Knowsley E0800001144.0%44.2%
Barnsley E08000016 its area before 1 April 2025given under its new code, E0800003863.8%
Sheffield E08000019 its area before 1 April 2025given under its new code, E0800003960.5%
City of London E09000001not publishednot published
North East63.2%62.9%
North West62.4%62.3%
Yorkshire and The Humber63.9%63.0%
East Midlands63.5%64.0%
West Midlands61.4%61.9%
East of England65.2%65.9%
London70.9%70.7%
South East66.9%66.9%
South West65.3%65.9%
England64.8%64.8%

Download CSVDownload JSON with full provenance

Map

2025/26 · 131 areas, each shaded by the fifth of the areas its figure falls in

  • 44.0% to 60.3%
  • 60.3% to 63.4%
  • 63.4% to 66.0%
  • 66.0% to 70.9%
  • 70.9% to 83.3%

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
29 October 2026, 11:47 UTC
Raw files fetched

Verification

Verified against source, 29 October 2026, 11:49 UTC Run at 29 October 2026, 11:49 UTC; 328 of 328 figures matched the live source.

ResultCheckDetail
PassProvenance recordedDepartment for Education; Open Government Licence v3.0; retrieved 2026-10-29T11:47:01Z; 1 raw file(s)
PassRaw files match recorded SHA-2561 of 1 files intact
PassRe-parsing raw files reproduces figures328 of 328 figures and the headline reproduced
PassFigures are finite numbers328 figures, 0 invalid
PassLive source matches every figure328 of 328 figures match exactly after downloading 1 source file(s) again (1 byte-identical); the headline matches
PassEES data set is currentlatest period 2025/26 ended 59 days before retrieval (limit 500)
PassThe councils add up to their regionin 16 of 16 cases the councils' pupils at the end of Key Stage 4 sum to the whole within 0 (16 exactly)
PassThe hub's ks4-english-maths-region agrees10 of 10 figures match ks4-english-maths-region's record (the CSV's regions and England, to the one place the hub stores them to)
PassSource page answershttps://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. The DfE gives these figures for England's unitary councils and its counties, which run schools, not for districts. The City of London has no state secondary school. The latest year is provisional.
  • The DfE's 2024/25 figures give Barnsley and Sheffield under the codes they had before part of Barnsley moved into Sheffield on the 1st of April 2025 (E08000016 and E08000019), and its 2025/26 figures under their new codes; each is shown as the DfE gives it.