Distance to the nearest independent primary school, km, every council ranked
Measured in a straight line from where people live and averaged, to independent schools teaching primary ages, prep and all through schools among them. Independent special schools are not counted. Figures for October 2026, published for 326 councils in England and Scotland. Lowest first: the order says where a council sits, not whether that is good.
Joint lowest: City of London; Kensington and Chelsea, 0.4. The council in the middle: South Gloucestershire, 4.4. Highest: Isles of Scilly, 69.5.
| Place | Council | Figure |
|---|---|---|
| 1 joint | City of LondonLondon | 0.4 |
| 1 joint | Kensington and ChelseaLondon | 0.4 |
| 3 | WestminsterLondon | 0.5 |
| 4 | CamdenLondon | 0.6 |
| 5 | Hammersmith and FulhamLondon | 0.7 |
| 6 joint | HackneyLondon | 0.8 |
| 6 joint | WandsworthLondon | 0.8 |
| 6 joint | Richmond upon ThamesLondon | 0.8 |
| 9 | IslingtonLondon | 1.0 |
| 10 joint | Kingston upon ThamesLondon | 1.1 |
| 10 joint | BarnetLondon | 1.1 |
| 10 joint | CheltenhamSouth West | 1.1 |
| 10 joint | ElmbridgeSouth East | 1.1 |
| 10 joint | NewhamLondon | 1.1 |
| 15 joint | BrentLondon | 1.2 |
| 15 joint | HaringeyLondon | 1.2 |
| 15 joint | MertonLondon | 1.2 |
| 15 joint | OxfordSouth East | 1.2 |
| 19 joint | ReadingSouth East | 1.3 |
| 19 joint | HarrowLondon | 1.3 |
| 19 joint | RedbridgeLondon | 1.3 |
| 19 joint | LambethLondon | 1.3 |
| 23 joint | SuttonLondon | 1.4 |
| 23 joint | Tower HamletsLondon | 1.4 |
| 23 joint | HounslowLondon | 1.4 |
| 23 joint | NorwichEast of England | 1.4 |
| 27 joint | EalingLondon | 1.5 |
| 27 joint | Epsom and EwellSouth East | 1.5 |
| 27 joint | Southend-on-SeaEast of England | 1.5 |
| 27 joint | EnfieldLondon | 1.5 |
| 27 joint | Waltham ForestLondon | 1.5 |
| 27 joint | SloughSouth East | 1.5 |
| 33 joint | Brighton and HoveSouth East | 1.6 |
| 33 joint | CambridgeEast of England | 1.6 |
| 33 joint | TraffordNorth West | 1.6 |
| 33 joint | SouthwarkLondon | 1.6 |
| 33 joint | WorcesterWest Midlands | 1.6 |
| 33 joint | Windsor and MaidenheadSouth East | 1.6 |
| 33 joint | WatfordEast of England | 1.6 |
| 40 joint | LutonEast of England | 1.7 |
| 40 joint | HertsmereEast of England | 1.7 |
| 40 joint | CroydonLondon | 1.7 |
| 40 joint | LewishamLondon | 1.7 |
| 44 joint | ExeterSouth West | 1.8 |
| 44 joint | St AlbansEast of England | 1.8 |
| 44 joint | WorthingSouth East | 1.8 |
| 44 joint | Three RiversEast of England | 1.8 |
| 44 joint | DacorumEast of England | 1.8 |
| 44 joint | TandridgeSouth East | 1.8 |
| 50 joint | PrestonNorth West | 1.9 |
| 50 joint | ManchesterNorth West | 1.9 |
| 50 joint | City of EdinburghScotland | 1.9 |
| 50 joint | CoventryWest Midlands | 1.9 |
| 50 joint | IpswichEast of England | 1.9 |
| 50 joint | LeicesterEast Midlands | 1.9 |
| 50 joint | BristolSouth West | 1.9 |
| 57 joint | WarwickWest Midlands | 2.0 |
| 57 joint | Bracknell ForestSouth East | 2.0 |
| 57 joint | PortsmouthSouth East | 2.0 |
| 57 joint | WaverleySouth East | 2.0 |
| 57 joint | Aberdeen CityScotland | 2.0 |
| 57 joint | WokingSouth East | 2.0 |
| 57 joint | SalfordNorth West | 2.0 |
| 64 joint | HaveringLondon | 2.1 |
| 64 joint | BromleyLondon | 2.1 |
| 64 joint | WokinghamSouth East | 2.1 |
| 64 joint | StockportNorth West | 2.1 |
| 68 joint | Tunbridge WellsSouth East | 2.2 |
| 68 joint | OldhamNorth West | 2.2 |
| 68 joint | NottinghamEast Midlands | 2.2 |
| 71 joint | Newcastle upon TyneNorth East | 2.3 |
| 71 joint | HyndburnNorth West | 2.3 |
| 71 joint | GloucesterSouth West | 2.3 |
| 71 joint | AdurSouth East | 2.3 |
| 71 joint | DerbyEast Midlands | 2.3 |
| 71 joint | SpelthorneSouth East | 2.3 |
| 71 joint | GraveshamSouth East | 2.3 |
| 78 joint | FyldeNorth West | 2.4 |
| 78 joint | BrentwoodEast of England | 2.4 |
| 80 joint | BurnleyNorth West | 2.5 |
| 80 joint | CrawleySouth East | 2.5 |
| 80 joint | Bournemouth, Christchurch and PooleSouth West | 2.5 |
| 80 joint | FarehamSouth East | 2.5 |
| 80 joint | HillingdonLondon | 2.5 |
| 80 joint | Mid SussexSouth East | 2.5 |
| 86 joint | Reigate and BansteadSouth East | 2.6 |
| 86 joint | RunnymedeSouth East | 2.6 |
| 86 joint | GuildfordSouth East | 2.6 |
| 86 joint | Stockton-on-TeesNorth East | 2.6 |
| 86 joint | YorkYorkshire and the Humber | 2.6 |
| 86 joint | Oadby and WigstonEast Midlands | 2.6 |
| 86 joint | PlymouthSouth West | 2.6 |
| 93 joint | GreenwichLondon | 2.7 |
| 93 joint | Surrey HeathSouth East | 2.7 |
| 95 joint | LincolnEast Midlands | 2.8 |
| 95 joint | ClackmannanshireScotland | 2.8 |
| 95 joint | East RenfrewshireScotland | 2.8 |
| 98 joint | SouthamptonSouth East | 2.9 |
| 98 joint | BuryNorth West | 2.9 |
| 100 joint | ChelmsfordEast of England | 3.0 |
| 100 joint | LiverpoolNorth West | 3.0 |
| 100 joint | East HertfordshireEast of England | 3.0 |
| 100 joint | Milton KeynesSouth East | 3.0 |
| 100 joint | BradfordYorkshire and the Humber | 3.0 |
| 100 joint | BedfordEast of England | 3.0 |
| 100 joint | RochdaleNorth West | 3.0 |
| 107 joint | BirminghamWest Midlands | 3.1 |
| 107 joint | Test ValleySouth East | 3.1 |
| 107 joint | Blackburn with DarwenNorth West | 3.1 |
| 107 joint | ChesterfieldEast Midlands | 3.1 |
| 107 joint | Barking and DagenhamLondon | 3.1 |
| 107 joint | Wyre ForestWest Midlands | 3.1 |
| 107 joint | Epping ForestEast of England | 3.1 |
| 107 joint | Glasgow CityScotland | 3.1 |
| 107 joint | BlabyEast Midlands | 3.1 |
| 116 joint | BoltonNorth West | 3.2 |
| 116 joint | GatesheadNorth East | 3.2 |
| 118 joint | WolverhamptonWest Midlands | 3.3 |
| 118 joint | SevenoaksSouth East | 3.3 |
| 118 joint | GosportSouth East | 3.3 |
| 118 joint | SandwellWest Midlands | 3.3 |
| 118 joint | WalsallWest Midlands | 3.3 |
| 118 joint | HartSouth East | 3.3 |
| 118 joint | TamesideNorth West | 3.3 |
| 118 joint | Kingston upon HullYorkshire and the Humber | 3.3 |
| 118 joint | ThanetSouth East | 3.3 |
| 127 joint | Dundee CityScotland | 3.4 |
| 127 joint | EastleighSouth East | 3.4 |
| 127 joint | North East LincolnshireYorkshire and the Humber | 3.4 |
| 127 joint | CherwellSouth East | 3.4 |
| 131 joint | PeterboroughEast of England | 3.5 |
| 131 joint | Ribble ValleyNorth West | 3.5 |
| 131 joint | CharnwoodEast Midlands | 3.5 |
| 131 joint | SolihullWest Midlands | 3.5 |
| 135 joint | RugbyWest Midlands | 3.6 |
| 135 joint | ColchesterEast of England | 3.6 |
| 135 joint | Mole ValleySouth East | 3.6 |
| 135 joint | WirralNorth West | 3.6 |
| 139 joint | CalderdaleYorkshire and the Humber | 3.7 |
| 139 joint | DoverSouth East | 3.7 |
| 139 joint | HarlowEast of England | 3.7 |
| 139 joint | LancasterNorth West | 3.7 |
| 143 joint | BromsgroveWest Midlands | 3.8 |
| 143 joint | South RibbleNorth West | 3.8 |
| 143 joint | KirkleesYorkshire and the Humber | 3.8 |
| 146 joint | PendleNorth West | 3.9 |
| 146 joint | StaffordWest Midlands | 3.9 |
| 146 joint | Stoke-on-TrentWest Midlands | 3.9 |
| 146 joint | RushmoorSouth East | 3.9 |
| 150 joint | EastbourneSouth East | 4.0 |
| 150 joint | HastingsSouth East | 4.0 |
| 152 joint | BuckinghamshireSouth East | 4.1 |
| 152 joint | Newcastle-under-LymeWest Midlands | 4.1 |
| 154 joint | Welwyn HatfieldEast of England | 4.2 |
| 154 joint | WinchesterSouth East | 4.2 |
| 154 joint | MedwaySouth East | 4.2 |
| 154 joint | LeedsYorkshire and the Humber | 4.2 |
| 154 joint | MaidstoneSouth East | 4.2 |
| 154 joint | ThurrockEast of England | 4.2 |
| 160 joint | TeignbridgeSouth West | 4.3 |
| 160 joint | AshfordSouth East | 4.3 |
| 162 joint | BexleyLondon | 4.4 |
| 162 joint | South GloucestershireSouth West | 4.4 |
| 162 joint | Telford and WrekinWest Midlands | 4.4 |
| 162 joint | SheffieldYorkshire and the Humber | 4.4 |
| 166 joint | New ForestSouth East | 4.5 |
| 166 joint | Tonbridge and MallingSouth East | 4.5 |
| 166 joint | GedlingEast Midlands | 4.5 |
| 166 joint | TewkesburySouth West | 4.5 |
| 170 joint | East LothianScotland | 4.6 |
| 170 joint | DudleyWest Midlands | 4.6 |
| 170 joint | Newark and SherwoodEast Midlands | 4.6 |
| 170 joint | ErewashEast Midlands | 4.6 |
| 170 joint | StroudSouth West | 4.6 |
| 170 joint | South KestevenEast Midlands | 4.6 |
| 170 joint | WakefieldYorkshire and the Humber | 4.6 |
| 177 joint | SunderlandNorth East | 4.7 |
| 177 joint | North HertfordshireEast of England | 4.7 |
| 177 joint | West BerkshireSouth East | 4.7 |
| 180 joint | Bath and North East SomersetSouth West | 4.8 |
| 180 joint | TorbaySouth West | 4.8 |
| 180 joint | West NorthamptonshireEast Midlands | 4.8 |
| 180 joint | Castle PointEast of England | 4.8 |
| 184 joint | RushcliffeEast Midlands | 4.9 |
| 184 joint | SeftonNorth West | 4.9 |
| 184 joint | BroxbourneEast of England | 4.9 |
| 184 joint | Vale of White HorseSouth East | 4.9 |
| 184 joint | CanterburySouth East | 4.9 |
| 189 joint | BroxtoweEast Midlands | 5.0 |
| 189 joint | ChichesterSouth East | 5.0 |
| 189 joint | LichfieldWest Midlands | 5.0 |
| 189 joint | Cheshire EastNorth West | 5.0 |
| 193 | RutlandEast Midlands | 5.1 |
| 194 joint | RenfrewshireScotland | 5.2 |
| 194 joint | East SuffolkEast of England | 5.2 |
| 194 joint | WiltshireSouth West | 5.2 |
| 197 joint | WyreNorth West | 5.3 |
| 197 joint | Cheshire West and ChesterNorth West | 5.3 |
| 199 | KnowsleyNorth West | 5.4 |
| 200 joint | HorshamSouth East | 5.5 |
| 200 joint | St. HelensNorth West | 5.5 |
| 202 joint | West OxfordshireSouth East | 5.6 |
| 202 joint | RochfordEast of England | 5.6 |
| 204 joint | East CambridgeshireEast of England | 5.7 |
| 204 joint | South StaffordshireWest Midlands | 5.7 |
| 204 joint | DartfordSouth East | 5.7 |
| 204 joint | South OxfordshireSouth East | 5.7 |
| 208 joint | BlackpoolNorth West | 5.9 |
| 208 joint | West LancashireNorth West | 5.9 |
| 208 joint | North NorthamptonshireEast Midlands | 5.9 |
| 211 joint | Malvern HillsWest Midlands | 6.0 |
| 211 joint | StevenageEast of England | 6.0 |
| 211 joint | Isle of WightSouth East | 6.0 |
| 211 joint | North LincolnshireYorkshire and the Humber | 6.0 |
| 211 joint | DoncasterYorkshire and the Humber | 6.0 |
| 216 joint | Amber ValleyEast Midlands | 6.1 |
| 216 joint | South DerbyshireEast Midlands | 6.1 |
| 218 joint | MaldonEast of England | 6.2 |
| 218 joint | Stratford-on-AvonWest Midlands | 6.2 |
| 218 joint | SwindonSouth West | 6.2 |
| 221 | BasildonEast of England | 6.4 |
| 222 joint | TorridgeSouth West | 6.5 |
| 222 joint | WealdenSouth East | 6.5 |
| 222 joint | North East DerbyshireEast Midlands | 6.5 |
| 225 | East HampshireSouth East | 6.6 |
| 226 joint | BroadlandEast of England | 6.7 |
| 226 joint | North WarwickshireWest Midlands | 6.7 |
| 228 joint | Nuneaton and BedworthWest Midlands | 6.8 |
| 228 joint | HaltonNorth West | 6.8 |
| 230 joint | West SuffolkEast of England | 6.9 |
| 230 joint | Central BedfordshireEast of England | 6.9 |
| 232 joint | BraintreeEast of England | 7.0 |
| 232 joint | BassetlawEast Midlands | 7.0 |
| 232 joint | LewesSouth East | 7.0 |
| 232 joint | WiganNorth West | 7.0 |
| 236 joint | East DevonSouth West | 7.1 |
| 236 joint | MidlothianScotland | 7.1 |
| 238 joint | MiddlesbroughNorth East | 7.2 |
| 238 joint | RotherSouth East | 7.2 |
| 240 joint | DorsetSouth West | 7.3 |
| 240 joint | Basingstoke and DeaneSouth East | 7.3 |
| 240 joint | InverclydeScotland | 7.3 |
| 243 joint | East DunbartonshireScotland | 7.4 |
| 243 joint | Staffordshire MoorlandsWest Midlands | 7.4 |
| 243 joint | North SomersetSouth West | 7.4 |
| 246 joint | East StaffordshireWest Midlands | 7.5 |
| 246 joint | South HollandEast Midlands | 7.5 |
| 248 | Hinckley and BosworthEast Midlands | 7.6 |
| 249 joint | WychavonWest Midlands | 7.7 |
| 249 joint | ArunSouth East | 7.7 |
| 251 joint | RossendaleNorth West | 7.8 |
| 251 joint | North TynesideNorth East | 7.8 |
| 251 joint | BaberghEast of England | 7.8 |
| 254 joint | West DunbartonshireScotland | 7.9 |
| 254 joint | ShropshireWest Midlands | 7.9 |
| 254 joint | HarboroughEast Midlands | 7.9 |
| 254 joint | WarringtonNorth West | 7.9 |
| 254 joint | TendringEast of England | 7.9 |
| 254 joint | SomersetSouth West | 7.9 |
| 260 joint | FenlandEast of England | 8.0 |
| 260 joint | South CambridgeshireEast of England | 8.0 |
| 262 joint | AshfieldEast Midlands | 8.1 |
| 262 joint | BolsoverEast Midlands | 8.1 |
| 262 joint | South TynesideNorth East | 8.1 |
| 262 joint | Mid SuffolkEast of England | 8.1 |
| 266 | HerefordshireWest Midlands | 8.2 |
| 267 joint | South AyrshireScotland | 8.3 |
| 267 joint | County DurhamNorth East | 8.3 |
| 267 joint | West LindseyEast Midlands | 8.3 |
| 267 joint | Mid DevonSouth West | 8.3 |
| 271 | North YorkshireYorkshire and the Humber | 8.4 |
| 272 | HavantSouth East | 8.5 |
| 273 joint | CotswoldSouth West | 8.6 |
| 273 joint | RedditchWest Midlands | 8.6 |
| 275 joint | North West LeicestershireEast Midlands | 8.7 |
| 275 joint | South LanarkshireScotland | 8.7 |
| 277 | Westmorland and FurnessNorth West | 8.8 |
| 278 | Redcar and ClevelandNorth East | 9.2 |
| 279 | HartlepoolNorth East | 9.4 |
| 280 | Derbyshire DalesEast Midlands | 9.5 |
| 281 | StirlingScotland | 9.6 |
| 282 joint | UttlesfordEast of England | 9.7 |
| 282 joint | SwaleSouth East | 9.7 |
| 284 joint | HuntingdonshireEast of England | 9.8 |
| 284 joint | ChorleyNorth West | 9.8 |
| 286 | North LanarkshireScotland | 10.2 |
| 287 | Cannock ChaseWest Midlands | 10.4 |
| 288 joint | TamworthWest Midlands | 10.7 |
| 288 joint | West DevonSouth West | 10.7 |
| 290 joint | Forest of DeanSouth West | 10.8 |
| 290 joint | West LothianScotland | 10.8 |
| 292 joint | Perth and KinrossScotland | 10.9 |
| 292 joint | RotherhamYorkshire and the Humber | 10.9 |
| 292 joint | MansfieldEast Midlands | 10.9 |
| 295 | High PeakEast Midlands | 11.4 |
| 296 | MeltonEast Midlands | 11.6 |
| 297 | North KestevenEast Midlands | 11.7 |
| 298 | North DevonSouth West | 11.9 |
| 299 joint | East Riding of YorkshireYorkshire and the Humber | 12.0 |
| 299 joint | South HamsSouth West | 12.0 |
| 301 | South NorfolkEast of England | 12.1 |
| 302 | North NorfolkEast of England | 12.2 |
| 303 | BarnsleyYorkshire and the Humber | 13.0 |
| 304 | DarlingtonNorth East | 13.2 |
| 305 joint | Folkestone and HytheSouth East | 13.5 |
| 305 joint | FalkirkScotland | 13.5 |
| 307 | CornwallSouth West | 13.6 |
| 308 | Great YarmouthEast of England | 13.7 |
| 309 joint | King's Lynn and West NorfolkEast of England | 14.4 |
| 309 joint | BrecklandEast of England | 14.4 |
| 311 | East LindseyEast Midlands | 14.7 |
| 312 | Scottish BordersScotland | 15.7 |
| 313 | FifeScotland | 15.8 |
| 314 | MorayScotland | 16.6 |
| 315 | NorthumberlandNorth East | 17.4 |
| 316 | AngusScotland | 19.0 |
| 317 | East AyrshireScotland | 19.8 |
| 318 | Na h-Eileanan SiarScotland | 20.6 |
| 319 | North AyrshireScotland | 20.8 |
| 320 | BostonEast Midlands | 21.5 |
| 321 | CumberlandNorth West | 22.7 |
| 322 | AberdeenshireScotland | 28.9 |
| 323 | Argyll and ButeScotland | 31.8 |
| 324 | HighlandScotland | 42.5 |
| 325 | Dumfries and GallowayScotland | 47.9 |
| 326 | Isles of ScillySouth West | 69.5 |
Not in this list
- Northern Ireland. Northern Ireland's independent schools are not placed: their postcodes' locations are licensed.
- Orkney Islands and Shetland Islands. Not published for these councils.
- Wales. Wales's list of independent schools gives no ages and does not say which are special schools.
Department for Education, Get Information About Schools, open independent schools, 2026-10-22; Scottish Government, register of independent schools, less those registered for additional support needs alone, 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.