Best Schools 2025

Best Boarding Schools in England

651 results
Loading...
    Frequently Asked Questions

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

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

    Yes, there are 43 girls boarding schools.
    Queen Anne's School is one of the best boarding schools for girls.

    Yes, there are 61 boys boarding schools.
    Eton College is one of the best boarding schools for boys.