Best Schools 2024

Best Boarding Schools in Oxfordshire

33 results
Loading...
    Frequently Asked Questions

    Oxfordshire has 33 boarding schools that serve 13,144 students for the school year 2024/25.
    There are 10 primary & 21 secondary boarding schools in Oxfordshire.

    There are 27 private schools that offer boarding in Oxfordshire.
    Average fee is £6,170.33.

    Yes, there are 2 girls boarding schools.
    Headington School is one of the best boarding schools for girls.

    Yes, there are 6 boys boarding schools.
    Swalcliffe Park School Trust is one of the best boarding schools for boys.