SchoolFinder

Private schools in Oxfordshire

Oxfordshire has 38 independent schools listed on SchoolFinder, 24 of which hold a top inspection rating (ISI Excellent or Ofsted Outstanding). Day fees range from about £7,500 to £47,598 a year. The schools below are ordered by their latest A-level and GCSE results — click any school for full fees, results, admissions and reviews.

38
Schools
£8–48k
Day fees
24
Top rated
22
Offer boarding

Private schools in Oxfordshire, ranked

1
Magdalen College School
Oxford· Senior· Co-ed· £30k/yr
71.8% A*–B
Ofsted Not yet inspected
2
Abingdon School
Abingdon· All-Through· Co-ed· Boarding· £29k/yr
58.9% A*–B
ISI Excellent
3
St Helen and St Katharine
Abingdon· Senior· Girls· £28k/yr
57.6% A*–B
ISI Excellent
4
Headington Rye Oxford
Oxford· All-Through· Girls· Boarding· £23k/yr
47.1% A*–B
ISI Excellent
5
Kingham Hill School
Chipping Norton· Senior· Co-ed· Boarding· £26k/yr
43.5% A*–B
ISI Standards partially met
6
d'Overbroeck's
Oxford· Senior· Co-ed· Boarding· £28k/yr
33% A*–B
ISI Excellent
7
St Edward's School
Oxford· Senior· Co-ed· Boarding· £48k/yr
25% A*–B
ISI Excellent
8
Tudor Hall School
Banbury· Senior· Girls· Boarding· £35k/yr
19.4% A*–B
ISI Excellent
9
Kings Education (Oxford)
Oxford· Senior· Co-ed· Boarding· £29k/yr
17.9% A*–B
Ofsted Good
10
Cokethorpe School
Witney· All-Through· Co-ed· £29k/yr
15.6% A*–B
ISI Excellent
11
Cranford School
Wallingford· All-Through· Co-ed· £23k/yr
11.8% A*–B
ISI Excellent
12
Wychwood School
Oxford· Senior· Co-ed· Boarding· £27k/yr
7.1% A*–B
ISI Good
13
Sibford School
Banbury· All-Through· Co-ed· Boarding· £23k/yr
5.6% A*–B
ISI Excellent
14
Bloxham School
Banbury· Senior· Co-ed· Boarding· £28k/yr
4.8% A*–B
Ofsted Not yet inspected
15
Shiplake College
Henley-on-Thames· Senior· Co-ed· Boarding· £35k/yr
2.9% A*–B
ISI Excellent
16
Cherwell College Oxford
Oxford· Senior· Co-ed· Boarding· £29k/yr
0% A*–B
Ofsted Not yet inspected
17
Bruern Abbey School
Bicester· Senior· Boys· Boarding· £36k/yr
Ofsted Not yet inspected
18
Carfax College
Oxford· Senior· Co-ed· Boarding· £33k/yr
Ofsted Good
19
Chandlings Prep
Oxford· Prep· Co-ed· £24k/yr
ISI Excellent
20
Christ Church Cathedral School
Oxford· Prep· Co-ed· Boarding· £23k/yr
Ofsted Not yet inspected
21
Cothill House
Abingdon· Prep· Boys· Boarding
ISI Excellent
22
Dragon School
Oxford· Prep· Co-ed· Boarding· £25k/yr
ISI Excellent
23
Emmanuel Christian School
Oxford· Prep· Co-ed· £8k/yr
ISI Excellent
24
Moulsford Preparatory School
Wallingford· Prep· Co-ed· Boarding· £24k/yr
ISI Excellent
25
New College School
Oxford· Prep· Boys· £29k/yr
ISI Excellent
26
Our Lady's Abingdon
Abingdon· Senior· Co-ed· £17k/yr
Ofsted Not yet inspected
27
Oxford Montessori Schools
Oxford· All-Through· Co-ed· £17k/yr
ISI Excellent
28
Oxford Sixth Form College
Oxford· Senior· Co-ed· Boarding· £36k/yr
ISI Excellent
29
Rupert House School
Henley-on-Thames· Prep· Co-ed· £21k/yr
ISI Excellent
30
St Clare's, Oxford
Oxford· Senior· Co-ed· Boarding
ISI Excellent
31
St Hugh's School
Oxfordshire· Prep· Co-ed· Boarding· £20k/yr
ISI Excellent
32
St John's Priory School
Banbury· Prep· Co-ed· £13k/yr
Ofsted Not yet inspected
33
St Mary's Preparatory
· Prep· Co-ed· £17k/yr
ISI Good
34
Summer Fields School
Oxford· Prep· Boys· Boarding· £33k/yr
ISI Excellent
35
The King's School
Witney· All-Through· Co-ed· £10k/yr
ISI Excellent
36
The Manor Preparatory School
Abingdon· Prep· Co-ed· £24k/yr
Ofsted Not yet inspected
37
The Treehouse School
Cholsey· Prep· Co-ed· £13k/yr
Ofsted Good
38
Windrush Valley School
Chipping Norton· Prep· Co-ed· £10k/yr
ISI Excellent

Frequently asked questions

How many independent schools are there in Oxfordshire?

SchoolFinder lists 38 independent schools in Oxfordshire, including 22 that offer boarding.

What are the best private schools in Oxfordshire?

Top-performing independent schools in Oxfordshire include Magdalen College School, Abingdon School, St Helen and St Katharine. Rankings here are based on A-level and GCSE results; the right school also depends on your child’s stage, location and needs.

How much are private school fees in Oxfordshire?

Annual day fees for the independent schools in Oxfordshire range from roughly £7,500 to £47,598. Boarding fees are higher. Many schools offer bursaries and scholarships.

Explore nearby