Best Schools 2024

Best Boarding Schools in England

659 results
Loading...
Frequently Asked Questions

England has 659 boarding schools that serve 241,738 students for the school year 2023/24.
There are 127 primary & 468 secondary boarding schools in England.

There are 427 private schools that offer boarding in England.
Average fee is £4,229.63.

Yes, there are 48 girls boarding schools.
Malvern St James is one of the best boarding schools for girls.

Yes, there are 71 boys boarding schools.
The Pilgrims School is one of the best boarding schools for boys.