Primary schools with the most pupils at the higher standard

Only 9% of pupils nationally reach the higher standard in all of reading, writing and maths. It is a better guide than the expected standard to how far a school stretches its strongest pupils.

South Farnham School in Surrey is ranked first, on 63%. The list spans 58 local authorities, and Hammersmith and Fulham has the most schools in it (8).

The school in 100th place recorded 33%, against a typical figure of 7% across all 12,268 schools that meet the rules. By region, the top 100 breaks down as London 50, South East 14 and North West 8, with every region represented.

How this ranking works

The measure is the percentage of Year 6 pupils who reached the higher standard (sometimes called greater depth) in reading, writing and maths combined. Ties are broken by the expected-standard percentage.

Only schools with at least 20 pupils in Year 6 are included, because a handful of pupils can swing a small school's figures. 100 of the 12,268 schools that meet these rules are shown below. A rank with "=" is shared with another school on the same figure. Tap any school to see its full results, Ofsted grades, admissions and nearby alternatives.

The top 100

  1. 1South Farnham SchoolSurrey · 135 pupils in Year 663%
  2. 2Lowbrook AcademyWindsor and Maidenhead · 29 pupils in Year 659%
  3. 3Christ Church Primary School, HampsteadCamden · 25 pupils in Year 656%
  4. =4Larks Hill Junior and Infant SchoolWakefield · 30 pupils in Year 653%
  5. =4Westbourne Primary SchoolSutton · 89 pupils in Year 653%
  6. 6Sheringdale Primary SchoolWandsworth · 43 pupils in Year 651%
  7. 7Barnack CofE (Controlled) Primary SchoolPeterborough · 20 pupils in Year 650%
  8. 8Lee Chapel Primary SchoolEssex · 132 pupils in Year 646%
  9. =9St. Walburga's Catholic Primary SchoolBournemouth, Christchurch and Poole · 60 pupils in Year 645%
  10. =9St Stephen's Catholic Primary SchoolBexley · 60 pupils in Year 645%
  11. =9Our Lady of Grace Catholic Primary SchoolGreenwich · 60 pupils in Year 645%
  12. =12The Raleigh SchoolSurrey · 63 pupils in Year 644%
  13. =12St Stephen's CofE Primary SchoolHammersmith and Fulham · 57 pupils in Year 644%
  14. =14Fox Primary SchoolKensington and Chelsea · 57 pupils in Year 642%
  15. =14The King's Church of England Primary SchoolRichmond upon Thames · 43 pupils in Year 642%
  16. =14Hampstead Parochial Church of England Primary SchoolCamden · 26 pupils in Year 642%
  17. =17Good Shepherd RC Primary SchoolHammersmith and Fulham · 27 pupils in Year 641%
  18. =17The Cathedral School of St Saviour and St Mary OverieSouthwark · 29 pupils in Year 641%
  19. =17Danesfield SchoolBuckinghamshire · 58 pupils in Year 641%
  20. =20St Peter's Primary SchoolHammersmith and Fulham · 30 pupils in Year 640%
  21. =20St Richard Reynolds Catholic Primary SchoolRichmond upon Thames · 30 pupils in Year 640%
  22. =20East Garforth Primary AcademyLeeds · 30 pupils in Year 640%
  23. =20Goudhurst and Kilndown Church of England Primary SchoolKent · 30 pupils in Year 640%
  24. =24Southfield Primary SchoolEaling · 33 pupils in Year 639%
  25. =24St Peter's Catholic Primary SchoolEssex · 57 pupils in Year 639%
  26. =24Barnes Primary SchoolRichmond upon Thames · 51 pupils in Year 639%
  27. =24Gatley Primary SchoolStockport · 59 pupils in Year 639%
  28. =24Addison Primary SchoolHammersmith and Fulham · 28 pupils in Year 639%
  29. =24St Elphege's RC Junior SchoolSutton · 95 pupils in Year 639%
  30. =24Baildon Church of England Primary SchoolBradford · 59 pupils in Year 639%
  31. =24St Aloysius' Catholic Primary SchoolOxfordshire · 28 pupils in Year 639%
  32. =32Our Lady of Lourdes RC Primary SchoolRedbridge · 52 pupils in Year 638%
  33. =32Shenfield St. Mary's Church of England Primary SchoolEssex · 60 pupils in Year 638%
  34. =32Churchfields Junior SchoolRedbridge · 120 pupils in Year 638%
  35. =32Ashdene Primary SchoolCheshire East · 63 pupils in Year 638%
  36. =32Caroline Haslett Primary SchoolMilton Keynes · 60 pupils in Year 638%
  37. =32Ark Conway Primary AcademyHammersmith and Fulham · 29 pupils in Year 638%
  38. =32West Haddon Endowed Church of England Primary SchoolWest Northamptonshire · 29 pupils in Year 638%
  39. =32Canary Wharf College, GlenworthTower Hamlets · 39 pupils in Year 638%
  40. =32The Arbours Primary AcademyWest Northamptonshire · 52 pupils in Year 638%
  41. =41Yardley Primary SchoolWaltham Forest · 59 pupils in Year 637%
  42. =41Crofton Junior SchoolBromley · 176 pupils in Year 637%
  43. =41Tollgate Primary SchoolNewham · 54 pupils in Year 637%
  44. =41Kingston Primary SchoolEssex · 30 pupils in Year 637%
  45. =41Marshgate Primary SchoolRichmond upon Thames · 59 pupils in Year 637%
  46. =41Gorsefield Primary SchoolBury · 43 pupils in Year 637%
  47. =41Skyswood Primary & Nursery SchoolHertfordshire · 30 pupils in Year 637%
  48. =41Essendine Primary SchoolWestminster · 43 pupils in Year 637%
  49. =41St Mary's Catholic Primary School ,ChiswickHounslow · 27 pupils in Year 637%
  50. =41County Bridge Primary SchoolWalsall · 30 pupils in Year 637%
  51. =41Miles Coverdale Primary SchoolHammersmith and Fulham · 30 pupils in Year 637%
  52. =41St George and St Teresa Catholic Primary SchoolSolihull · 27 pupils in Year 637%
  53. =53John Betts Primary SchoolHammersmith and Fulham · 28 pupils in Year 636%
  54. =53St Antony's Catholic Primary SchoolNewham · 58 pupils in Year 636%
  55. =53St Mary's CofE Primary SchoolWaltham Forest · 77 pupils in Year 636%
  56. =53Nishkam School West LondonHounslow · 108 pupils in Year 636%
  57. =53Gordon Primary SchoolRedbridge · 34 pupils in Year 636%
  58. =53Brunswick Park Primary and Nursery SchoolBarnet · 59 pupils in Year 636%
  59. =53Kirkstead Junior AcademyDerbyshire · 42 pupils in Year 636%
  60. =53West London Free School PrimaryHammersmith and Fulham · 59 pupils in Year 636%
  61. =53St Bartholomew's Church of England Primary SchoolWolverhampton · 45 pupils in Year 636%
  62. =53Cheam Common Junior AcademySutton · 126 pupils in Year 636%
  63. =53Tyntesfield Primary SchoolTrafford · 58 pupils in Year 636%
  64. =53Ketton Church of England Primary SchoolRutland · 25 pupils in Year 636%
  65. =53Ettington CofE Primary SchoolWarwickshire · 28 pupils in Year 636%
  66. =66Blessed Mother Teresa's Catholic Primary SchoolStaffordshire · 20 pupils in Year 635%
  67. =66Lift TrinityHaringey · 54 pupils in Year 635%
  68. =66Ark Franklin Primary AcademyBrent · 84 pupils in Year 635%
  69. =66Freshford Church SchoolBath and North East Somerset · 26 pupils in Year 635%
  70. =66Preston CofE Primary SchoolSomerset · 60 pupils in Year 635%
  71. =66The Holy Trinity Church of England Primary AcademyWiltshire · 26 pupils in Year 635%
  72. =66Grayswood Church of England (Aided) Primary SchoolSurrey · 20 pupils in Year 635%
  73. =66Badger Hill AcademyRedcar and Cleveland · 26 pupils in Year 635%
  74. =66Harris Primary Academy Philip LaneHaringey · 46 pupils in Year 635%
  75. =66Barton St Lawrence Church of England Primary SchoolLancashire · 26 pupils in Year 635%
  76. =66Bousfield Primary SchoolKensington and Chelsea · 54 pupils in Year 635%
  77. =77Deansbrook Junior SchoolBarnet · 62 pupils in Year 634%
  78. =77Whiteknights Primary SchoolWokingham · 61 pupils in Year 634%
  79. =77Charles Dickens Primary SchoolSouthwark · 59 pupils in Year 634%
  80. =77St Edmund Campion Catholic Primary School and NurseryWindsor and Maidenhead · 59 pupils in Year 634%
  81. =77Beaumont Primary SchoolCroydon · 29 pupils in Year 634%
  82. =77Eynsham Community Primary SchoolOxfordshire · 38 pupils in Year 634%
  83. =77Selwyn Primary SchoolWaltham Forest · 87 pupils in Year 634%
  84. =77Ainslie Wood Primary SchoolWaltham Forest · 53 pupils in Year 634%
  85. =77The Russell SchoolHertfordshire · 29 pupils in Year 634%
  86. =77Royal Park Primary AcademyBexley · 41 pupils in Year 634%
  87. =77Park Hill Junior SchoolCroydon · 93 pupils in Year 634%
  88. =77Alexandra Park Primary SchoolStockport · 62 pupils in Year 634%
  89. =77Bowdon CofE Primary SchoolTrafford · 91 pupils in Year 634%
  90. =77Claremont Primary SchoolKent · 64 pupils in Year 634%
  91. =77Little Chalfont Primary SchoolBuckinghamshire · 32 pupils in Year 634%
  92. =92Nicol Mere SchoolWigan · 60 pupils in Year 633%
  93. =92The Olive School, Small HeathBirmingham · 58 pupils in Year 633%
  94. =92Benedict Biscop Church of England AcademySunderland · 30 pupils in Year 633%
  95. =92Deer Park SchoolRichmond upon Thames · 30 pupils in Year 633%
  96. =92Hartwell Primary SchoolWest Northamptonshire · 27 pupils in Year 633%
  97. =92Southfield PrimaryDoncaster · 30 pupils in Year 633%
  98. =92Merton Park Primary SchoolMerton · 27 pupils in Year 633%
  99. =92Middleton Primary SchoolMilton Keynes · 90 pupils in Year 633%
  100. =92Mossbourne Riverside AcademyHackney · 84 pupils in Year 633%

Things to bear in mind

Higher-standard results swing more from year to year than expected-standard results, because they rest on fewer pupils at each school. Writing is assessed by teachers rather than by a test, so judgements can vary a little between schools and councils.

Source: Department for Education school performance tables, Key Stage 2 2025. Published under the Open Government Licence v3.0.

More national rankings