Skip to content
S

Schools in Oxfordshire, South East (2025)

326 schools · 115,259 students · 174 academy, 110 local authority, 42 independent · median Pupils on roll 227.

Oxfordshire, in South East, has 326 schools in England's 2025 data, together educating about 115,259 students. By level there are 250 primary, 50 secondary, 26 all-through; by sector 174 academy, 110 local authority, 42 independent.

The median Pupils on roll across Oxfordshire's schools is 227, below the South East median of 277. Number of pupils in the latest school census.

299 of the 326 schools qualify for the Success Index (England). The highest-scoring is RAF Benson Community Primary School (98.8, top 5% of primary schools nationally), followed by Kirtlington Church of England Primary School (97.9, top 5% of primary schools nationally), and St Helen and St Katharine (97.4, top 5% of all-through schools nationally). 39 schools sit in the top 10% of England for their type. Scores are percentiles within school type, so compare a primary school with other primary schools.

The largest schools are Lord Williams's School (2,259 students), The Cherwell School (2,023 students), King Alfred's (1,708 students). 9 schools are single-sex.

Schools are spread across 38 towns, with the most in Oxford (73), Banbury (34), Abingdon (28), Witney (27).

Top 60 schools in Oxfordshire

The highest-scoring 60 of 299 ranked schools in Oxfordshire, by Success Index (England). Use the town pages below, the ranking tables or the search box to find every school.

  1. 1
    99
    RAF Benson Community Primary SchoolWallingford · Local authority Primary94% KS2 expected standard (RWM) · 123 students
  2. 2
    98
    Kirtlington Church of England Primary SchoolOxford · Local authority Primary– · 102 students
  3. 3
    97
    St Helen and St KatharineAbingdon · Independent All-through71.8 Attainment 8 · 700 students
  4. 4
    97
    Valley Road SchoolHenley-on-Thames · Local authority Primary94% KS2 expected standard (RWM) · 165 students
  5. 5
    97
    Sires Hill Primary AcademyDidcot · Academy Primary– · 117 students
  6. 6
    96
    Shiplake Church of England SchoolHenley-on-Thames · Local authority Primary86% KS2 expected standard (RWM) · 154 students
  7. 7
    96
    Checkendon Church of England (A) Primary SchoolCheckendon · Local authority Primary– · 86 students
  8. 8
    96
    Combe CofE Primary SchoolWitney · Local authority Primary89% KS2 expected standard (RWM) · 115 students
  9. 9
    95
    d'Overbroeck'sOxford · Independent Secondary64.8 Attainment 8 · 615 students
  10. 10
    95
    Kingham Primary SchoolKingham · Local authority Primary90% KS2 expected standard (RWM) · 238 students
  11. 11
    95
    St Peter's Church of England Primary School, CassingtonWitney · Academy Primary92% KS2 expected standard (RWM) · 89 students
  12. 12
    94
    Graven Hill Primary SchoolAmbrosden · Academy Primary– · 147 students
  13. 13
    93
    Gillotts SchoolHenley-on-Thames · Academy Secondary61.3 Attainment 8 · 934 students
  14. 14
    93
    Great Tew County Primary SchoolChipping Norton · Local authority Primary80% KS2 expected standard (RWM) · 100 students
  15. 15
    92
    Cropredy Church of England Primary SchoolBanbury · Academy Primary91% KS2 expected standard (RWM) · 196 students
  16. 16
    92
    Freeland Church of England Primary SchoolWitney · Academy Primary83% KS2 expected standard (RWM) · 131 students
  17. 17
    91
    Eynsham Community Primary SchoolWitney · Academy Primary89% KS2 expected standard (RWM) · 426 students
  18. 18
    91
    Langtree SchoolReading · Academy Secondary58.0 Attainment 8 · 626 students
  19. 19
    90
    Dr South's Church of England Primary SchoolKidlington · Academy Primary82% KS2 expected standard (RWM) · 97 students
  20. 20
    90
    Aston and Cote Church of England Primary SchoolBampton · Local authority Primary85% KS2 expected standard (RWM) · 199 students
  21. 21
    90
    Didcot Girls' SchoolDidcot · Academy Secondary58.8 Attainment 8 · 1,633 students
  22. 22
    89
    Dr Radcliffe's Church of England Primary SchoolBicester · Academy Primary83% KS2 expected standard (RWM) · 194 students
  23. 23
    89
    St Thomas More Catholic Primary School, KidlingtonKidlington · Academy Primary81% KS2 expected standard (RWM) · 235 students
  24. 24
    89
    Nettlebed Community SchoolHenley-on-Thames · Local authority Primary100% KS2 expected standard (RWM) · 165 students
  25. 25
    89
    Bartholomew SchoolWitney · Academy Secondary57.0 Attainment 8 · 1,390 students
  26. 26
    88
    Stanton Harcourt CofE Primary SchoolWitney · Academy Primary91% KS2 expected standard (RWM) · 105 students
  27. 27
    88
    St Aloysius' Catholic Primary SchoolOxford · Local authority Primary79% KS2 expected standard (RWM) · 183 students
  28. 28
    88
    Didcot Primary AcademyDidcot · Academy Primary80% KS2 expected standard (RWM) · 451 students
  29. 29
    88
    St Johns CofE AcademyWantage · Academy All-through13.7% Free school meals · 327 students
  30. 30
    87
    Leafield Church of England Primary SchoolWitney · Academy Primary86% KS2 expected standard (RWM) · 78 students
  31. 31
    86
    Goring Church of England Aided Primary SchoolReading · Local authority Primary81% KS2 expected standard (RWM) · 170 students
  32. 32
    86
    The Grange Community Primary SchoolBanbury · Local authority Primary89% KS2 expected standard (RWM) · 310 students
  33. 33
    86
    The Cherwell SchoolOxford · Academy Secondary58.3 Attainment 8 · 2,023 students
  34. 34
    86
    Sunningwell Church of England Primary SchoolOxon · Local authority Primary100% KS2 expected standard (RWM) · 78 students
  35. 35
    86
    The King's SchoolWitney · Independent All-through54.8 Attainment 8 · 209 students
  36. 36
    85
    St Joseph's Catholic Primary School, OxfordOxford · Local authority Primary78% KS2 expected standard (RWM) · 376 students
  37. 37
    85
    St Philip and James' Church of England Aided Primary School OxfordOxford · Local authority Primary75% KS2 expected standard (RWM) · 391 students
  38. 38
    85
    Peppard Church of England Primary SchoolHenley-on-Thames · Local authority Primary80% KS2 expected standard (RWM) · 61 students
  39. 39
    84
    John Hampden Primary SchoolThame · Local authority Primary77% KS2 expected standard (RWM) · 451 students
  40. 40
    84
    Launton Church of England Primary SchoolBicester · Local authority Primary75% KS2 expected standard (RWM) · 136 students
  41. 41
    84
    Aureus Primary SchoolDidcot · Academy Primary78% KS2 expected standard (RWM) · 450 students
  42. 42
    84
    Rush Common SchoolAbingdon · Academy Primary78% KS2 expected standard (RWM) · 417 students
  43. 43
    83
    St Michael's CofE Primary School, Steventon VillageAbingdon · Academy Primary– · 207 students
  44. 44
    83
    The Marlborough Church of England SchoolWoodstock · Academy Secondary55.4 Attainment 8 · 1,088 students
  45. 45
    83
    Enstone Primary SchoolChipping Norton · Local authority Primary78% KS2 expected standard (RWM) · 81 students
  46. 46
    83
    Wallingford SchoolWallingford · Academy Secondary53.9 Attainment 8 · 1,507 students
  47. 47
    82
    Matthew Arnold SchoolOxford · Academy Secondary56.5 Attainment 8 · 1,255 students
  48. 48
    82
    Wolvercote Primary SchoolOxford · Academy Primary86% KS2 expected standard (RWM) · 338 students
  49. 49
    79
    Chadlington Church of England Primary SchoolChipping Norton · Local authority Primary85% KS2 expected standard (RWM) · 91 students
  50. 50
    79
    St Peter's Church of England School, AlvescotBampton · Academy Primary69% KS2 expected standard (RWM) · 98 students
  51. 51
    79
    The Swan SchoolOxford · Academy Secondary55.4 Attainment 8 · 1,057 students
  52. 52
    79
    Hailey Church of England Primary SchoolWitney · Local authority Primary71% KS2 expected standard (RWM) · 89 students
  53. 53
    79
    St Laurence Church of England SchoolWallingford · Academy Primary73% KS2 expected standard (RWM) · 89 students
  54. 54
    79
    St Swithun's CofE Primary SchoolOxford · Local authority Primary73% KS2 expected standard (RWM) · 420 students
  55. 55
    79
    Mill Lane Community Primary SchoolChinnor · Local authority Primary83% KS2 expected standard (RWM) · 231 students
  56. 56
    79
    Dry Sandford Primary SchoolAbingdon · Local authority Primary75% KS2 expected standard (RWM) · 98 students
  57. 57
    78
    Our Lady's Roman Catholic Primary SchoolOxford · Academy Primary81% KS2 expected standard (RWM) · 318 students
  58. 58
    78
    Burford SchoolBurford · Academy Secondary52.4 Attainment 8 · 1,452 students
  59. 59
    78
    Carswell Community Primary SchoolAbingdon · Local authority Primary79% KS2 expected standard (RWM) · 210 students
  60. 60
    78
    Deddington Church of England Primary SchoolBanbury · Academy Primary75% KS2 expected standard (RWM) · 212 students

27 further schools in Oxfordshire are listed without a rank (small rolls, no published Pupils on roll, or unscored types); they appear on their town pages and in search.

Compare the top 4 schools in Oxfordshire side by side →

Free academic assessment

Is your child on track for their SATs and GCSEs?

Success Tutoring offers personalised English and maths tutoring mapped to the National Curriculum. Start with a free online assessment and a clear plan for the year ahead.

  • Personalised learning plan mapped to the Australian Curriculum
  • English & Maths from Kindergarten to Year 12
  • Flexible memberships, no lock-in contracts
  • Centres across NSW, VIC, QLD, WA, SA and ACT

No cost, no obligation. By submitting you agree to be contacted by Success Tutoring about your enquiry. See our privacy policy.

Frequently asked questions

What is the best school in Oxfordshire?

RAF Benson Community Primary School is the highest-ranked school in Oxfordshire with a Success Index (England) of 98.8 out of 100 (Top 5% of primary schools in England).

How many schools are in Oxfordshire?

Oxfordshire has 326 schools (250 primary, 26 all-through, 50 secondary) educating 115,259 students in 2025.

What is the typical Pupils on roll in Oxfordshire?

The median Pupils on roll across schools in Oxfordshire is 227. Number of pupils in the latest school census.