Groundsense

Every councilRanked

Distance to the nearest primary school, km, every council ranked

Measured in a straight line from where people live and averaged, to state primary and all through schools. The nearest school is not always the one a child gets a place at. Figures for October 2026, published for 361 councils in the UK. Lowest first: the order says where a council sits, not whether that is good.

Joint lowest: 19 councils, 0.3. The council in the middle: East Hertfordshire, 0.5. Highest: Na h-Eileanan Siar, 3.8.

Distance to the nearest primary school, km, every council it is published for, lowest first
PlaceCouncilFigure
1 jointTower HamletsLondon0.3
1 jointHackneyLondon0.3
1 jointIslingtonLondon0.3
1 jointSouthwarkLondon0.3
1 jointHammersmith and FulhamLondon0.3
1 jointNewhamLondon0.3
1 jointLambethLondon0.3
1 jointWestminsterLondon0.3
1 jointCamdenLondon0.3
1 jointHaringeyLondon0.3
1 jointLewishamLondon0.3
1 jointKensington and ChelseaLondon0.3
1 jointBarking and DagenhamLondon0.3
1 jointWaltham ForestLondon0.3
1 jointWandsworthLondon0.3
1 jointGreenwichLondon0.3
1 jointHarlowEast of England0.3
1 jointHyndburnNorth West0.3
1 jointOldhamNorth West0.3
20 jointPortsmouthSouth East0.4
20 jointBlackburn with DarwenNorth West0.4
20 jointBrentLondon0.4
20 jointCity of LondonLondon0.4
20 jointBoltonNorth West0.4
20 jointMertonLondon0.4
20 jointTamesideNorth West0.4
20 jointWatfordEast of England0.4
20 jointBirminghamWest Midlands0.4
20 jointKingston upon HullYorkshire and the Humber0.4
20 jointLeicesterEast Midlands0.4
20 jointManchesterNorth West0.4
20 jointMiddlesbroughNorth East0.4
20 jointPendleNorth West0.4
20 jointPrestonNorth West0.4
20 jointSandwellWest Midlands0.4
20 jointTamworthWest Midlands0.4
20 jointBristolSouth West0.4
20 jointEnfieldLondon0.4
20 jointLiverpoolNorth West0.4
20 jointRedbridgeLondon0.4
20 jointRichmond upon ThamesLondon0.4
20 jointBlackpoolNorth West0.4
20 jointBuryNorth West0.4
20 jointCroydonLondon0.4
20 jointEalingLondon0.4
20 jointHaltonNorth West0.4
20 jointLutonEast of England0.4
20 jointPlymouthSouth West0.4
20 jointReadingSouth East0.4
20 jointSalfordNorth West0.4
20 jointWolverhamptonWest Midlands0.4
20 jointBarnetLondon0.4
20 jointBexleyLondon0.4
20 jointBroxbourneEast of England0.4
20 jointBurnleyNorth West0.4
20 jointCardiffWales0.4
20 jointCoventryWest Midlands0.4
20 jointDerbyEast Midlands0.4
20 jointHartlepoolNorth East0.4
20 jointHounslowLondon0.4
20 jointKnowsleyNorth West0.4
20 jointNottinghamEast Midlands0.4
20 jointRochdaleNorth West0.4
20 jointRushmoorSouth East0.4
20 jointSouth TynesideNorth East0.4
20 jointSouthamptonSouth East0.4
20 jointSwindonSouth West0.4
20 jointBradfordYorkshire and the Humber0.4
20 jointExeterSouth West0.4
20 jointGatesheadNorth East0.4
20 jointGedlingEast Midlands0.4
20 jointGloucesterSouth West0.4
20 jointIpswichEast of England0.4
20 jointNewcastle upon TyneNorth East0.4
20 jointNorth TynesideNorth East0.4
20 jointNorwichEast of England0.4
20 jointOxfordSouth East0.4
20 jointStockportNorth West0.4
20 jointSunderlandNorth East0.4
20 jointTraffordNorth West0.4
20 jointWalsallWest Midlands0.4
20 jointBelfastNorthern Ireland0.4
20 jointBrighton and HoveSouth East0.4
20 jointDudleyWest Midlands0.4
20 jointGosportSouth East0.4
20 jointHarrowLondon0.4
20 jointMedwaySouth East0.4
20 jointNorth East LincolnshireYorkshire and the Humber0.4
20 jointSuttonLondon0.4
20 jointWarringtonNorth West0.4
20 jointWirralNorth West0.4
20 jointAshfieldEast Midlands0.4
20 jointBroxtoweEast Midlands0.4
20 jointCrawleySouth East0.4
20 jointDacorumEast of England0.4
20 jointKingston upon ThamesLondon0.4
20 jointLeedsYorkshire and the Humber0.4
20 jointPeterboroughEast of England0.4
20 jointRhondda Cynon TafWales0.4
20 jointSloughSouth East0.4
20 jointStevenageEast of England0.4
20 jointStoke-on-TrentWest Midlands0.4
103 jointBasildonEast of England0.5
103 jointCaerphillyWales0.5
103 jointCalderdaleYorkshire and the Humber0.5
103 jointChesterfieldEast Midlands0.5
103 jointGlasgow CityScotland0.5
103 jointGraveshamSouth East0.5
103 jointHillingdonLondon0.5
103 jointKirkleesYorkshire and the Humber0.5
103 jointMansfieldEast Midlands0.5
103 jointMilton KeynesSouth East0.5
103 jointRossendaleNorth West0.5
103 jointRotherhamYorkshire and the Humber0.5
103 jointSheffieldYorkshire and the Humber0.5
103 jointSt. HelensNorth West0.5
103 jointCambridgeEast of England0.5
103 jointErewashEast Midlands0.5
103 jointLincolnEast Midlands0.5
103 jointStockton-on-TeesNorth East0.5
103 jointYorkYorkshire and the Humber0.5
103 jointBarnsleyYorkshire and the Humber0.5
103 jointCannock ChaseWest Midlands0.5
103 jointCheltenhamSouth West0.5
103 jointChorleyNorth West0.5
103 jointDartfordSouth East0.5
103 jointHaveringLondon0.5
103 jointLancasterNorth West0.5
103 jointRedcar and ClevelandNorth East0.5
103 jointWakefieldYorkshire and the Humber0.5
103 jointWiganNorth West0.5
103 jointBlabyEast Midlands0.5
103 jointNorth HertfordshireEast of England0.5
103 jointNuneaton and BedworthWest Midlands0.5
103 jointOadby and WigstonEast Midlands0.5
103 jointRedditchWest Midlands0.5
103 jointSt AlbansEast of England0.5
103 jointThurrockEast of England0.5
103 jointWest LancashireNorth West0.5
103 jointBracknell ForestSouth East0.5
103 jointBromleyLondon0.5
103 jointCity of EdinburghScotland0.5
103 jointDarlingtonNorth East0.5
103 jointMerthyr TydfilWales0.5
103 jointSeftonNorth West0.5
103 jointSouth GloucestershireSouth West0.5
103 jointSouth RibbleNorth West0.5
103 jointSouthend-on-SeaEast of England0.5
103 jointSwanseaWales0.5
103 jointAmber ValleyEast Midlands0.5
103 jointBridgendWales0.5
103 jointHigh PeakEast Midlands0.5
103 jointNewcastle-under-LymeWest Midlands0.5
103 jointSolihullWest Midlands0.5
103 jointTorbaySouth West0.5
103 jointWelwyn HatfieldEast of England0.5
103 jointCastle PointEast of England0.5
103 jointCharnwoodEast Midlands0.5
103 jointDoncasterYorkshire and the Humber0.5
103 jointEastbourneSouth East0.5
103 jointHastingsSouth East0.5
103 jointNewportWales0.5
103 jointThree RiversEast of England0.5
103 jointWorcesterWest Midlands0.5
103 jointBolsoverEast Midlands0.5
103 jointColchesterEast of England0.5
103 jointDundee CityScotland0.5
103 jointHertsmereEast of England0.5
103 jointTelford and WrekinWest Midlands0.5
103 jointTorfaenWales0.5
103 jointWokingSouth East0.5
103 jointWrexhamWales0.5
103 jointAdurSouth East0.5
103 jointBath and North East SomersetSouth West0.5
103 jointChelmsfordEast of England0.5
103 jointDoverSouth East0.5
103 jointFarehamSouth East0.5
103 jointThanetSouth East0.5
103 jointTonbridge and MallingSouth East0.5
103 jointWarwickWest Midlands0.5
103 jointEast HertfordshireEast of England0.5
103 jointNorth NorthamptonshireEast Midlands0.5
103 jointNorth West LeicestershireEast Midlands0.5
103 jointWest NorthamptonshireEast Midlands0.5
103 jointWorthingSouth East0.5
186 jointAberdeen CityScotland0.6
186 jointBedfordEast of England0.6
186 jointEast StaffordshireWest Midlands0.6
186 jointEpsom and EwellSouth East0.6
186 jointNorth East DerbyshireEast Midlands0.6
186 jointNorth LanarkshireScotland0.6
186 jointSpelthorneSouth East0.6
186 jointCentral BedfordshireEast of England0.6
186 jointCheshire West and ChesterNorth West0.6
186 jointEast DunbartonshireScotland0.6
186 jointEastleighSouth East0.6
186 jointGreat YarmouthEast of England0.6
186 jointLichfieldWest Midlands0.6
186 jointRunnymedeSouth East0.6
186 jointStroudSouth West0.6
186 jointSwaleSouth East0.6
186 jointWest LothianScotland0.6
186 jointWindsor and MaidenheadSouth East0.6
186 jointWyreNorth West0.6
186 jointCounty DurhamNorth East0.6
186 jointFlintshireWales0.6
186 jointNeath Port TalbotWales0.6
186 jointNorth SomersetSouth West0.6
186 jointRenfrewshireScotland0.6
186 jointVale of GlamorganWales0.6
186 jointFalkirkScotland0.6
186 jointMaidstoneSouth East0.6
186 jointWest DunbartonshireScotland0.6
186 jointBlaenau GwentWales0.6
186 jointBournemouth, Christchurch and PooleSouth West0.6
186 jointElmbridgeSouth East0.6
186 jointFyldeNorth West0.6
186 jointHavantSouth East0.6
186 jointSouth DerbyshireEast Midlands0.6
186 jointWokinghamSouth East0.6
186 jointBassetlawEast Midlands0.6
186 jointHinckley and BosworthEast Midlands0.6
186 jointMid SussexSouth East0.6
186 jointNorth LincolnshireYorkshire and the Humber0.6
186 jointReigate and BansteadSouth East0.6
186 jointTunbridge WellsSouth East0.6
186 jointWyre ForestWest Midlands0.6
186 jointMidlothianScotland0.6
186 jointRochfordEast of England0.6
186 jointRushcliffeEast Midlands0.6
186 jointWest OxfordshireSouth East0.6
186 jointCheshire EastNorth West0.6
186 jointClackmannanshireScotland0.6
186 jointFenlandEast of England0.6
186 jointInverclydeScotland0.6
186 jointSouth LanarkshireScotland0.6
186 jointSouth StaffordshireWest Midlands0.6
186 jointWest BerkshireSouth East0.6
186 jointBuckinghamshireSouth East0.6
186 jointFifeScotland0.6
186 jointRugbyWest Midlands0.6
186 jointVale of White HorseSouth East0.6
243 jointBrentwoodEast of England0.7
243 jointSurrey HeathSouth East0.7
243 jointTendringEast of England0.7
243 jointArunSouth East0.7
243 jointBromsgroveWest Midlands0.7
243 jointDerbyshire DalesEast Midlands0.7
243 jointEast RenfrewshireScotland0.7
243 jointSouth OxfordshireSouth East0.7
243 jointBraintreeEast of England0.7
243 jointCherwellSouth East0.7
243 jointCumberlandNorth West0.7
243 jointEpping ForestEast of England0.7
243 jointLewesSouth East0.7
243 jointNorth WarwickshireWest Midlands0.7
243 jointTewkesburySouth West0.7
243 jointFolkestone and HytheSouth East0.7
243 jointHuntingdonshireEast of England0.7
243 jointCanterburySouth East0.7
243 jointConwyWales0.7
243 jointHorshamSouth East0.7
243 jointSevenoaksSouth East0.7
243 jointStaffordWest Midlands0.7
243 jointTeignbridgeSouth West0.7
243 jointBasingstoke and DeaneSouth East0.7
243 jointBroadlandEast of England0.7
243 jointEast Riding of YorkshireYorkshire and the Humber0.7
243 jointHartSouth East0.7
243 jointIsle of WightSouth East0.7
243 jointStaffordshire MoorlandsWest Midlands0.7
243 jointDenbighshireWales0.7
243 jointGuildfordSouth East0.7
243 jointNewark and SherwoodEast Midlands0.7
243 jointNorth AyrshireScotland0.7
243 jointRibble ValleyNorth West0.7
243 jointSouth CambridgeshireEast of England0.7
243 jointSouth KestevenEast Midlands0.7
243 jointWiltshireSouth West0.7
243 jointAshfordSouth East0.7
243 jointMeltonEast Midlands0.7
243 jointNorth KestevenEast Midlands0.7
243 jointSomersetSouth West0.7
284 jointCornwallSouth West0.8
284 jointForest of DeanSouth West0.8
284 jointAntrim and NewtownabbeyNorthern Ireland0.8
284 jointNew ForestSouth East0.8
284 jointTandridgeSouth East0.8
284 jointWaverleySouth East0.8
284 jointWinchesterSouth East0.8
284 jointArds and North DownNorthern Ireland0.8
284 jointEast AyrshireScotland0.8
284 jointEast DevonSouth West0.8
284 jointBostonEast Midlands0.8
284 jointHarboroughEast Midlands0.8
284 jointNorth DevonSouth West0.8
284 jointTest ValleySouth East0.8
284 jointWestmorland and FurnessNorth West0.8
284 jointWychavonWest Midlands0.8
284 jointEast SuffolkEast of England0.8
284 jointSouth AyrshireScotland0.8
284 jointSouth NorfolkEast of England0.8
284 jointSouth HollandEast Midlands0.8
284 jointUttlesfordEast of England0.8
284 jointBaberghEast of England0.8
284 jointEast HampshireSouth East0.8
284 jointNorthumberlandNorth East0.8
308 jointChichesterSouth East0.9
308 jointEast CambridgeshireEast of England0.9
308 jointEast LothianScotland0.9
308 jointStratford-on-AvonWest Midlands0.9
308 jointIsle of AngleseyWales0.9
308 jointLisburn and CastlereaghNorthern Ireland0.9
308 jointMaldonEast of England0.9
308 jointNorth YorkshireYorkshire and the Humber0.9
308 jointRotherSouth East0.9
308 jointWealdenSouth East0.9
308 jointBrecklandEast of England0.9
308 jointGwyneddWales0.9
308 jointMole ValleySouth East0.9
308 jointShropshireWest Midlands0.9
308 jointKing's Lynn and West NorfolkEast of England0.9
308 jointMid DevonSouth West0.9
308 jointSouth HamsSouth West0.9
308 jointWest LindseyEast Midlands0.9
326 jointWest SuffolkEast of England1.0
326 jointDerry City and StrabaneNorthern Ireland1.0
326 jointDorsetSouth West1.0
326 jointCarmarthenshireWales1.0
326 jointStirlingScotland1.0
326 jointArmagh City, Banbridge and CraigavonNorthern Ireland1.0
326 jointMalvern HillsWest Midlands1.0
326 jointAngusScotland1.0
326 jointRutlandEast Midlands1.0
335 jointMid and East AntrimNorthern Ireland1.1
335 jointMid SuffolkEast of England1.1
335 jointWest DevonSouth West1.1
335 jointCotswoldSouth West1.1
335 jointMonmouthshireWales1.1
335 jointAberdeenshireScotland1.1
335 jointEast LindseyEast Midlands1.1
335 jointPembrokeshireWales1.1
335 jointTorridgeSouth West1.1
344 jointMorayScotland1.2
344 jointHerefordshireWest Midlands1.2
344 jointNewry, Mourne and DownNorthern Ireland1.2
344 jointNorth NorfolkEast of England1.2
348 jointCauseway Coast and GlensNorthern Ireland1.3
348 jointMid UlsterNorthern Ireland1.3
350Perth and KinrossScotland1.4
351 jointPowysWales1.6
351 jointScottish BordersScotland1.6
351 jointCeredigionWales1.6
354Dumfries and GallowayScotland1.7
355Orkney IslandsScotland1.9
356 jointFermanagh and OmaghNorthern Ireland2.1
356 jointArgyll and ButeScotland2.1
358Shetland IslandsScotland2.2
359 jointIsles of ScillySouth West2.4
359 jointHighlandScotland2.4
361Na h-Eileanan SiarScotland3.8

Department for Education, Get Information About Schools, daily extract, 16 October 2026; Welsh Government, address list of schools, maintained schools, April 2026; Scottish Government, school contact details, schools open on 31 July 2026; Department of Education (Northern Ireland), school census 2025/26, school level data for primary and post primary schools; Department of Education (Northern Ireland), Locate a School, location of schools, read at every census area · October 2026 · fetched 22 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.