Skip to content
S

Schools in Milton Keynes, South East (2025)

109 schools · 50,665 students · 58 academy, 47 local authority, 4 independent · median Pupils on roll 302.

Milton Keynes, in South East, has 109 schools in England's 2025 data, together educating about 50,665 students. By level there are 91 primary, 14 secondary, 4 all-through; by sector 58 academy, 47 local authority, 4 independent.

The median Pupils on roll across Milton Keynes's schools is 302, above the South East median of 277. Number of pupils in the latest school census.

98 of the 109 schools qualify for the Success Index (England). The highest-scoring is Haversham Village School (98.6, top 5% of primary schools nationally), followed by Middleton Primary School (97.1, top 5% of primary schools nationally), and Pepper Hill School (94.9, top 5% of primary schools nationally). 9 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 Walton High (2,969 students), Oakgrove School (2,527 students), E-Act Ousedale School (2,239 students). One school is single-sex.

Schools are spread across 8 towns, with the most in Milton Keynes (90), Newport Pagnell (8), Bletchley (3), Olney (3).

Top 60 schools in Milton Keynes

Ordered by Success Index (England). Rank positions shown on each profile are within England and South East. The remaining 38 ranked schools are listed below the table.

  1. 1
    99
    Haversham Village SchoolMilton Keynes · Local authority Primary92% KS2 expected standard (RWM) · 154 students
  2. 2
    97
    Middleton Primary SchoolMilton Keynes · Academy Primary92% KS2 expected standard (RWM) · 629 students
  3. 3
    95
    Pepper Hill SchoolMilton Keynes · Local authority Primary– · 136 students
  4. 4
    95
    Priory Rise SchoolMilton Keynes · Academy Primary89% KS2 expected standard (RWM) · 674 students
  5. 5
    93
    The Webber Independent SchoolStantonbury Fields · Independent All-through61.1 Attainment 8 · 271 students
  6. 6
    90
    Baytul Ilm Secondary SchoolBletchley · Independent Secondary56.8 Attainment 8 · 82 students
  7. 7
    86
    Caroline Haslett Primary SchoolMILTON KEYNES · Local authority Primary87% KS2 expected standard (RWM) · 417 students
  8. 8
    85
    Whitehouse Primary SchoolMilton Keynes · Academy Primary83% KS2 expected standard (RWM) · 672 students
  9. 9
    85
    Olney Infant AcademyOlney · Academy Primary– · 249 students
  10. 10
    84
    Watling Primary SchoolMilton Keynes · Academy Primary– · 327 students
  11. 11
    83
    Giles Brook Primary SchoolMilton Keynes · Local authority Primary78% KS2 expected standard (RWM) · 432 students
  12. 12
    81
    Fairfields Primary SchoolMilton Keynes · Academy Primary80% KS2 expected standard (RWM) · 603 students
  13. 13
    80
    Brooklands Farm Primary SchoolMilton Keynes · Academy Primary– · 1,320 students
  14. 14
    79
    Denbigh SchoolMilton Keynes · Academy Secondary54.3 Attainment 8 · 1,778 students
  15. 15
    79
    Heronshill School and NurseryMilton Keynes · Academy Primary– · 74 students
  16. 16
    77
    Monkston Primary SchoolMilton Keynes · Academy Primary73% KS2 expected standard (RWM) · 418 students
  17. 17
    77
    Bow Brickhill CofE VA Primary SchoolMilton Keynes · Local authority Primary77% KS2 expected standard (RWM) · 100 students
  18. 18
    76
    Oakgrove SchoolMilton Keynes · Academy All-through54.7 Attainment 8 · 2,527 students
  19. 19
    76
    Two Mile Ash SchoolMilton Keynes · Academy Primary75% KS2 expected standard (RWM) · 649 students
  20. 20
    75
    Loughton Manor First SchoolMilton Keynes · Local authority Primary– · 206 students
  21. 21
    75
    The Premier AcademyMilton Keynes · Academy Primary81% KS2 expected standard (RWM) · 613 students
  22. 22
    71
    St Thomas Aquinas Catholic Primary SchoolMilton Keynes · Local authority Primary71% KS2 expected standard (RWM) · 201 students
  23. 23
    71
    Glastonbury Thorn SchoolMilton Keynes · Local authority Primary– · 136 students
  24. 24
    70
    Watling AcademyMilton Keynes · Academy Secondary50.4 Attainment 8 · 1,767 students
  25. 25
    70
    Ashbrook SchoolMilton Keynes · Academy Primary– · 169 students
  26. 26
    69
    E-Act Ousedale SchoolNewport Pagnell · Academy Secondary49.4 Attainment 8 · 2,239 students
  27. 27
    66
    Brooksward SchoolMilton Keynes · Academy Primary76% KS2 expected standard (RWM) · 311 students
  28. 28
    66
    Bushfield SchoolMilton Keynes · Local authority Primary78% KS2 expected standard (RWM) · 380 students
  29. 29
    64
    Willen Primary SchoolMilton Keynes · Academy Primary73% KS2 expected standard (RWM) · 278 students
  30. 30
    63
    Olney Middle SchoolOlney · Academy Primary77% KS2 expected standard (RWM) · 349 students
  31. 31
    63
    Howe Park SchoolMilton Keynes · Local authority Primary– · 107 students
  32. 32
    62
    Tickford Park Primary SchoolNewport Pagnell · Academy Primary– · 314 students
  33. 33
    61
    Loughton SchoolMilton Keynes · Academy Primary66% KS2 expected standard (RWM) · 466 students
  34. 34
    61
    Holne Chase Primary SchoolBletchley · Academy Primary80% KS2 expected standard (RWM) · 204 students
  35. 35
    60
    Holmwood SchoolMilton Keynes · Academy Primary– · 201 students
  36. 36
    59
    Russell Street SchoolMilton Keynes · Local authority Primary– · 192 students
  37. 37
    59
    Oxley Park AcademyMilton Keynes · Academy Primary65% KS2 expected standard (RWM) · 695 students
  38. 38
    58
    St Bernadette's Catholic Primary SchoolMilton Keynes · Local authority Primary61% KS2 expected standard (RWM) · 386 students
  39. 39
    58
    Long Meadow SchoolMilton Keynes · Local authority Primary62% KS2 expected standard (RWM) · 358 students
  40. 40
    58
    Knowles Primary SchoolMilton Keynes · Academy Primary83% KS2 expected standard (RWM) · 356 students
  41. 41
    57
    Christ the Sower Ecumenical Primary SchoolMilton Keynes · Academy Primary67% KS2 expected standard (RWM) · 212 students
  42. 42
    56
    Kents Hill Park all-through schoolMilton Keynes · Academy All-through50.2 Attainment 8 · 1,056 students
  43. 43
    54
    The Hazeley AcademyMilton Keynes · Academy Secondary45.4 Attainment 8 · 1,594 students
  44. 44
    54
    Shenley Brook End SchoolMilton Keynes · Academy Secondary45.4 Attainment 8 · 1,845 students
  45. 45
    52
    Stanton SchoolMILTON KEYNES · Local authority Primary65% KS2 expected standard (RWM) · 305 students
  46. 46
    52
    Jubilee Wood Primary SchoolMilton Keynes · Academy Primary65% KS2 expected standard (RWM) · 508 students
  47. 47
    51
    Wavendon Gate SchoolMilton Keynes · Local authority Primary62% KS2 expected standard (RWM) · 403 students
  48. 48
    50
    St Mary and St Giles Church of England SchoolMilton Keynes · Academy Primary67% KS2 expected standard (RWM) · 350 students
  49. 49
    50
    Glebe Farm SchoolMilton Keynes · Academy All-through65% KS2 expected standard (RWM) · 1,188 students
  50. 50
    49
    Merebrook Infant SchoolMilton Keynes · Academy Primary– · 129 students
  51. 51
    49
    Walton HighMilton Keynes · Academy Secondary46.4 Attainment 8 · 2,969 students
  52. 52
    49
    Heelands SchoolMilton Keynes · Local authority Primary– · 71 students
  53. 53
    49
    Shepherdswell AcademyMilton Keynes · Academy Primary– · 108 students
  54. 54
    48
    St Mary Magdalene Catholic Primary SchoolMilton Keynes · Local authority Primary72% KS2 expected standard (RWM) · 357 students
  55. 55
    46
    Great Linford Primary SchoolMilton Keynes · Local authority Primary67% KS2 expected standard (RWM) · 302 students
  56. 56
    46
    Heronshaw SchoolMilton Keynes · Academy Primary– · 161 students
  57. 57
    46
    Cedars Primary SchoolNewport Pagnell · Local authority Primary63% KS2 expected standard (RWM) · 235 students
  58. 58
    45
    St Paul's Catholic SchoolMilton Keynes · Local authority Secondary44.9 Attainment 8 · 1,890 students
  59. 59
    43
    Southwood SchoolMilton Keynes · Local authority Primary69% KS2 expected standard (RWM) · 170 students
  60. 60
    41
    Newton Leys Primary SchoolMilton Keynes · Local authority Primary56% KS2 expected standard (RWM) · 643 students

Compare the top 4 schools in Milton Keynes 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 Milton Keynes?

Haversham Village School is the highest-ranked school in Milton Keynes with a Success Index (England) of 98.6 out of 100 (Top 5% of primary schools in England).

How many schools are in Milton Keynes?

Milton Keynes has 109 schools (91 primary, 4 all-through, 14 secondary) educating 50,665 students in 2025.

What is the typical Pupils on roll in Milton Keynes?

The median Pupils on roll across schools in Milton Keynes is 302. Number of pupils in the latest school census.