Schools in Oxfordshire
368 schools across 42 towns
Based on the most recent published single-word Ofsted grades. Ofsted stopped issuing overall grades (Outstanding, Good, Requires Improvement, Inadequate) in September 2024, so schools inspected more recently — under Ofsted’s report cards — may not have one. Figures cover the 121 of 368 schools here that have a published grade.
Oxfordshire has 368 schools across 42 towns — 242 primary, 39 secondary, educating around 117,966 pupils. 89% of schools with a published Ofsted grade are rated Good or Outstanding (108 of 121). There are currently 137 open teaching jobs in Oxfordshire. Browse schools by town, compare Ofsted ratings and exam results, and find teaching jobs across Oxfordshire.
Oxfordshirelocal authority guide — teacher pay, ratios & spending →School spending in Oxfordshire
Gross expenditure per pupil — LA-maintained schools (2024-25).
Source: DfE “LA and school expenditure” (Consistent Financial Reporting), 2024-25, under the Open Government Licence. Covers council-maintained schools; academies report separately.
Top-performing schools in Oxfordshire
Ranked on the latest DfE results. Higher is better.
By Attainment 8 — average GCSE score
- 1Gillotts School61.3Attainment 8
- 2Didcot Girls' School58.8Attainment 8
- 3The Cherwell School58.3Attainment 8
- 4Langtree School58.0Attainment 8
- 5Bartholomew School57.0Attainment 8
Source: DfE performance tables, licensed under the Open Government Licence v3.0.
Towns in Oxfordshire
Select a town to browse its schools and Ofsted ratings
Abingdon
ABINGDON
Ambrosden
Bampton
Banbury
Bicester
Buckingham
Burford
Carterton
Checkendon
Cherwell
Chinnor
Chipping Norton
Cholsey
Didcot
Faringdon
Henley-on-Thames
Kidlington
Kingham
Lechlade
Marsh Baldon
Moreton-in-Marsh
Nr Bampton
Nr. Henley-on-Thames
Oxford
Oxfordshire
Oxon
Reading
Shenington
South Oxfordshire
Standlake
Swindon
Thame
Vale of White Horse
Wallingford
Wantage
Watchfield
Watlington
West Oxfordshire
Witney
WITNEY
Woodstock
Outstanding Schools in Oxfordshire
Schools rated Outstanding by Ofsted
Aureus Primary School
Didcot, Oxfordshire· OX11 6GS
459 pupils
KS2: 78% met expected standard
Trust: GLF SCHOOLS
Bartholomew School
Witney, Oxfordshire· OX29 4AP
1,383 pupils
Attainment 8: 57.0
Trust: EPA TRUST
Cherry Fields Primary School
Banbury, Oxfordshire· OX16 2DF
173 pupils
Trust: GLF SCHOOLS
Finstock Church of England Primary School
Chipping Norton, Oxfordshire· OX7 3BN
31 pupils
Trust: THE MILL ACADEMY
Fitzwaryn School
Wantage, Oxfordshire· OX12 9ET
125 pupils
KS2: 0% met expected standard
Trust: THE PROPELLER ACADEMY TRUST
Gillotts School
Henley-on-Thames, Oxfordshire· RG9 1PS
918 pupils
Attainment 8: 61.3
Trust: RIVER LEARNING TRUST