Groundsense

Every councilRanked

State primary schools whose latest inspection found nothing below the standard, every council ranked

Of the state primary schools Ofsted has inspected, those whose latest inspection found nothing below the standard, on a report card or under the old grades alike. Figures for latest inspections as at 30 September 2026, published for 294 councils in England. Lowest first: the order says where a council sits, not whether that is good.

Lowest: Hyndburn, 64.7%. The council in the middle: Lambeth, 89.3%. Joint highest: 9 councils, 100%.

State primary schools whose latest inspection found nothing below the standard, every council it is published for, lowest first
PlaceCouncilFigure
1HyndburnNorth West64.7%
2ExeterSouth West66.7%
3 jointPrestonNorth West72.2%
3 jointRedditchWest Midlands72.2%
3 jointSouth HollandEast Midlands72.2%
6TorridgeSouth West72.4%
7Forest of DeanSouth West72.7%
8ErewashEast Midlands73%
9BlackpoolNorth West73.3%
10LancasterNorth West75%
11 jointBristolSouth West75.5%
11 jointSomersetSouth West75.5%
13SalfordNorth West75.7%
14 jointDorsetSouth West75.9%
14 jointStratford-on-AvonWest Midlands75.9%
14 jointWest LancashireNorth West75.9%
17GosportSouth East76%
18East DevonSouth West76.4%
19RugbyWest Midlands77.1%
20OldhamNorth West77.6%
21St. HelensNorth West77.8%
22TeignbridgeSouth West78.3%
23AshfieldEast Midlands78.4%
24ChichesterSouth East78.7%
25North LincolnshireYorkshire and the Humber79%
26StevenageEast of England79.2%
27North NorfolkEast of England79.5%
28 jointBroxbourneEast of England80%
28 jointTamworthWest Midlands80%
28 jointWalsallWest Midlands80%
31RotherhamYorkshire and the Humber80.2%
32Blackburn with DarwenNorth West80.7%
33WirralNorth West81.1%
34CoventryWest Midlands81.2%
35BrecklandEast of England81.5%
36KnowsleyNorth West81.6%
37KirkleesYorkshire and the Humber81.7%
38 jointDudleyWest Midlands81.8%
38 jointNorth TynesideNorth East81.8%
38 jointTewkesburySouth West81.8%
41 jointBracknell ForestSouth East82.1%
41 jointLiverpoolNorth West82.1%
43Cheshire West and ChesterNorth West82.3%
44GloucesterSouth West82.4%
45 jointLincolnEast Midlands82.6%
45 jointRunnymedeSouth East82.6%
45 jointTest ValleySouth East82.6%
45 jointWindsor and MaidenheadSouth East82.6%
49BurnleyNorth West82.8%
50 jointMid DevonSouth West82.9%
50 jointWyreNorth West82.9%
52 jointBostonEast Midlands83.3%
52 jointHastingsSouth East83.3%
52 jointIsle of WightSouth East83.3%
52 jointSouth CambridgeshireEast of England83.3%
52 jointStaffordshire MoorlandsWest Midlands83.3%
57 jointEast Riding of YorkshireYorkshire and the Humber83.7%
57 jointHorshamSouth East83.7%
57 jointShropshireWest Midlands83.7%
60PendleNorth West83.8%
61 jointBolsoverEast Midlands83.9%
61 jointRossendaleNorth West83.9%
63 jointBromsgroveWest Midlands84%
63 jointCrawleySouth East84%
63 jointTamesideNorth West84%
66North SomersetSouth West84.1%
67 jointAmber ValleyEast Midlands84.2%
67 jointDerbyshire DalesEast Midlands84.2%
67 jointEast LindseyEast Midlands84.2%
70WiltshireSouth West84.3%
71 jointSouth RibbleNorth West84.6%
71 jointTendringEast of England84.6%
71 jointWychavonWest Midlands84.6%
74 jointBournemouth, Christchurch and PooleSouth West84.8%
74 jointMansfieldEast Midlands84.8%
74 jointNorth East DerbyshireEast Midlands84.8%
77 jointSouthamptonSouth East84.9%
77 jointStockportNorth West84.9%
77 jointTelford and WrekinWest Midlands84.9%
80 jointBradfordYorkshire and the Humber85.1%
80 jointWest BerkshireSouth East85.1%
80 jointWestmorland and FurnessNorth West85.1%
83 jointBlabyEast Midlands85.2%
83 jointCambridgeEast of England85.2%
83 jointManchesterNorth West85.2%
86 jointDoverSouth East85.4%
86 jointLeicesterEast Midlands85.4%
86 jointNewcastle-under-LymeWest Midlands85.4%
89 jointEast SuffolkEast of England85.5%
89 jointKingston upon HullYorkshire and the Humber85.5%
91 jointArunSouth East85.7%
91 jointBassetlawEast Midlands85.7%
91 jointEpping ForestEast of England85.7%
91 jointOadby and WigstonEast Midlands85.7%
91 jointSouth DerbyshireEast Midlands85.7%
91 jointVale of White HorseSouth East85.7%
91 jointWorthingSouth East85.7%
98 jointBuryNorth West85.9%
98 jointKing's Lynn and West NorfolkEast of England85.9%
98 jointSouth GloucestershireSouth West85.9%
101 jointCornwallSouth West86%
101 jointYorkYorkshire and the Humber86%
103ChesterfieldEast Midlands86.1%
104CumberlandNorth West86.2%
105SeftonNorth West86.3%
106 jointDerbyEast Midlands86.5%
106 jointNorth NorthamptonshireEast Midlands86.5%
108WatfordEast of England86.7%
109South OxfordshireSouth East86.8%
110 jointFenlandEast of England87.1%
110 jointSandwellWest Midlands87.1%
112South HamsSouth West87.2%
113 jointHaltonNorth West87.5%
113 jointMeltonEast Midlands87.5%
113 jointNorth YorkshireYorkshire and the Humber87.5%
113 jointRibble ValleyNorth West87.5%
113 jointTunbridge WellsSouth East87.5%
118WakefieldYorkshire and the Humber87.6%
119 jointBuckinghamshireSouth East87.8%
119 jointMid SussexSouth East87.8%
121 jointFyldeNorth West88%
121 jointWealdenSouth East88%
123 jointEast StaffordshireWest Midlands88.1%
123 jointLeedsYorkshire and the Humber88.1%
123 jointNewark and SherwoodEast Midlands88.1%
123 jointSolihullWest Midlands88.1%
127 jointCounty DurhamNorth East88.2%
127 jointEastbourneSouth East88.2%
127 jointNorthumberlandNorth East88.2%
127 jointSouth KestevenEast Midlands88.2%
131BarnsleyYorkshire and the Humber88.3%
132RochdaleNorth West88.4%
133East HertfordshireEast of England88.5%
134 jointGedlingEast Midlands88.6%
134 jointHarboroughEast Midlands88.6%
134 jointMalvern HillsWest Midlands88.6%
134 jointNorth East LincolnshireYorkshire and the Humber88.6%
134 jointRedcar and ClevelandNorth East88.6%
139 jointDacorumEast of England88.7%
139 jointNorth HertfordshireEast of England88.7%
141 jointGraveshamSouth East88.9%
141 jointMaldonEast of England88.9%
141 jointPortsmouthSouth East88.9%
141 jointWyre ForestWest Midlands88.9%
145 jointChelmsfordEast of England89.1%
145 jointNorth DevonSouth West89.1%
147LambethLondon89.3%
148 jointNorth KestevenEast Midlands89.4%
148 jointStaffordWest Midlands89.4%
150 jointBasingstoke and DeaneSouth East89.5%
150 jointCentral BedfordshireEast of England89.5%
150 jointHerefordshireWest Midlands89.5%
150 jointStroudSouth West89.5%
154SwaleSouth East89.6%
155 jointDarlingtonNorth East89.7%
155 jointDartfordSouth East89.7%
155 jointStockton-on-TeesNorth East89.7%
155 jointWest DevonSouth West89.7%
159MaidstoneSouth East89.8%
160PlymouthSouth West89.9%
161 jointGreat YarmouthEast of England90%
161 jointPeterboroughEast of England90%
161 jointRushcliffeEast Midlands90%
164ReadingSouth East90.2%
165 jointIpswichEast of England90.3%
165 jointThanetSouth East90.3%
167 jointCherwellSouth East90.4%
167 jointWest SuffolkEast of England90.4%
169 jointColchesterEast of England90.5%
169 jointCotswoldSouth West90.5%
169 jointLichfieldWest Midlands90.5%
169 jointWinchesterSouth East90.5%
173 jointBedfordEast of England90.6%
173 jointBirminghamWest Midlands90.6%
173 jointLewishamLondon90.6%
173 jointRotherSouth East90.6%
177CroydonLondon90.7%
178 jointRochfordEast of England90.9%
178 jointWorcesterWest Midlands90.9%
180 jointNorth West LeicestershireEast Midlands91.1%
180 jointWest NorthamptonshireEast Midlands91.1%
182Hinckley and BosworthEast Midlands91.2%
183 jointCastle PointEast of England91.3%
183 jointNorth WarwickshireWest Midlands91.3%
183 jointTandridgeSouth East91.3%
186 jointCalderdaleYorkshire and the Humber91.4%
186 jointCanterburySouth East91.4%
186 jointNuneaton and BedworthWest Midlands91.4%
189Stoke-on-TrentWest Midlands91.5%
190 jointAdurSouth East91.7%
190 jointBoltonNorth West91.7%
190 jointBrentLondon91.7%
193 jointCharnwoodEast Midlands91.8%
193 jointDoncasterYorkshire and the Humber91.8%
193 jointNottinghamEast Midlands91.8%
193 jointSouth NorfolkEast of England91.8%
197 jointMedwaySouth East92%
197 jointMilton KeynesSouth East92%
197 jointSurrey HeathSouth East92%
197 jointWokingSouth East92%
201TraffordNorth West92.1%
202HillingdonLondon92.2%
203SheffieldYorkshire and the Humber92.4%
204RedbridgeLondon92.5%
205SevenoaksSouth East92.7%
206 jointCannock ChaseWest Midlands92.9%
206 jointCheltenhamSouth West92.9%
206 jointEast HampshireSouth East92.9%
206 jointHartlepoolNorth East92.9%
206 jointSloughSouth East92.9%
206 jointWiganNorth West92.9%
206 jointWolverhamptonWest Midlands92.9%
213 jointAshfordSouth East93%
213 jointBasildonEast of England93%
213 jointNewcastle upon TyneNorth East93%
216 jointEast CambridgeshireEast of England93.1%
216 jointRushmoorSouth East93.1%
216 jointWandsworthLondon93.1%
219 jointHarlowEast of England93.3%
219 jointSouth TynesideNorth East93.3%
219 jointTonbridge and MallingSouth East93.3%
222 jointBrighton and HoveSouth East93.5%
222 jointCheshire EastNorth West93.5%
222 jointHavantSouth East93.5%
222 jointHertsmereEast of England93.5%
222 jointLutonEast of England93.5%
222 jointMid SuffolkEast of England93.5%
228Bath and North East SomersetSouth West93.7%
229 jointSunderlandNorth East93.8%
229 jointSwindonSouth West93.8%
229 jointWestminsterLondon93.8%
232Southend-on-SeaEast of England93.9%
233 jointEastleighSouth East94.1%
233 jointNorwichEast of England94.1%
235BraintreeEast of England94.2%
236 jointBroxtoweEast Midlands94.3%
236 jointFolkestone and HytheSouth East94.3%
236 jointGuildfordSouth East94.3%
236 jointSouth StaffordshireWest Midlands94.3%
240 jointHammersmith and FulhamLondon94.4%
240 jointWelwyn HatfieldEast of England94.4%
242 jointBexleyLondon95%
242 jointHarrowLondon95%
242 jointMiddlesbroughNorth East95%
245GreenwichLondon95.1%
246 jointMole ValleySouth East95.2%
246 jointSpelthorneSouth East95.2%
248 jointBarking and DagenhamLondon95.3%
248 jointHigh PeakEast Midlands95.3%
250EalingLondon95.4%
251 jointEnfieldLondon95.6%
251 jointWarringtonNorth West95.6%
251 jointWest LindseyEast Midlands95.6%
254HounslowLondon95.8%
255 jointBroadlandEast of England95.9%
255 jointWest OxfordshireSouth East95.9%
257 jointChorleyNorth West96%
257 jointLewesSouth East96%
259BromleyLondon96.1%
260 jointKensington and ChelseaLondon96.2%
260 jointNew ForestSouth East96.2%
260 jointWokinghamSouth East96.2%
263HartSouth East96.4%
264HaveringLondon96.6%
265FarehamSouth East96.7%
266 jointHuntingdonshireEast of England96.8%
266 jointTorbaySouth West96.8%
268 jointKingston upon ThamesLondon97%
268 jointOxfordSouth East97%
268 jointSouthwarkLondon97%
271UttlesfordEast of England97.3%
272 jointIslingtonLondon97.4%
272 jointThurrockEast of England97.4%
272 jointWaverleySouth East97.4%
275SuttonLondon97.6%
276 jointMertonLondon97.7%
276 jointRichmond upon ThamesLondon97.7%
278 jointHackneyLondon98%
278 jointSt AlbansEast of England98%
278 jointWaltham ForestLondon98%
281HaringeyLondon98.3%
282 jointGatesheadNorth East98.5%
282 jointNewhamLondon98.5%
282 jointTower HamletsLondon98.5%
285BarnetLondon98.9%
286 jointBaberghEast of England100%
286 jointBrentwoodEast of England100%
286 jointCamdenLondon100%
286 jointElmbridgeSouth East100%
286 jointEpsom and EwellSouth East100%
286 jointReigate and BansteadSouth East100%
286 jointRutlandEast Midlands100%
286 jointThree RiversEast of England100%
286 jointWarwickWest Midlands100%

Not in this list

  • City of London and Isles of Scilly. Too few state primary schools in them have been inspected for a share.
  • Northern Ireland. Ofsted inspects schools in England only. Northern Ireland has its own inspectorate, which reports on schools differently.
  • Scotland. Ofsted inspects schools in England only. Scotland has its own inspectorate, which reports on schools differently.
  • Wales. Ofsted inspects schools in England only. Wales has its own inspectorate, which reports on schools differently.

Ofsted, state funded schools, latest inspections as at 30 September 2026 · latest inspections as at 30 September 2026 · fetched 16 October 2026 · How this is measured

Weighing up two or three of these places?

A plan sets them beside where you live now, figure by figure, built around the three things that would decide it for you. £49 once, built the moment you pay, with a full refund for 14 days.