Schools in Oxfordshire
368 schools across 43 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 43 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 90 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.
Latest teaching jobs in Oxfordshire
View all 90 →Childcare Assistant Manager (15 hrs)
Larkrise Primary School · Oxford
£26,854.00 - £29,065.00 Annually (Actual)· Closes 11 SeptChildcare Manager (20 hours)
Larkrise Primary School · Oxford
£14,450.63 - £15,778.07 Annually (FTE)· Closes 11 SeptPastoral Support Worker (Safeguarding)
Wood Green School · Witney
£27,437.19 - £29,957.59 Annually (Actual) Grade 8· Closes 31 AugInclusion Teaching Assistant (26 hrs p/w)
The Cherwell School · Oxford
£26,824.00 - £29,065.00 Annually (FTE) Actual Annual Gross Salary: £15,804 - £17,125· Closes 10 Aug
Teaching supply agencies in Oxfordshire
Recruitment and supply agencies that place teachers and support staff across Oxfordshire and the surrounding region — for day-to-day supply, long-term and permanent roles.
Run a teaching agency in Oxfordshire?Get featured here — it’s free to list.
Claim this spot →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
Buckland
Burford
Carterton
Checkendon
Cherwell
Chinnor
Chipping Norton
Cholsey
Didcot
Faringdon
Great Milton
Henley-on-Thames
Kidlington
Kingham
Lechlade
Marsh Baldon
Moreton-in-Marsh
Nr Bampton
Nr. Henley-on-Thames
Oxford
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