Skip to content
S

Schools in North Yorkshire, Yorkshire and the Humber (2025)

349 schools · 83,481 students · 169 academy, 162 local authority, 18 independent · median Pupils on roll 140.

North Yorkshire, in Yorkshire and the Humber, has 349 schools in England's 2025 data, together educating about 83,481 students. By level there are 294 primary, 44 secondary, 11 all-through; by sector 169 academy, 162 local authority, 18 independent.

The median Pupils on roll across North Yorkshire's schools is 140, below the Yorkshire and the Humber median of 259. Number of pupils in the latest school census.

269 of the 349 schools qualify for the Success Index (England). The highest-scoring is Oatlands Infant School (99.8, top 5% of primary schools nationally), followed by Outwood Primary Academy Alne (98.1, top 5% of primary schools nationally), and Middleton Tyas Church of England Primary School (97.3, top 5% of primary schools nationally). 30 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 Harrogate Grammar School (2,081 students), St Aidan's Church of England High School (1,966 students), South Craven School (1,936 students). 3 schools are single-sex.

Schools are spread across 42 towns, with the most in Harrogate (45), York (44), Scarborough (27), Skipton (22).

Top 60 schools in North Yorkshire

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

  1. 1
    100
    Oatlands Infant SchoolHarrogate · Academy Primary– · 269 students
  2. 2
    98
    Outwood Primary Academy AlneYork · Academy Primary89% KS2 expected standard (RWM) · 105 students
  3. 3
    97
    Middleton Tyas Church of England Primary SchoolRichmond · Academy Primary94% KS2 expected standard (RWM) · 113 students
  4. 4
    97
    Eppleby Forcett Church of England Primary SchoolRichmond · Academy Primary– · 68 students
  5. 5
    97
    Ripon Grammar SchoolRipon · Local authority Secondary70.9 Attainment 8 · 957 students
  6. 6
    96
    Roecliffe CofE Primary SchoolYork · Academy Primary86% KS2 expected standard (RWM) · 78 students
  7. 7
    95
    All Saints Church of England SchoolHarrogate · Academy Primary– · 96 students
  8. 8
    95
    Barlow Church of England Primary SchoolSelby · Academy Primary– · 82 students
  9. 9
    94
    Croft Church of England Primary SchoolDarlington · Academy Primary92% KS2 expected standard (RWM) · 117 students
  10. 10
    94
    Fairburn Community Primary SchoolKnottingley · Academy Primary– · 87 students
  11. 11
    93
    Sinnington Community Primary SchoolYork · Academy Primary100% KS2 expected standard (RWM) · 110 students
  12. 12
    93
    Birstwith Church of England Primary SchoolHarrogate · Local authority Primary91% KS2 expected standard (RWM) · 61 students
  13. 13
    93
    Skipton Girls' High SchoolSkipton · Academy Secondary69.7 Attainment 8 · 862 students
  14. 14
    93
    Ermysted's Grammar SchoolSkipton · Local authority Secondary67.3 Attainment 8 · 836 students
  15. 15
    91
    Askwith Primary SchoolOtley · Academy Primary94% KS2 expected standard (RWM) · 105 students
  16. 16
    90
    Chapel Haddlesey Church of England Primary SchoolSelby · Academy Primary– · 77 students
  17. 17
    90
    Cononley Primary SchoolKeighley · Academy Primary– · 127 students
  18. 18
    89
    Cundall Manor SchoolYork · Independent All-through60.6 Attainment 8 · 295 students
  19. 19
    89
    Escrick Church of England Primary SchoolYork · Academy Primary78% KS2 expected standard (RWM) · 180 students
  20. 20
    89
    Bolton-On-Swale St Mary's CofE Primary SchoolRichmond · Local authority Primary87% KS2 expected standard (RWM) · 105 students
  21. 21
    87
    Green Hammerton Church of England Primary SchoolYork · Local authority Primary90% KS2 expected standard (RWM) · 101 students
  22. 22
    87
    Harrogate Grammar SchoolHarrogate · Academy Secondary56.6 Attainment 8 · 2,081 students
  23. 23
    87
    St Joseph's Catholic Primary School, Harrogate, A Voluntary AcademyHarrogate · Academy Primary80% KS2 expected standard (RWM) · 191 students
  24. 24
    87
    Beckwithshaw Community Primary SchoolHarrogate · Local authority Primary91% KS2 expected standard (RWM) · 68 students
  25. 25
    87
    Staveley Community Primary SchoolKnaresborough · Local authority Primary77% KS2 expected standard (RWM) · 86 students
  26. 26
    86
    Barkston Ash Catholic Primary School, a Voluntary AcademyTadcaster · Academy Primary89% KS2 expected standard (RWM) · 138 students
  27. 27
    86
    St Aidan's Church of England High SchoolHarrogate · Academy Secondary56.4 Attainment 8 · 1,966 students
  28. 28
    86
    St Wilfrid's Catholic Primary School, a Voluntary AcademyRipon · Academy Primary78% KS2 expected standard (RWM) · 151 students
  29. 29
    86
    St Francis Xavier School - a Joint Catholic and Church of England Voluntary AcademyRichmond · Academy Secondary54.6 Attainment 8 · 611 students
  30. 30
    85
    Dishforth Airfield Community Primary SchoolThirsk · Local authority Primary80% KS2 expected standard (RWM) · 96 students
  31. 31
    83
    St John Fisher Catholic AcademyHarrogate · Academy Secondary55.1 Attainment 8 · 1,250 students
  32. 32
    83
    Darley Primary SchoolHarrogate · Academy Primary86% KS2 expected standard (RWM) · 88 students
  33. 33
    83
    Hambleton Church of England Voluntary Controlled Primary SchoolSelby · Local authority Primary85% KS2 expected standard (RWM) · 188 students
  34. 34
    82
    South Kilvington Church of England AcademyThirsk · Academy Primary92% KS2 expected standard (RWM) · 85 students
  35. 35
    82
    Brayton AcademySelby · Academy Secondary53.4 Attainment 8 · 988 students
  36. 36
    81
    Rossett Acre Primary SchoolHarrogate · Academy Primary77% KS2 expected standard (RWM) · 424 students
  37. 37
    81
    Pannal Primary SchoolHarrogate · Academy Primary77% KS2 expected standard (RWM) · 452 students
  38. 38
    81
    Knayton Church of England AcademyThirsk · Academy Primary71% KS2 expected standard (RWM) · 118 students
  39. 39
    81
    Bradleys Both Community Primary SchoolKeighley · Academy Primary82% KS2 expected standard (RWM) · 124 students
  40. 40
    81
    Huby Church of England Primary SchoolYork · Local authority Primary76% KS2 expected standard (RWM) · 95 students
  41. 41
    79
    Oatlands Community Junior SchoolHarrogate · Academy Primary77% KS2 expected standard (RWM) · 356 students
  42. 42
    78
    Bedale Church of England Primary SchoolBedale · Local authority Primary77% KS2 expected standard (RWM) · 316 students
  43. 43
    78
    Roseberry AcademyMiddlesbrough · Academy Primary80% KS2 expected standard (RWM) · 249 students
  44. 44
    78
    Kirk Smeaton Church of England Voluntary Controlled Primary SchoolPontefract · Local authority Primary75% KS2 expected standard (RWM) · 105 students
  45. 45
    78
    Tockwith Church of England Primary AcademyYork · Academy Primary96% KS2 expected standard (RWM) · 240 students
  46. 46
    77
    Ripon Cathedral Church of England Primary SchoolRipon · Local authority Primary72% KS2 expected standard (RWM) · 210 students
  47. 47
    77
    St Martin's Church of England Voluntary Aided Primary School, ScarboroughScarborough · Local authority Primary77% KS2 expected standard (RWM) · 275 students
  48. 48
    77
    Outwood Primary Academy GreystoneRipon · Academy Primary80% KS2 expected standard (RWM) · 169 students
  49. 49
    76
    Appleton Roebuck Primary SchoolYork · Academy Primary75% KS2 expected standard (RWM) · 111 students
  50. 50
    76
    Outwood Academy EasingwoldYork · Academy Secondary52.0 Attainment 8 · 823 students
  51. 51
    76
    Helmsley Community Primary SchoolYork · Academy Primary76% KS2 expected standard (RWM) · 177 students
  52. 52
    75
    Read SchoolSelby · Independent All-through51.3 Attainment 8 · 245 students
  53. 53
    75
    Giggleswick Primary SchoolSettle · Local authority Primary67% KS2 expected standard (RWM) · 75 students
  54. 54
    75
    Ryedale SchoolYork · Academy Secondary51.7 Attainment 8 · 698 students
  55. 55
    75
    Grewelthorpe Church of England Primary SchoolRipon · Academy Primary79% KS2 expected standard (RWM) · 63 students
  56. 56
    74
    Airy Hill Primary SchoolWhitby · Academy Primary85% KS2 expected standard (RWM) · 185 students
  57. 57
    74
    Carlton Miniott Primary AcademyThirsk · Academy Primary71% KS2 expected standard (RWM) · 196 students
  58. 58
    74
    Lady Lumley's AcademyPickering · Academy Secondary52.7 Attainment 8 · 676 students
  59. 59
    74
    Lothersdale Primary SchoolKeighley · Academy Primary69% KS2 expected standard (RWM) · 100 students
  60. 60
    74
    Upper Wharfedale SchoolSkipton · Local authority Secondary48.3 Attainment 8 · 351 students

80 further schools in North Yorkshire 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 North Yorkshire 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 North Yorkshire?

Oatlands Infant School is the highest-ranked school in North Yorkshire with a Success Index (England) of 99.8 out of 100 (Top 5% of primary schools in England).

How many schools are in North Yorkshire?

North Yorkshire has 349 schools (294 primary, 44 secondary, 11 all-through) educating 83,481 students in 2025.

What is the typical Pupils on roll in North Yorkshire?

The median Pupils on roll across schools in North Yorkshire is 140. Number of pupils in the latest school census.