Best Schools 2025

Best Boarding Schools in North Yorkshire

23 results
Loading...
    Frequently Asked Questions

    North Yorkshire has 23 boarding schools that serve 9,014 students for the school year 2024/25.
    There are 2 primary & 19 secondary boarding schools in North Yorkshire.

    There are 17 private schools that offer boarding in North Yorkshire.
    Average fee is £3,717.47.

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

    Yes, there is 1 boy boarding school.
    Breckenbrough School is one of the best boarding schools for boys.