Groundsense

Every councilRanked

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

Measured in a straight line from where people live and averaged, to state secondary 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: Tower Hamlets; Southwark; Hammersmith and Fulham; Newham, 0.5. The council in the middle: Amber Valley, 1.5. Highest: Na h-Eileanan Siar, 10.8.

Distance to the nearest secondary school, km, every council it is published for, lowest first
PlaceCouncilFigure
1 jointTower HamletsLondon0.5
1 jointSouthwarkLondon0.5
1 jointHammersmith and FulhamLondon0.5
1 jointNewhamLondon0.5
5 jointHackneyLondon0.6
5 jointIslingtonLondon0.6
5 jointWaltham ForestLondon0.6
5 jointWestminsterLondon0.6
5 jointLambethLondon0.6
5 jointHaringeyLondon0.6
11 jointEnfieldLondon0.7
11 jointBarking and DagenhamLondon0.7
11 jointKensington and ChelseaLondon0.7
11 jointLewishamLondon0.7
11 jointRedbridgeLondon0.7
11 jointWandsworthLondon0.7
11 jointBrentLondon0.7
11 jointCamdenLondon0.7
11 jointKingston upon ThamesLondon0.7
11 jointSloughSouth East0.7
11 jointSuttonLondon0.7
22 jointHarrowLondon0.8
22 jointHounslowLondon0.8
22 jointMertonLondon0.8
22 jointBarnetLondon0.8
22 jointGreenwichLondon0.8
22 jointBirminghamWest Midlands0.8
22 jointLutonEast of England0.8
22 jointWolverhamptonWest Midlands0.8
30 jointEalingLondon0.9
30 jointLiverpoolNorth West0.9
30 jointPlymouthSouth West0.9
30 jointBexleyLondon0.9
30 jointRichmond upon ThamesLondon0.9
30 jointBelfastNorthern Ireland0.9
30 jointGloucesterSouth West0.9
30 jointHarlowEast of England0.9
30 jointSandwellWest Midlands0.9
30 jointSouthamptonSouth East0.9
30 jointTraffordNorth West0.9
30 jointPortsmouthSouth East0.9
30 jointBristolSouth West0.9
30 jointCroydonLondon0.9
30 jointSouthend-on-SeaEast of England0.9
30 jointCity of LondonLondon0.9
30 jointHaveringLondon0.9
30 jointLeicesterEast Midlands0.9
30 jointManchesterNorth West0.9
30 jointOldhamNorth West0.9
30 jointReadingSouth East0.9
30 jointCastle PointEast of England0.9
30 jointSalfordNorth West0.9
30 jointBlackpoolNorth West0.9
30 jointStevenageEast of England0.9
30 jointTamworthWest Midlands0.9
56 jointBroxbourneEast of England1.0
56 jointCambridgeEast of England1.0
56 jointCrawleySouth East1.0
56 jointGlasgow CityScotland1.0
56 jointHillingdonLondon1.0
56 jointBlackburn with DarwenNorth West1.0
56 jointOadby and WigstonEast Midlands1.0
56 jointDerbyEast Midlands1.0
56 jointNorwichEast of England1.0
56 jointDudleyWest Midlands1.0
56 jointIpswichEast of England1.0
56 jointKingston upon HullYorkshire and the Humber1.0
56 jointNottinghamEast Midlands1.0
56 jointBoltonNorth West1.0
56 jointTamesideNorth West1.0
56 jointWalsallWest Midlands1.0
56 jointCoventryWest Midlands1.0
56 jointChesterfieldEast Midlands1.0
56 jointThurrockEast of England1.0
56 jointBasildonEast of England1.0
56 jointEastbourneSouth East1.0
56 jointEpsom and EwellSouth East1.0
56 jointWorthingSouth East1.0
56 jointBuryNorth West1.0
56 jointCannock ChaseWest Midlands1.0
56 jointSwindonSouth West1.0
82 jointDartfordSouth East1.1
82 jointMiddlesbroughNorth East1.1
82 jointCity of EdinburghScotland1.1
82 jointSheffieldYorkshire and the Humber1.1
82 jointSouth RibbleNorth West1.1
82 jointLincolnEast Midlands1.1
82 jointRochdaleNorth West1.1
82 jointSouth TynesideNorth East1.1
82 jointGraveshamSouth East1.1
82 jointNorth TynesideNorth East1.1
82 jointRushmoorSouth East1.1
82 jointStoke-on-TrentWest Midlands1.1
82 jointCheltenhamSouth West1.1
82 jointHavantSouth East1.1
82 jointSunderlandNorth East1.1
82 jointBromleyLondon1.1
82 jointHaltonNorth West1.1
82 jointHyndburnNorth West1.1
82 jointNewcastle upon TyneNorth East1.1
82 jointWarringtonNorth West1.1
82 jointMedwaySouth East1.1
82 jointSeftonNorth West1.1
82 jointSpelthorneSouth East1.1
82 jointWorcesterWest Midlands1.1
82 jointMansfieldEast Midlands1.1
82 jointNuneaton and BedworthWest Midlands1.1
82 jointStockton-on-TeesNorth East1.1
109 jointHartlepoolNorth East1.2
109 jointDarlingtonNorth East1.2
109 jointSt AlbansEast of England1.2
109 jointTorbaySouth West1.2
109 jointWokingSouth East1.2
109 jointAshfieldEast Midlands1.2
109 jointBradfordYorkshire and the Humber1.2
109 jointEastleighSouth East1.2
109 jointGedlingEast Midlands1.2
109 jointSolihullWest Midlands1.2
109 jointStockportNorth West1.2
109 jointWiganNorth West1.2
109 jointKnowsleyNorth West1.2
109 jointLeedsYorkshire and the Humber1.2
109 jointPendleNorth West1.2
109 jointCardiffWales1.2
109 jointNorth East LincolnshireYorkshire and the Humber1.2
109 jointRotherhamYorkshire and the Humber1.2
109 jointBracknell ForestSouth East1.2
109 jointDundee CityScotland1.2
109 jointFarehamSouth East1.2
109 jointWirralNorth West1.2
109 jointBournemouth, Christchurch and PooleSouth West1.2
109 jointPrestonNorth West1.2
109 jointSt. HelensNorth West1.2
134 jointAdurSouth East1.3
134 jointWatfordEast of England1.3
134 jointBroxtoweEast Midlands1.3
134 jointOxfordSouth East1.3
134 jointWokinghamSouth East1.3
134 jointAberdeen CityScotland1.3
134 jointHertsmereEast of England1.3
134 jointBurnleyNorth West1.3
134 jointEast DunbartonshireScotland1.3
134 jointNewcastle-under-LymeWest Midlands1.3
134 jointPeterboroughEast of England1.3
134 jointRedditchWest Midlands1.3
134 jointTelford and WrekinWest Midlands1.3
134 jointExeterSouth West1.3
134 jointNorth LanarkshireScotland1.3
134 jointRedcar and ClevelandNorth East1.3
134 jointRenfrewshireScotland1.3
134 jointDacorumEast of England1.3
134 jointKirkleesYorkshire and the Humber1.3
134 jointSouth GloucestershireSouth West1.3
154 jointGosportSouth East1.4
154 jointWakefieldYorkshire and the Humber1.4
154 jointGatesheadNorth East1.4
154 jointRochfordEast of England1.4
154 jointBedfordEast of England1.4
154 jointThanetSouth East1.4
154 jointCalderdaleYorkshire and the Humber1.4
154 jointDoncasterYorkshire and the Humber1.4
154 jointEast RenfrewshireScotland1.4
154 jointWelwyn HatfieldEast of England1.4
154 jointWyre ForestWest Midlands1.4
154 jointCharnwoodEast Midlands1.4
154 jointHinckley and BosworthEast Midlands1.4
154 jointBrighton and HoveSouth East1.4
154 jointWindsor and MaidenheadSouth East1.4
169 jointNewportWales1.5
169 jointErewashEast Midlands1.5
169 jointHigh PeakEast Midlands1.5
169 jointMilton KeynesSouth East1.5
169 jointWarwickWest Midlands1.5
169 jointElmbridgeSouth East1.5
169 jointChelmsfordEast of England1.5
169 jointHastingsSouth East1.5
169 jointReigate and BansteadSouth East1.5
169 jointLewesSouth East1.5
169 jointTorfaenWales1.5
169 jointWest DunbartonshireScotland1.5
169 jointAmber ValleyEast Midlands1.5
169 jointGreat YarmouthEast of England1.5
183 jointBarnsleyYorkshire and the Humber1.6
183 jointFalkirkScotland1.6
183 jointThree RiversEast of England1.6
183 jointSwanseaWales1.6
183 jointTonbridge and MallingSouth East1.6
183 jointRhondda Cynon TafWales1.6
183 jointRossendaleNorth West1.6
183 jointRunnymedeSouth East1.6
183 jointBrentwoodEast of England1.6
183 jointBridgendWales1.6
183 jointEpping ForestEast of England1.6
183 jointSurrey HeathSouth East1.6
183 jointYorkYorkshire and the Humber1.6
183 jointArunSouth East1.6
183 jointWest LothianScotland1.6
183 jointBath and North East SomersetSouth West1.6
199 jointCheshire EastNorth West1.7
199 jointCaerphillyWales1.7
199 jointCanterburySouth East1.7
199 jointNorth NorthamptonshireEast Midlands1.7
199 jointNorth SomersetSouth West1.7
199 jointVale of GlamorganWales1.7
199 jointSouth StaffordshireWest Midlands1.7
199 jointNorth HertfordshireEast of England1.7
207 jointEast StaffordshireWest Midlands1.8
207 jointLancasterNorth West1.8
207 jointMerthyr TydfilWales1.8
207 jointRugbyWest Midlands1.8
207 jointWyreNorth West1.8
207 jointBromsgroveWest Midlands1.8
207 jointGuildfordSouth East1.8
207 jointBolsoverEast Midlands1.8
207 jointMid SussexSouth East1.8
207 jointMidlothianScotland1.8
207 jointCheshire West and ChesterNorth West1.8
207 jointEast HertfordshireEast of England1.8
207 jointTewkesburySouth West1.8
207 jointBlabyEast Midlands1.8
207 jointBlaenau GwentWales1.8
222 jointHartSouth East1.9
222 jointSwaleSouth East1.9
222 jointColchesterEast of England1.9
222 jointFyldeNorth West1.9
222 jointWest LancashireNorth West1.9
222 jointInverclydeScotland1.9
222 jointSouth LanarkshireScotland1.9
222 jointWrexhamWales1.9
222 jointTendringEast of England1.9
222 jointAntrim and NewtownabbeyNorthern Ireland1.9
222 jointBostonEast Midlands1.9
222 jointBuckinghamshireSouth East1.9
222 jointChorleyNorth West1.9
222 jointLichfieldWest Midlands1.9
236 jointCentral BedfordshireEast of England2.0
236 jointCherwellSouth East2.0
236 jointRushcliffeEast Midlands2.0
236 jointWest NorthamptonshireEast Midlands2.0
236 jointNorth LincolnshireYorkshire and the Humber2.0
236 jointTunbridge WellsSouth East2.0
236 jointFlintshireWales2.0
236 jointArds and North DownNorthern Ireland2.0
236 jointNorth East DerbyshireEast Midlands2.0
236 jointBraintreeEast of England2.0
246 jointNorth AyrshireScotland2.1
246 jointWaverleySouth East2.1
246 jointNorth WarwickshireWest Midlands2.1
246 jointEast LothianScotland2.1
246 jointStaffordshire MoorlandsWest Midlands2.1
246 jointMaidstoneSouth East2.1
246 jointBasingstoke and DeaneSouth East2.1
253 jointNew ForestSouth East2.2
253 jointWest BerkshireSouth East2.2
253 jointDoverSouth East2.2
253 jointRibble ValleyNorth West2.2
253 jointMole ValleySouth East2.2
253 jointStroudSouth West2.2
253 jointCounty DurhamNorth East2.2
253 jointNorth West LeicestershireEast Midlands2.2
253 jointDenbighshireWales2.2
253 jointFolkestone and HytheSouth East2.2
263 jointSouth AyrshireScotland2.3
263 jointVale of White HorseSouth East2.3
263 jointSouth KestevenEast Midlands2.3
263 jointEast DevonSouth West2.3
263 jointAshfordSouth East2.3
263 jointNeath Port TalbotWales2.3
263 jointHarboroughEast Midlands2.3
263 jointTandridgeSouth East2.3
271 jointIsles of ScillySouth West2.4
271 jointTest ValleySouth East2.4
271 jointClackmannanshireScotland2.4
271 jointFenlandEast of England2.4
271 jointSouth DerbyshireEast Midlands2.4
271 jointStaffordWest Midlands2.4
271 jointEast HampshireSouth East2.4
271 jointBassetlawEast Midlands2.4
271 jointSouth OxfordshireSouth East2.4
271 jointArmagh City, Banbridge and CraigavonNorthern Ireland2.4
271 jointWinchesterSouth East2.4
271 jointDerry City and StrabaneNorthern Ireland2.4
283 jointWealdenSouth East2.5
283 jointBroadlandEast of England2.5
283 jointCumberlandNorth West2.5
283 jointFifeScotland2.5
283 jointLisburn and CastlereaghNorthern Ireland2.5
283 jointRotherSouth East2.5
289 jointIsle of WightSouth East2.6
289 jointConwyWales2.6
289 jointSouth NorfolkEast of England2.6
289 jointWiltshireSouth West2.6
289 jointAngusScotland2.6
289 jointMid and East AntrimNorthern Ireland2.6
295 jointHuntingdonshireEast of England2.7
295 jointWest SuffolkEast of England2.7
295 jointEast Riding of YorkshireYorkshire and the Humber2.7
295 jointSouth CambridgeshireEast of England2.7
295 jointForest of DeanSouth West2.7
295 jointWestmorland and FurnessNorth West2.7
301 jointTeignbridgeSouth West2.8
301 jointWest OxfordshireSouth East2.8
301 jointSomersetSouth West2.8
301 jointWychavonWest Midlands2.8
301 jointMalvern HillsWest Midlands2.8
301 jointHerefordshireWest Midlands2.8
307East CambridgeshireEast of England2.9
308 jointMeltonEast Midlands3.0
308 jointCornwallSouth West3.0
310 jointShropshireWest Midlands3.1
310 jointBrecklandEast of England3.1
310 jointDorsetSouth West3.1
310 jointSevenoaksSouth East3.1
310 jointEast SuffolkEast of England3.1
310 jointSouth HollandEast Midlands3.1
310 jointChichesterSouth East3.1
310 jointMorayScotland3.1
310 jointNorth YorkshireYorkshire and the Humber3.1
319 jointNewry, Mourne and DownNorthern Ireland3.2
319 jointBaberghEast of England3.2
319 jointStratford-on-AvonWest Midlands3.2
319 jointMonmouthshireWales3.2
319 jointSouth HamsSouth West3.2
319 jointMaldonEast of England3.2
319 jointEast AyrshireScotland3.2
319 jointStirlingScotland3.2
319 jointNorth DevonSouth West3.2
328 jointNewark and SherwoodEast Midlands3.3
328 jointHorshamSouth East3.3
330 jointRutlandEast Midlands3.4
330 jointUttlesfordEast of England3.4
330 jointGwyneddWales3.4
333Mid DevonSouth West3.5
334 jointMid SuffolkEast of England3.6
334 jointNorth KestevenEast Midlands3.6
334 jointPembrokeshireWales3.6
337 jointMid UlsterNorthern Ireland3.7
337 jointDerbyshire DalesEast Midlands3.7
337 jointNorthumberlandNorth East3.7
337 jointNorth NorfolkEast of England3.7
341 jointCarmarthenshireWales3.8
341 jointTorridgeSouth West3.8
343 jointCotswoldSouth West3.9
343 jointWest LindseyEast Midlands3.9
343 jointIsle of AngleseyWales3.9
346King's Lynn and West NorfolkEast of England4.0
347Causeway Coast and GlensNorthern Ireland4.1
348 jointEast LindseyEast Midlands4.2
348 jointPerth and KinrossScotland4.2
350AberdeenshireScotland4.3
351Shetland IslandsScotland4.5
352Dumfries and GallowayScotland4.6
353 jointCeredigionWales4.7
353 jointScottish BordersScotland4.7
355Fermanagh and OmaghNorthern Ireland5.4
356West DevonSouth West5.5
357Orkney IslandsScotland5.6
358 jointPowysWales5.7
358 jointHighlandScotland5.7
360Argyll and ButeScotland6.0
361Na h-Eileanan SiarScotland10.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.