Key stage 2 average scaled scores by council, England
Provisional until the DfE's revised release each December
Pupils' average scaled score in the key stage 2 reading, maths, and grammar, punctuation and spelling tests in each of England's 153 councils with education duties, with the regions and England, from the DfE.
England
106
2025/26 · Reading: average scaled score
Verified against source, 31 October 2026, 11:21 UTCSource: 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 =.
Reading: average scaled score
- 1Richmond upon Thames109
- =2Barnet108
- =2Bromley108
- =2Camden108
- =2Hammersmith and Fulham108
- =2Kensington and Chelsea108
- =2Kingston upon Thames108
- =2Merton108
- =2Newham108
- =2Sutton108
- =2Trafford108
- =2Waltham Forest108
- =2Wokingham108
- =14Bath and North East Somerset107
- =14Bexley107
- =14Brighton and Hove107
- =14Buckinghamshire107
- =14Croydon107
- =14Ealing107
- =14Enfield107
- =14Greenwich107
- =14Hackney107
- =14Haringey107
- =14Harrow107
- =14Hertfordshire107
- =14Hounslow107
- =14Islington107
- =14Lambeth107
- =14Lewisham107
- =14Redbridge107
- =14Slough107
- =14Solihull107
- =14Southwark107
- =14Stockport107
- =14Surrey107
- =14Tower Hamlets107
- =14Wandsworth107
- =14Warrington107
- =14Westminster107
- =14Windsor and Maidenhead107
- =41Barking and Dagenham106
- =41Birmingham106
- =41Bolton106
- =41Bournemouth, Christchurch and Poole106
- =41Brent106
- =41Bristol, City of106
- =41Calderdale106
- =41Cambridgeshire106
- =41Cheshire East106
- =41Cheshire West and Chester106
- =41Devon106
- =41Essex106
- =41Gateshead106
- =41Gloucestershire106
- =41Hampshire106
- =41Havering106
- =41Hillingdon106
- =41Kent106
- =41Leicestershire106
- =41Luton106
- =41Milton Keynes106
- =41Newcastle upon Tyne106
- =41North Somerset106
- =41North Tyneside106
- =41Oxfordshire106
- =41Reading106
- =41Redcar and Cleveland106
- =41Rutland106
- =41South Gloucestershire106
- =41Stockton-on-Tees106
- =41Sunderland106
- =41Telford and Wrekin106
- =41Thurrock106
- =41Torbay106
- =41Warwickshire106
- =41West Berkshire106
- =41West Northamptonshire106
- =41Wigan106
- =41Wolverhampton106
- =41York106
- =81Barnsley105
- =81Bedford105
- =81Blackburn with Darwen105
- =81Blackpool105
- =81Bracknell Forest105
- =81Bradford105
- =81Bury105
- =81Central Bedfordshire105
- =81Cornwall105
- =81County Durham105
- =81Coventry105
- =81Darlington105
- =81Derbyshire105
- =81Doncaster105
- =81Dorset105
- =81Dudley105
- =81East Riding of Yorkshire105
- =81East Sussex105
- =81Halton105
- =81Hartlepool105
- =81Herefordshire, County of105
- =81Kingston upon Hull, City of105
- =81Kirklees105
- =81Knowsley105
- =81Lancashire105
- =81Leeds105
- =81Leicester105
- =81Lincolnshire105
- =81Liverpool105
- =81Manchester105
- =81Medway105
- =81Middlesbrough105
- =81Norfolk105
- =81North East Lincolnshire105
- =81North Lincolnshire105
- =81North Northamptonshire105
- =81North Yorkshire105
- =81Northumberland105
- =81Nottingham105
- =81Nottinghamshire105
- =81Oldham105
- =81Plymouth105
- =81Rotherham105
- =81Salford105
- =81Sandwell105
- =81Sefton105
- =81Sheffield105
- =81Shropshire105
- =81Somerset105
- =81South Tyneside105
- =81Southampton105
- =81Southend-on-Sea105
- =81St. Helens105
- =81Staffordshire105
- =81Suffolk105
- =81Swindon105
- =81Tameside105
- =81Wakefield105
- =81Walsall105
- =81West Sussex105
- =81Westmorland and Furness105
- =81Wiltshire105
- =81Wirral105
- =81Worcestershire105
- =145Cumberland104
- =145Derby104
- =145Isle of Wight104
- =145Peterborough104
- =145Portsmouth104
- =145Rochdale104
- =145Stoke-on-Trent104
No figure published for City of London, Isles of Scilly.
Maths: average scaled score
- 1Richmond upon Thames109
- =2Camden108
- =2Hammersmith and Fulham108
- =2Kensington and Chelsea108
- =2Newham108
- =2Redbridge108
- =2Sutton108
- =8Barnet107
- =8Bromley107
- =8Ealing107
- =8Greenwich107
- =8Harrow107
- =8Hounslow107
- =8Kingston upon Thames107
- =8Lewisham107
- =8Merton107
- =8Slough107
- =8Tower Hamlets107
- =8Trafford107
- =8Waltham Forest107
- =8Wandsworth107
- =8Westminster107
- =8Wokingham107
- =24Barking and Dagenham106
- =24Bexley106
- =24Brent106
- =24Buckinghamshire106
- =24Croydon106
- =24Enfield106
- =24Hackney106
- =24Haringey106
- =24Havering106
- =24Hertfordshire106
- =24Hillingdon106
- =24Islington106
- =24Lambeth106
- =24Luton106
- =24Milton Keynes106
- =24Reading106
- =24Solihull106
- =24Southwark106
- =24Stockport106
- =24Surrey106
- =24Thurrock106
- =24Warrington106
- =24Wigan106
- =24Windsor and Maidenhead106
- =48Barnsley105
- =48Bath and North East Somerset105
- =48Birmingham105
- =48Blackburn with Darwen105
- =48Bolton105
- =48Bournemouth, Christchurch and Poole105
- =48Bradford105
- =48Brighton and Hove105
- =48Bristol, City of105
- =48Bury105
- =48Calderdale105
- =48Cambridgeshire105
- =48Cheshire East105
- =48Cheshire West and Chester105
- =48Doncaster105
- =48Essex105
- =48Gateshead105
- =48Gloucestershire105
- =48Hampshire105
- =48Hartlepool105
- =48Herefordshire, County of105
- =48Kingston upon Hull, City of105
- =48Kirklees105
- =48Leeds105
- =48Leicester105
- =48Leicestershire105
- =48Middlesbrough105
- =48Newcastle upon Tyne105
- =48North East Lincolnshire105
- =48North Somerset105
- =48North Tyneside105
- =48Nottinghamshire105
- =48Oxfordshire105
- =48Redcar and Cleveland105
- =48Rotherham105
- =48Rutland105
- =48Salford105
- =48Sandwell105
- =48South Gloucestershire105
- =48Southend-on-Sea105
- =48Staffordshire105
- =48Stockton-on-Tees105
- =48Sunderland105
- =48Telford and Wrekin105
- =48Torbay105
- =48Wakefield105
- =48Warwickshire105
- =48West Berkshire105
- =48West Northamptonshire105
- =48Wolverhampton105
- =48York105
- =99Bedford104
- =99Blackpool104
- =99Bracknell Forest104
- =99Central Bedfordshire104
- =99Cornwall104
- =99County Durham104
- =99Coventry104
- =99Darlington104
- =99Derbyshire104
- =99Devon104
- =99Dorset104
- =99Dudley104
- =99East Riding of Yorkshire104
- =99Halton104
- =99Kent104
- =99Knowsley104
- =99Lancashire104
- =99Lincolnshire104
- =99Liverpool104
- =99Manchester104
- =99Medway104
- =99North Lincolnshire104
- =99North Northamptonshire104
- =99North Yorkshire104
- =99Northumberland104
- =99Nottingham104
- =99Oldham104
- =99Peterborough104
- =99Plymouth104
- =99Rochdale104
- =99Sefton104
- =99Sheffield104
- =99Shropshire104
- =99Somerset104
- =99South Tyneside104
- =99Southampton104
- =99St. Helens104
- =99Stoke-on-Trent104
- =99Suffolk104
- =99Swindon104
- =99Tameside104
- =99Walsall104
- =99West Sussex104
- =99Westmorland and Furness104
- =99Wiltshire104
- =99Wirral104
- =99Worcestershire104
- =146Cumberland103
- =146Derby103
- =146East Sussex103
- =146Norfolk103
- =146Portsmouth103
- 151Isle of Wight102
No figure published for City of London, Isles of Scilly.
Grammar, punctuation and spelling: average scaled score
- 1Kensington and Chelsea110
- =2Hammersmith and Fulham109
- =2Hounslow109
- =2Newham109
- =2Redbridge109
- =2Richmond upon Thames109
- =2Sutton109
- =8Barking and Dagenham108
- =8Barnet108
- =8Camden108
- =8Ealing108
- =8Greenwich108
- =8Harrow108
- =8Kingston upon Thames108
- =8Merton108
- =8Slough108
- =8Tower Hamlets108
- =8Trafford108
- =8Waltham Forest108
- =8Westminster108
- =21Brent107
- =21Bromley107
- =21Croydon107
- =21Enfield107
- =21Haringey107
- =21Havering107
- =21Hillingdon107
- =21Islington107
- =21Lambeth107
- =21Lewisham107
- =21Luton107
- =21Milton Keynes107
- =21Solihull107
- =21Southwark107
- =21Surrey107
- =21Thurrock107
- =21Wandsworth107
- =21Wokingham107
- =39Bexley106
- =39Birmingham106
- =39Blackburn with Darwen106
- =39Bolton106
- =39Bournemouth, Christchurch and Poole106
- =39Brighton and Hove106
- =39Buckinghamshire106
- =39Cheshire East106
- =39Essex106
- =39Gateshead106
- =39Hackney106
- =39Hertfordshire106
- =39Leicester106
- =39Leicestershire106
- =39Newcastle upon Tyne106
- =39North Tyneside106
- =39Reading106
- =39Rutland106
- =39Salford106
- =39Sandwell106
- =39Staffordshire106
- =39Stockport106
- =39Sunderland106
- =39Telford and Wrekin106
- =39Walsall106
- =39Warrington106
- =39Warwickshire106
- =39West Berkshire106
- =39Wigan106
- =39Windsor and Maidenhead106
- =39Wolverhampton106
- =39York106
- =71Barnsley105
- =71Bath and North East Somerset105
- =71Bedford105
- =71Blackpool105
- =71Bracknell Forest105
- =71Bradford105
- =71Bristol, City of105
- =71Bury105
- =71Calderdale105
- =71Cambridgeshire105
- =71Cheshire West and Chester105
- =71County Durham105
- =71Coventry105
- =71Derbyshire105
- =71Doncaster105
- =71Dorset105
- =71Dudley105
- =71Gloucestershire105
- =71Halton105
- =71Hampshire105
- =71Hartlepool105
- =71Herefordshire, County of105
- =71Kent105
- =71Kirklees105
- =71Lancashire105
- =71Leeds105
- =71Liverpool105
- =71Manchester105
- =71North Lincolnshire105
- =71North Somerset105
- =71Nottingham105
- =71Nottinghamshire105
- =71Oldham105
- =71Oxfordshire105
- =71Peterborough105
- =71Plymouth105
- =71Redcar and Cleveland105
- =71Rochdale105
- =71Rotherham105
- =71Sefton105
- =71Sheffield105
- =71Shropshire105
- =71Somerset105
- =71South Gloucestershire105
- =71South Tyneside105
- =71Southampton105
- =71Southend-on-Sea105
- =71St. Helens105
- =71Stockton-on-Tees105
- =71Stoke-on-Trent105
- =71Swindon105
- =71Tameside105
- =71Torbay105
- =71Wakefield105
- =71West Northamptonshire105
- =71West Sussex105
- =127Central Bedfordshire104
- =127Cornwall104
- =127Cumberland104
- =127Darlington104
- =127Derby104
- =127Devon104
- =127East Riding of Yorkshire104
- =127Kingston upon Hull, City of104
- =127Knowsley104
- =127Lincolnshire104
- =127Medway104
- =127Middlesbrough104
- =127North East Lincolnshire104
- =127North Northamptonshire104
- =127North Yorkshire104
- =127Northumberland104
- =127Suffolk104
- =127Westmorland and Furness104
- =127Wiltshire104
- =127Wirral104
- =127Worcestershire104
- =148East Sussex103
- =148Isle of Wight103
- =148Norfolk103
- =148Portsmouth103
No figure published for City of London, Isles of Scilly.
Data table
163 rows
| Area | Reading: average scaled score | Maths: average scaled score | Grammar, punctuation and spelling: average scaled score |
|---|---|---|---|
| Richmond upon Thames E09000027 | 109 | 109 | 109 |
| Wokingham E06000041 | 108 | 107 | 107 |
| Trafford E08000009 | 108 | 107 | 108 |
| Barnet E09000003 | 108 | 107 | 108 |
| Bromley E09000006 | 108 | 107 | 107 |
| Camden E09000007 | 108 | 108 | 108 |
| Hammersmith and Fulham E09000013 | 108 | 108 | 109 |
| Kensington and Chelsea E09000020 | 108 | 108 | 110 |
| Kingston upon Thames E09000021 | 108 | 107 | 108 |
| Merton E09000024 | 108 | 107 | 108 |
| Newham E09000025 | 108 | 108 | 109 |
| Sutton E09000029 | 108 | 108 | 109 |
| Waltham Forest E09000031 | 108 | 107 | 108 |
| Warrington E06000007 | 107 | 106 | 106 |
| Bath and North East Somerset E06000022 | 107 | 105 | 105 |
| Slough E06000039 | 107 | 107 | 108 |
| Windsor and Maidenhead E06000040 | 107 | 106 | 106 |
| Brighton and Hove E06000043 | 107 | 105 | 106 |
| Buckinghamshire E06000060 | 107 | 106 | 106 |
| Stockport E08000007 | 107 | 106 | 106 |
| Solihull E08000029 | 107 | 106 | 107 |
| Bexley E09000004 | 107 | 106 | 106 |
| Croydon E09000008 | 107 | 106 | 107 |
| Ealing E09000009 | 107 | 107 | 108 |
| Enfield E09000010 | 107 | 106 | 107 |
| Greenwich E09000011 | 107 | 107 | 108 |
| Hackney E09000012 | 107 | 106 | 106 |
| Haringey E09000014 | 107 | 106 | 107 |
| Harrow E09000015 | 107 | 107 | 108 |
| Hounslow E09000018 | 107 | 107 | 109 |
| Islington E09000019 | 107 | 106 | 107 |
| Lambeth E09000022 | 107 | 106 | 107 |
| Lewisham E09000023 | 107 | 107 | 107 |
| Redbridge E09000026 | 107 | 108 | 109 |
| Southwark E09000028 | 107 | 106 | 107 |
| Tower Hamlets E09000030 | 107 | 107 | 108 |
| Wandsworth E09000032 | 107 | 107 | 107 |
| Westminster E09000033 | 107 | 107 | 108 |
| Hertfordshire E10000015 | 107 | 106 | 106 |
| Surrey E10000030 | 107 | 106 | 107 |
| Redcar and Cleveland E06000003 | 106 | 105 | 105 |
| Stockton-on-Tees E06000004 | 106 | 105 | 105 |
| York E06000014 | 106 | 105 | 106 |
| Rutland E06000017 | 106 | 105 | 106 |
| Telford and Wrekin E06000020 | 106 | 105 | 106 |
| Bristol, City of E06000023 | 106 | 105 | 105 |
| North Somerset E06000024 | 106 | 105 | 105 |
| South Gloucestershire E06000025 | 106 | 105 | 105 |
| Torbay E06000027 | 106 | 105 | 105 |
| Luton E06000032 | 106 | 106 | 107 |
| Thurrock E06000034 | 106 | 106 | 107 |
| West Berkshire E06000037 | 106 | 105 | 106 |
| Reading E06000038 | 106 | 106 | 106 |
| Milton Keynes E06000042 | 106 | 106 | 107 |
| Cheshire East E06000049 | 106 | 105 | 106 |
| Cheshire West and Chester E06000050 | 106 | 105 | 105 |
| Bournemouth, Christchurch and Poole E06000058 | 106 | 105 | 106 |
| West Northamptonshire E06000062 | 106 | 105 | 105 |
| Bolton E08000001 | 106 | 105 | 106 |
| Wigan E08000010 | 106 | 106 | 106 |
| Newcastle upon Tyne E08000021 | 106 | 105 | 106 |
| North Tyneside E08000022 | 106 | 105 | 106 |
| Sunderland E08000024 | 106 | 105 | 106 |
| Birmingham E08000025 | 106 | 105 | 106 |
| Wolverhampton E08000031 | 106 | 105 | 106 |
| Calderdale E08000033 | 106 | 105 | 105 |
| Gateshead E08000037 | 106 | 105 | 106 |
| Barking and Dagenham E09000002 | 106 | 106 | 108 |
| Brent E09000005 | 106 | 106 | 107 |
| Havering E09000016 | 106 | 106 | 107 |
| Hillingdon E09000017 | 106 | 106 | 107 |
| Cambridgeshire E10000003 | 106 | 105 | 105 |
| Devon E10000008 | 106 | 104 | 104 |
| Essex E10000012 | 106 | 105 | 106 |
| Gloucestershire E10000013 | 106 | 105 | 105 |
| Hampshire E10000014 | 106 | 105 | 105 |
| Kent E10000016 | 106 | 104 | 105 |
| Leicestershire E10000018 | 106 | 105 | 106 |
| Oxfordshire E10000025 | 106 | 105 | 105 |
| Warwickshire E10000031 | 106 | 105 | 106 |
| Hartlepool E06000001 | 105 | 105 | 105 |
| Middlesbrough E06000002 | 105 | 105 | 104 |
| Darlington E06000005 | 105 | 104 | 104 |
| Halton E06000006 | 105 | 104 | 105 |
| Blackburn with Darwen E06000008 | 105 | 105 | 106 |
| Blackpool E06000009 | 105 | 104 | 105 |
| Kingston upon Hull, City of E06000010 | 105 | 105 | 104 |
| East Riding of Yorkshire E06000011 | 105 | 104 | 104 |
| North East Lincolnshire E06000012 | 105 | 105 | 104 |
| North Lincolnshire E06000013 | 105 | 104 | 105 |
| Leicester E06000016 | 105 | 105 | 106 |
| Nottingham E06000018 | 105 | 104 | 105 |
| Herefordshire, County of E06000019 | 105 | 105 | 105 |
| Plymouth E06000026 | 105 | 104 | 105 |
| Swindon E06000030 | 105 | 104 | 105 |
| Southend-on-Sea E06000033 | 105 | 105 | 105 |
| Medway E06000035 | 105 | 104 | 104 |
| Bracknell Forest E06000036 | 105 | 104 | 105 |
| Southampton E06000045 | 105 | 104 | 105 |
| County Durham E06000047 | 105 | 104 | 105 |
| Shropshire E06000051 | 105 | 104 | 105 |
| Cornwall E06000052 | 105 | 104 | 104 |
| Wiltshire E06000054 | 105 | 104 | 104 |
| Bedford E06000055 | 105 | 104 | 105 |
| Central Bedfordshire E06000056 | 105 | 104 | 104 |
| Northumberland E06000057 | 105 | 104 | 104 |
| Dorset E06000059 | 105 | 104 | 105 |
| North Northamptonshire E06000061 | 105 | 104 | 104 |
| Westmorland and Furness E06000064 | 105 | 104 | 104 |
| North Yorkshire E06000065 | 105 | 104 | 104 |
| Somerset E06000066 | 105 | 104 | 105 |
| Bury E08000002 | 105 | 105 | 105 |
| Manchester E08000003 | 105 | 104 | 105 |
| Oldham E08000004 | 105 | 104 | 105 |
| Salford E08000006 | 105 | 105 | 106 |
| Tameside E08000008 | 105 | 104 | 105 |
| Knowsley E08000011 | 105 | 104 | 104 |
| Liverpool E08000012 | 105 | 104 | 105 |
| St. Helens E08000013 | 105 | 104 | 105 |
| Sefton E08000014 | 105 | 104 | 105 |
| Wirral E08000015 | 105 | 104 | 104 |
| Doncaster E08000017 | 105 | 105 | 105 |
| Rotherham E08000018 | 105 | 105 | 105 |
| South Tyneside E08000023 | 105 | 104 | 105 |
| Coventry E08000026 | 105 | 104 | 105 |
| Dudley E08000027 | 105 | 104 | 105 |
| Sandwell E08000028 | 105 | 105 | 106 |
| Walsall E08000030 | 105 | 104 | 106 |
| Bradford E08000032 | 105 | 105 | 105 |
| Kirklees E08000034 | 105 | 105 | 105 |
| Leeds E08000035 | 105 | 105 | 105 |
| Wakefield E08000036 | 105 | 105 | 105 |
| Barnsley E08000038 | 105 | 105 | 105 |
| Sheffield E08000039 | 105 | 104 | 105 |
| Derbyshire E10000007 | 105 | 104 | 105 |
| East Sussex E10000011 | 105 | 103 | 103 |
| Lancashire E10000017 | 105 | 104 | 105 |
| Lincolnshire E10000019 | 105 | 104 | 104 |
| Norfolk E10000020 | 105 | 103 | 103 |
| Nottinghamshire E10000024 | 105 | 105 | 105 |
| Staffordshire E10000028 | 105 | 105 | 106 |
| Suffolk E10000029 | 105 | 104 | 104 |
| West Sussex E10000032 | 105 | 104 | 105 |
| Worcestershire E10000034 | 105 | 104 | 104 |
| Derby E06000015 | 104 | 103 | 104 |
| Stoke-on-Trent E06000021 | 104 | 104 | 105 |
| Peterborough E06000031 | 104 | 104 | 105 |
| Portsmouth E06000044 | 104 | 103 | 103 |
| Isle of Wight E06000046 | 104 | 102 | 103 |
| Cumberland E06000063 | 104 | 103 | 104 |
| Rochdale E08000005 | 104 | 104 | 105 |
| Isles of Scilly E06000053 | suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says | suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says | suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says |
| City of London E09000001 | suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says | suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says | suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says |
| North East | 106 | 105 | 105 |
| North West | 105 | 105 | 105 |
| Yorkshire and The Humber | 105 | 105 | 105 |
| East Midlands | 105 | 104 | 105 |
| West Midlands | 105 | 105 | 106 |
| East of England | 106 | 105 | 105 |
| London | 107 | 107 | 108 |
| South East | 106 | 105 | 105 |
| South West | 106 | 104 | 105 |
| England | 106 | 105 | 105 |
Map
Reading: average scaled score · 132 areas, each shaded by the fifth of the areas its figure falls in
- 104 to 105
- 105 to 105
- 105 to 106
- 106 to 107
- 107 to 109
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-2-attainment
- Licence
- Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
- Retrieved
- 31 October 2026, 11:12 UTC
- Raw files fetched
- https://api.education.gov.uk/statistics/v1/data-sets/c62e9901-7b35-7272-9fd1-30ab9a527e10/meta?dataSetVersion=1.2SHA-256 cfc7130896525a3e197b79086a5d999594e109796979a5275cb34c1b73d3d59e · 20,829 bytes
- https://api.education.gov.uk/statistics/v1/data-sets/c62e9901-7b35-7272-9fd1-30ab9a527e10/query?dataSetVersion=1.2&indicators=9hh4v,yl0aB,wjEbx&geographicLevels.in=LA,REG,NAT&timePeriods.eq=2025%2F2026%7CAY&filters.notIn=cNz31,5RDdi,tXUEm,BSk7J,zPlFQ,ksAhs,uWwo4,TyQPJ&pageSize=10000SHA-256 35b67d02e8bc8d195a30df9f4428606da30206f21fb4592a556663092afeef62 · 120,956 bytes
Verification
Verified against source, 31 October 2026, 11:21 UTC Run at 31 October 2026, 11:21 UTC; 489 of 489 figures matched the live source.
| Result | Check | Detail |
|---|---|---|
| Pass | Provenance recorded | Department for Education; Open Government Licence v3.0; retrieved 2026-10-31T11:12:34Z; 2 raw file(s) |
| Pass | Raw files match recorded SHA-256 | 2 of 2 files intact |
| Pass | Re-parsing raw files reproduces figures | 489 of 489 figures and the headline reproduced |
| Pass | Figures are finite numbers | 489 figures, 0 invalid |
| Pass | Live source matches every figure | 489 of 489 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 61 days before retrieval (limit 550) |
| Pass | The data set's CSV agrees | 1485 of 1485 cells of the stored query, figures and marks, equal version 1.2's CSV (https://api.education.gov.uk/statistics/v1/data-sets/c62e9901-7b35-7272-9fd1-30ab9a527e10/csv?dataSetVersion=1.2, 495 rows read) |
| Pass | The councils add up to their region and the regions to England | 30 comparisons expected, each region's councils and England's regions in every count and combination: 24 within the rounding the DfE states (5 exactly); not made, 6 for a figure marked 'c' (suppressed (c): the DfE suppresses a council with one school and groups of fewer than six eligible pupils, its methodology says) |
| Pass | Each share and average is its count over its whole | 489 of 489 shares and averages by area and combination are their counts' ratio, within the rounding the DfE states; not made, 6 for a figure marked 'c' |
| Pass | Source page answers | https://explore-education-statistics.service.gov.uk/find-statistics/key-stage-2-attainment – HTTP 200 |
Notes
- The average scaled score of pupils at the end of key stage 2 in state-funded schools who took each test and were given a score, as the DfE's data set by region and local authority places them. Scaled scores run from 80 to 120, and 100 is the expected standard. The checks hold each average to the DfE's own sum of scaled scores over the pupils it counts, and those pupils to their regions and England.
- 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: “Regional eligible pupil figures are rounded to the nearest 10 when suppression is applied” The DfE's regions give every count of pupils to the nearest 10 and its shares as whole numbers.
- The latest year is provisional until the DfE's revised release each December.