Primary schools that spend the most per pupil

The typical primary school spends about £6,820 per pupil a year.

Fenstanton Primary School in Lambeth is ranked first, on £17,415. The list spans 43 local authorities, and Lambeth has the most schools in it (10).

The school in 100th place recorded £12,052, against a typical figure of £6,820 across all 14,152 schools that meet the rules. By region, the top 100 breaks down as London 72, South East 7 and South West 5, with every region represented.

How this ranking works

The measure is total expenditure divided by pupil numbers, from the 2024/25 consistent financial reporting (CFR) return for council-maintained schools and the academies accounts return for academies. Schools with fewer than 100 pupils are left out, as are a few values over £20,000 that usually reflect boarding provision or how an all-through school splits its accounts. Nurseries and children's centres on the same site can push a primary school's figure up.

100 of the 14,152 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. 1Fenstanton Primary SchoolLambeth · 221 pupils£17,415
  2. 2Glenbrook Primary SchoolLambeth · 125 pupils£17,218
  3. 3Drapers' Brookside Infant SchoolHavering · 229 pupils£16,843
  4. 4Laycock Primary SchoolIslington · 235 pupils£16,417
  5. 5R J Mitchell Primary SchoolHavering · 301 pupils£16,408
  6. =6Hungerford SchoolIslington · 169 pupils£16,290
  7. =6Prior Weston Primary School and Children's CentreIslington · 298 pupils£16,290
  8. 8Jubilee Primary SchoolLambeth · 307 pupils£16,084
  9. 9Great Doddington PrimaryNorth Northamptonshire · 121 pupils£15,969
  10. 10Peter Hills with St Mary's and St Paul's CofE Primary SchoolSouthwark · 104 pupils£15,946
  11. 11Netley Primary SchoolCamden · 388 pupils£15,903
  12. 12Larkhall Primary CampusLambeth · 332 pupils£15,894
  13. 13Christ The King Catholic School, AmesburyWiltshire · 105 pupils£15,779
  14. 14Pooles Park Primary SchoolIslington · 153 pupils£15,549
  15. 15Shortbrook Primary SchoolSheffield · 114 pupils£15,166
  16. 16Henry Fawcett Primary SchoolLambeth · 226 pupils£14,844
  17. 17Pine Ridge Infant School & NurserySurrey · 116 pupils£14,804
  18. 18Wyvil Primary School and Resource Bases for Speech, Language and Communication Needs, and AutismLambeth · 470 pupils£14,690
  19. 19Diss Church of England Junior AcademyNorfolk · 162 pupils£14,667
  20. 20Walsh CofE Infant SchoolSurrey · 182 pupils£14,601
  21. 21Soho Parish CofE Primary SchoolWestminster · 108 pupils£14,529
  22. 22St Mary's CofE Primary SchoolHaringey · 346 pupils£14,430
  23. 23The Five Islands AcademyIsles Of Scilly · 251 pupils£14,347
  24. 24Cambois Primary SchoolNorthumberland · 129 pupils£14,270
  25. 25Rectory CofE Primary SchoolSt. Helens · 133 pupils£14,198
  26. 26Melcombe Primary SchoolHammersmith and Fulham · 136 pupils£14,156
  27. 27Fox Primary SchoolKensington and Chelsea · 415 pupils£14,123
  28. 28Hallfield Primary SchoolWestminster · 244 pupils£14,115
  29. 29Green Wrythe Primary SchoolSutton · 277 pupils£14,039
  30. 30Croftlands Infant SchoolWestmorland and Furness · 126 pupils£14,032
  31. 31Millbank Gardens Primary AcademyWestminster · 274 pupils£14,015
  32. 32St Patrick's Catholic Primary SchoolCamden · 121 pupils£13,938
  33. 33Queen's Manor School and Special Needs UnitHammersmith and Fulham · 147 pupils£13,930
  34. 34Rhyl Community Primary SchoolCamden · 392 pupils£13,914
  35. 35Kingswood Primary SchoolKent · 130 pupils£13,892
  36. 36Heather Avenue Infant SchoolNorfolk · 114 pupils£13,763
  37. 37Smallwood Primary School and Language UnitWandsworth · 251 pupils£13,728
  38. 38Park Walk Primary SchoolKensington and Chelsea · 186 pupils£13,627
  39. 39Ashburnham Community SchoolKensington and Chelsea · 152 pupils£13,623
  40. 40Parkway Primary SchoolBexley · 245 pupils£13,615
  41. 41Edith Neville Primary SchoolCamden · 204 pupils£13,525
  42. 42Harris Primary Academy Peckham ParkSouthwark · 274 pupils£13,512
  43. 43St Clement and St James CofE Primary SchoolKensington and Chelsea · 126 pupils£13,480
  44. 44Bramble Infant School and NurseryPortsmouth · 168 pupils£13,471
  45. 45St Matthew's School, WestminsterWestminster · 125 pupils£13,390
  46. 46Abacus Belsize Primary SchoolCamden · 158 pupils£13,335
  47. 47Alexander First SchoolWindsor and Maidenhead · 105 pupils£13,298
  48. 48Hill Mead Primary SchoolLambeth · 245 pupils£13,201
  49. 49Pilgrims' Way Primary SchoolSouthwark · 196 pupils£13,193
  50. 50Argyle Primary SchoolCamden · 278 pupils£13,157
  51. 51Our Lady Roman Catholic Primary SchoolCamden · 219 pupils£13,125
  52. =52Ark Brunel Primary AcademyKensington and Chelsea · 177 pupils£13,096
  53. =52Bassingham Primary SchoolLincolnshire · 166 pupils£13,096
  54. 54West Wimbledon Primary SchoolMerton · 299 pupils£13,060
  55. 55Redriff Primary, City of London AcademySouthwark · 478 pupils£12,929
  56. 56Kentish Town Church of England Primary SchoolCamden · 226 pupils£12,915
  57. 57John Burns Primary SchoolWandsworth · 165 pupils£12,904
  58. 58Willow Primary AcademyGloucestershire · 213 pupils£12,901
  59. 59Holy Trinity CofE Primary SchoolHaringey · 187 pupils£12,883
  60. 60The New North AcademyIslington · 169 pupils£12,759
  61. 61St Barnabas' CofE Primary SchoolWestminster · 118 pupils£12,753
  62. 62Gainsborough Primary SchoolNewham · 202 pupils£12,739
  63. 63Granard Primary SchoolWandsworth · 349 pupils£12,727
  64. 64Old Bank AcademyKirklees · 106 pupils£12,719
  65. 65Woodside Primary SchoolHalton · 111 pupils£12,634
  66. 66St Paul's CofE Primary SchoolHammersmith and Fulham · 159 pupils£12,619
  67. 67Old Oak Primary SchoolHammersmith and Fulham · 205 pupils£12,618
  68. 68Sir John Lillie Primary SchoolHammersmith and Fulham · 191 pupils£12,616
  69. 69Deptford Park Primary SchoolLewisham · 231 pupils£12,590
  70. 70Edinburgh Primary SchoolWaltham Forest · 182 pupils£12,575
  71. 71The Brow Community Primary SchoolHalton · 146 pupils£12,560
  72. 72St Charles Catholic Primary SchoolKensington and Chelsea · 214 pupils£12,503
  73. 73Sutton-on-Sea Community Primary SchoolLincolnshire · 114 pupils£12,502
  74. 74Whipton Barton Infants and Nursery SchoolDevon · 222 pupils£12,500
  75. 75Rye Oak Primary SchoolSouthwark · 262 pupils£12,472
  76. 76Suffolks Primary SchoolEnfield · 182 pupils£12,470
  77. 77St Scholastica's Catholic Primary SchoolHackney · 185 pupils£12,469
  78. 78Archbishop Sumner Church of England Primary SchoolLambeth · 258 pupils£12,420
  79. 79Bangabandhu Primary SchoolTower Hamlets · 335 pupils£12,402
  80. 80Brading Church of England Controlled Primary SchoolIsle of Wight · 125 pupils£12,385
  81. 81Topcliffe Primary SchoolBirmingham · 249 pupils£12,378
  82. 82Leasowe Primary SchoolWirral · 202 pupils£12,375
  83. 83Holy Trinity Church of England Primary SchoolLambeth · 171 pupils£12,350
  84. 84Windrush Thamesmead Primary SchoolGreenwich · 223 pupils£12,322
  85. 85Lowerhouses CofE Primary SchoolKirklees · 198 pupils£12,302
  86. 86Coppetts Wood Primary SchoolBarnet · 227 pupils£12,301
  87. 87Tollgate Primary SchoolNewham · 412 pupils£12,287
  88. 88Pensans Community Primary SchoolCornwall · 121 pupils£12,275
  89. 89Trinity St Mary's CofE Primary SchoolWandsworth · 120 pupils£12,260
  90. 90South Grove Primary SchoolHaringey · 221 pupils£12,257
  91. 91Whitfield Aspen SchoolKent · 630 pupils£12,207
  92. 92All Souls CofE Primary SchoolWestminster · 179 pupils£12,206
  93. 93Harrington Hill Primary SchoolHackney · 186 pupils£12,202
  94. 94Hitherfield Primary SchoolLambeth · 619 pupils£12,189
  95. 95Simon Marks Jewish Primary SchoolHackney · 124 pupils£12,183
  96. 96The Willow Primary SchoolHaringey · 486 pupils£12,142
  97. 97Brecknock Primary SchoolCamden · 288 pupils£12,113
  98. 98Normand Croft Community School for Early Years and Primary EducationHammersmith and Fulham · 214 pupils£12,095
  99. 99Robert Blair School and Children's CentreIslington · 219 pupils£12,055
  100. 100Harden Primary SchoolBradford · 213 pupils£12,052

Things to bear in mind

Funding follows need. Schools with more pupils eligible for free school meals or with special educational needs receive more per pupil, and London schools get extra to cover higher costs. Spending covers staff, buildings, catering and more, so a high figure does not mean every class gets more teaching time.

Source: DfE consistent financial reporting (CFR) and academies accounts return, 2024/25. Published under the Open Government Licence v3.0.

More national rankings