Skip to content
S

Schools in London (2025)

2,688 schools · 1,361,306 students · 1261 local authority, 1009 academy, 418 independent · median Pupils on roll 400.

Top 100 schools in London

The highest-scoring 100 of 2,360 ranked schools in London, by Success Index (England). Use the local authority and town pages below, the ranking tables or the search box to find every school.

  1. 1
    100
    Nancy Reuben Primary SchoolLondon · Local authority Primary– · 231 students
  2. 2
    100
    Upminster Infant SchoolUpminster · Academy Primary– · 265 students
  3. 3
    100
    Chatsworth Infant SchoolSidcup · Academy Primary– · 210 students
  4. 4
    100
    Wimbledon High School GDSTLondon · Independent All-through81.0 Attainment 8 · 1,085 students
  5. 5
    100
    Queen Elizabeth's School, BarnetBarnet · Academy Secondary85.6 Attainment 8 · 1,321 students
  6. 6
    100
    Barnes Primary SchoolLondon · Local authority Primary96% KS2 expected standard (RWM) · 470 students
  7. 7
    99
    The Henrietta Barnett SchoolLondon · Academy Secondary87.3 Attainment 8 · 812 students
  8. 8
    99
    St Mary's RC Infants SchoolCarshalton · Local authority Primary– · 284 students
  9. 9
    99
    St Olave's and St Saviour's Grammar SchoolOrpington · Local authority Secondary83.6 Attainment 8 · 1,084 students
  10. 10
    99
    Wilson's SchoolWallington · Academy Secondary86.9 Attainment 8 · 1,327 students
  11. 11
    99
    Crofton Infant SchoolOrpington · Academy Primary– · 590 students
  12. 12
    99
    Sutton Grammar SchoolSutton · Academy Secondary80.3 Attainment 8 · 1,061 students
  13. 13
    99
    The Tiffin Girls' SchoolKingston upon Thames · Academy Secondary85.3 Attainment 8 · 1,267 students
  14. 14
    99
    Tiffin SchoolKingston upon Thames · Academy Secondary79.1 Attainment 8 · 1,478 students
  15. 15
    99
    Highfield Infants' SchoolBromley · Academy Primary– · 245 students
  16. 16
    99
    St Stephen's Catholic Primary SchoolWelling · Local authority Primary93% KS2 expected standard (RWM) · 419 students
  17. 17
    99
    St James' Roman Catholic Primary SchoolOrpington · Academy Primary94% KS2 expected standard (RWM) · 216 students
  18. 18
    99
    Bexley Grammar SchoolWelling · Academy Secondary74.7 Attainment 8 · 1,504 students
  19. 19
    98
    Menorah Primary School for BoysLondon · Local authority Primary91% KS2 expected standard (RWM) · 213 students
  20. 20
    98
    Wallington County Grammar SchoolWallington · Academy Secondary77.7 Attainment 8 · 1,119 students
  21. 21
    98
    Deer Park SchoolTwickenham · Academy Primary97% KS2 expected standard (RWM) · 417 students
  22. 22
    98
    Christ Church Primary School, HampsteadLondon · Local authority Primary88% KS2 expected standard (RWM) · 194 students
  23. 23
    98
    Newstead Wood SchoolOrpington · Academy Secondary82.8 Attainment 8 · 1,347 students
  24. 24
    98
    St Andrew's CofE Voluntary Aided Primary School, TotteridgeLondon · Local authority Primary93% KS2 expected standard (RWM) · 209 students
  25. 25
    98
    St Michael and St Martin Catholic Primary SchoolHounslow · Local authority Primary93% KS2 expected standard (RWM) · 475 students
  26. 26
    98
    The Latymer SchoolLondon · Local authority Secondary80.1 Attainment 8 · 1,355 students
  27. 27
    98
    Our Lady of Victories Catholic Primary SchoolLondon · Local authority Primary96% KS2 expected standard (RWM) · 168 students
  28. 28
    98
    The Harrodian SchoolLondon · Independent All-through75.4 Attainment 8 · 1,034 students
  29. 29
    98
    Nonsuch High School for GirlsSutton · Academy Secondary80.5 Attainment 8 · 1,494 students
  30. 30
    98
    Rhodes Avenue Primary SchoolLondon · Local authority Primary92% KS2 expected standard (RWM) · 685 students
  31. 31
    98
    Crofton Junior SchoolOrpington · Academy Primary91% KS2 expected standard (RWM) · 717 students
  32. 32
    98
    Alexandra Infant SchoolBeckenham · Academy Primary– · 197 students
  33. 33
    98
    St Helen's SchoolNorthwood · Independent All-through73.0 Attainment 8 · 1,097 students
  34. 34
    97
    Eden PrimaryLondon · Academy Primary93% KS2 expected standard (RWM) · 204 students
  35. 35
    97
    Chislehurst and Sidcup Grammar SchoolSidcup · Academy Secondary75.6 Attainment 8 · 1,561 students
  36. 36
    97
    St Michael's Catholic Grammar SchoolLondon · Local authority Secondary77.8 Attainment 8 · 908 students
  37. 37
    97
    St Richard Reynolds Catholic Primary SchoolLondon · Academy Primary90% KS2 expected standard (RWM) · 210 students
  38. 38
    97
    Akiva SchoolLondon · Local authority Primary86% KS2 expected standard (RWM) · 418 students
  39. 39
    97
    John Betts Primary SchoolLondon · Local authority Primary100% KS2 expected standard (RWM) · 206 students
  40. 40
    97
    Our Lady of Lourdes RC Primary SchoolLondon · Academy Primary94% KS2 expected standard (RWM) · 450 students
  41. 41
    97
    Wallington High School for GirlsWallington · Academy Secondary80.5 Attainment 8 · 1,548 students
  42. 42
    97
    Monkfrith Primary SchoolLondon · Local authority Primary88% KS2 expected standard (RWM) · 415 students
  43. 43
    97
    St Elizabeth's Catholic Primary SchoolRichmond-upon-Thames · Academy Primary– · 212 students
  44. 44
    97
    Stillness Infant SchoolLondon · Local authority Primary– · 284 students
  45. 45
    96
    Upminster Junior SchoolUPMINSTER · Academy Primary88% KS2 expected standard (RWM) · 364 students
  46. 46
    96
    Highfield Junior SchoolBromley · Academy Primary92% KS2 expected standard (RWM) · 357 students
  47. 47
    96
    Nelmes Primary SchoolHornchurch · Local authority Primary89% KS2 expected standard (RWM) · 433 students
  48. 48
    96
    St James's Catholic Primary SchoolTwickenham · Local authority Primary85% KS2 expected standard (RWM) · 669 students
  49. 49
    96
    St Cecilia's Catholic Primary SchoolSutton · Academy Primary– · 465 students
  50. 50
    96
    Judith Kerr Primary SchoolLondon · Academy Primary86% KS2 expected standard (RWM) · 409 students
  51. 51
    96
    Honeywell Infant SchoolLondon · Local authority Primary– · 318 students
  52. 52
    96
    Maple Infants' SchoolSurbiton · Local authority Primary– · 284 students
  53. 53
    96
    Cheam Common Junior AcademyWorcester Park · Academy Primary90% KS2 expected standard (RWM) · 512 students
  54. 54
    96
    Scotts Primary SchoolHornchurch · Local authority Primary90% KS2 expected standard (RWM) · 421 students
  55. 55
    96
    Islamia School for Girls'London · Independent Secondary65.2 Attainment 8 · 108 students
  56. 56
    96
    Merton Park Primary SchoolLondon · Local authority Primary93% KS2 expected standard (RWM) · 230 students
  57. 57
    96
    Northwood College for Girls GDSTNorthwood · Independent All-through69.9 Attainment 8 · 814 students
  58. 58
    96
    Perry Hall Primary SchoolOrpington · Academy Primary90% KS2 expected standard (RWM) · 432 students
  59. 59
    96
    The Vineyard SchoolRichmond · Local authority Primary86% KS2 expected standard (RWM) · 516 students
  60. 60
    96
    Townley Grammar SchoolBexleyheath · Academy Secondary75.0 Attainment 8 · 1,669 students
  61. 61
    96
    Brondesbury College LondonLondon · Independent Secondary65.9 Attainment 8 · 118 students
  62. 62
    96
    JFSHarrow · Local authority Secondary64.6 Attainment 8 · 2,091 students
  63. 63
    96
    Krishna Avanti Primary SchoolEdgware · Academy Primary87% KS2 expected standard (RWM) · 456 students
  64. 64
    95
    Archdeacon Cambridge's Church of England Primary SchoolTwickenham · Local authority Primary84% KS2 expected standard (RWM) · 440 students
  65. 65
    95
    Sheringdale Primary SchoolLondon · Local authority Primary95% KS2 expected standard (RWM) · 436 students
  66. 66
    95
    Haberdashers' Hatcham Free SchoolLondon · Academy Primary90% KS2 expected standard (RWM) · 410 students
  67. 67
    95
    St Peter's Primary SchoolLondon · Local authority Primary90% KS2 expected standard (RWM) · 210 students
  68. 68
    95
    Wells Primary SchoolWoodford Green · Local authority Primary87% KS2 expected standard (RWM) · 341 students
  69. 69
    95
    Fox Primary SchoolLondon · Local authority Primary91% KS2 expected standard (RWM) · 418 students
  70. 70
    95
    Holy Ghost Catholic Primary SchoolLondon · Local authority Primary86% KS2 expected standard (RWM) · 197 students
  71. 71
    95
    St Catherine's RC SchoolBarnet · Local authority Primary85% KS2 expected standard (RWM) · 470 students
  72. 72
    95
    Good Shepherd RC Primary SchoolLondon · Local authority Primary100% KS2 expected standard (RWM) · 234 students
  73. 73
    95
    Marshgate Primary SchoolRichmond · Local authority Primary88% KS2 expected standard (RWM) · 389 students
  74. 74
    95
    The King's Church of England Primary SchoolRichmond · Local authority Primary88% KS2 expected standard (RWM) · 397 students
  75. 75
    95
    Azhar Academy Girls SchoolLondon · Independent All-through66.4 Attainment 8 · 585 students
  76. 76
    95
    Menorah High School for GirlsLondon · Local authority Secondary66.7 Attainment 8 · 422 students
  77. 77
    95
    Walker Primary SchoolLondon · Academy Primary85% KS2 expected standard (RWM) · 420 students
  78. 78
    95
    Thomas's CollegeRichmond · Independent Secondary64.4 Attainment 8 · 304 students
  79. 79
    95
    Bnos Zion of BobovLondon · Independent All-through61.9 Attainment 8 · 299 students
  80. 80
    95
    Hampstead Parochial Church of England Primary SchoolLondon · Local authority Primary85% KS2 expected standard (RWM) · 208 students
  81. 81
    95
    Sinai Jewish Primary SchoolHarrow · Local authority Primary86% KS2 expected standard (RWM) · 658 students
  82. 82
    95
    Cannon Lane Primary SchoolPinner · Local authority Primary84% KS2 expected standard (RWM) · 712 students
  83. 83
    95
    Cheam Common Infants' AcademyWorcester Park · Academy Primary– · 410 students
  84. 84
    95
    Woodford County High SchoolWoodford Green · Local authority Secondary80.1 Attainment 8 · 1,237 students
  85. 85
    94
    Ilford County High SchoolIlford · Local authority Secondary75.7 Attainment 8 · 1,115 students
  86. 86
    94
    Merryhills Primary SchoolEnfield · Academy Primary90% KS2 expected standard (RWM) · 618 students
  87. 87
    94
    Cheam Fields Primary AcademySutton · Academy Primary84% KS2 expected standard (RWM) · 471 students
  88. 88
    94
    St John's Preparatory and Senior SchoolPotters Bar · Independent All-through68.1 Attainment 8 · 493 students
  89. 89
    94
    Waldegrave SchoolTwickenham · Academy Secondary67.3 Attainment 8 · 1,470 students
  90. 90
    94
    Wanstead Church SchoolLondon · Local authority Primary96% KS2 expected standard (RWM) · 197 students
  91. 91
    94
    Corpus Christi Catholic Primary SchoolNew Malden · Academy Primary– · 405 students
  92. 92
    94
    Hasmonean High School for GirlsLondon · Academy Secondary63.7 Attainment 8 · 570 students
  93. 93
    94
    Leigh Stationers' Primary AcademyWelling · Academy Primary87% KS2 expected standard (RWM) · 235 students
  94. 94
    94
    Newton Farm Nursery, Infant and Junior SchoolHarrow · Local authority Primary83% KS2 expected standard (RWM) · 462 students
  95. 95
    94
    Sheen Mount Primary SchoolLondon · Local authority Primary82% KS2 expected standard (RWM) · 598 students
  96. 96
    94
    Tayyibah Girls' SchoolLondon · Independent All-through61.6 Attainment 8 · 157 students
  97. 97
    94
    JCoSSNew Barnet · Local authority Secondary60.9 Attainment 8 · 1,356 students
  98. 98
    94
    La Fontaine AcademyBromley · Academy Primary92% KS2 expected standard (RWM) · 492 students
  99. 99
    94
    Hacton Primary SchoolHornchurch · Academy Primary83% KS2 expected standard (RWM) · 640 students
  100. 100
    94
    St Augustine's PrioryLondon · Independent All-through59.7 Attainment 8 · 330 students

328 further schools in London 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 London 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 London?

Nancy Reuben Primary School is the highest-ranked school in London with a Success Index (England) of 99.9 out of 100 (Top 5% of primary schools in England).

How many schools are in London?

London has 2688 schools (1925 primary, 201 all-through, 545 secondary, 17 sixth form) educating 1,361,306 students in 2025.

What is the typical Pupils on roll in London?

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