Find and compare nearest boarding schools

Find and compare the nearest boarding schools to you. Using our postcode search, you can search a radius of up to 100 miles.

Find out more

Find the best boarding schools in England

Here are some quick links to find and compare boarding schools in England. You can search for boarding schools on by region and county; age (prep, senior or sixth form) and gender.

Many boarding schools are members of the Boarding Schools' Association, which is a good source of advice for families looking for more information about boarding.

We also have a number of articles about boarding and independent schools, and you may find this one particularly useful: 'The advantages of a boarding school education', by Mike Brewer, Deputy Head of EF Academy Torbay

Boarding schools in the West of England
– Bath & North-East Somerset
– Bristol
– Buckinghamshire 
– Gloucestershire
– North Somerset
– Oxfordshire
– West Berkshire
– Wiltshire 
Boarding schools in the East of England
– Bedfordshire
– Cambridgeshire
– Essex
– Hertfordshire
– Norfolk
– Suffolk 
Boarding schools in the East Midlands 
– Derbyshire
– Leicestershire
– Lincolnshire
– Northamptonshire
– Nottinghamshire
– Rutland 
Boarding schools in Greater London
– Essex
– Hertfordshire
– Kent
– Middlesex
– Surrey  
Boarding schools in London
Boarding schools in the North-East
– Durham
– Northumberland
– Stockton-on-Tees
– Tyne & Wear 
Boarding schools in the North-West
– Cheshire
– Cumbria
– Greater Manchester
– Isle of Man
– Lancashire
– Merseyside 
Boarding schools in the South-East
– Berkshire
– Buckinghamshire  
– East Sussex  
– Hampshire  
– Isle of Wight  
– Kent
– Surrey  
– West Sussex  
Boarding schools in the South-West
– Cornwall  
– Devon  
– Dorset
– Somerset 
Boarding schools in the West Midlands 
– Herefordshire
– Shropshire
– Staffordshire  
– Warwickshire  
– West Midlands  
– Worcestershire 
Boarding schools in Yorkshire & Humberside 
– East Riding of Yorkshire
– North Yorkshire
– North-East Lincolnshire
– South Yorkshire
– West Yorkshire