Best Schools 2026

Best Boarding Schools in England

650 results
Loading...
    Frequently Asked Questions

    England has 650 boarding schools that serve 251,454 students for the school year 2024/25.
    There are 125 primary & 459 secondary boarding schools in England.

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

    Yes, there are 42 girls boarding schools.
    King's High School is one of the best boarding schools for girls.

    Yes, there are 61 boys boarding schools.
    Jamiatul-Ilm Wal-Huda UK School is one of the best boarding schools for boys.