Best primary schools in London

These tables rank state-funded primary schools in London by their 2024/25 Key Stage 2 (KS2) results: the share of Year 6 pupils meeting the expected standard in reading, writing and maths, with the share reaching the higher standard used to separate schools with the same result. Across England, 63% of pupils met the expected standard and 8% reached the higher standard.

Schools with fewer than 20 pupils taking the tests are left out, because one or two pupils can swing their results. Independent schools do not publish KS2 results and are not ranked. See the methodology for details.

Last data update: 01 November 2026

What is the best primary school in London?

Good Shepherd RC Primary School in Hammersmith and Fulham is the top primary school in London, with 100% of pupils meeting the expected standard and 41% reaching the higher standard in 2024/25.

London primary school league table 2026: top 50

#SchoolBoroughExpected standardHigher standardRating
1Good Shepherd RC Primary SchoolHammersmith and Fulham100%41%Outstanding
2Southfield Primary SchoolEaling100%39%Outstanding
3John Betts Primary SchoolHammersmith and Fulham100%36%Outstanding
4St Clement Danes CofE Primary SchoolWestminster100%25%Outstanding
5Hampden Gurney CofE Primary SchoolWestminster100%19%Good
6The London Oratory SchoolHammersmith and Fulham100%15%Outstanding
7Simon Marks Jewish Primary SchoolHackney100%10%Good
8Lift TrinityHaringey98%35%Outstanding
9Yardley Primary SchoolWaltham Forest97%37%Outstanding
10St Antony’s Catholic Primary SchoolNewham97%36%Good
11Deer Park SchoolRichmond upon Thames97%33%Outstanding
12Courtland SchoolBarnet97%21%Outstanding
12Iqra Primary SchoolLambeth97%21%Outstanding
14Harris Primary Academy Beckenham GreenBromley97%16%Outstanding
15St Helen’s Catholic Primary SchoolLambeth97%7%Good
16Barnes Primary SchoolRichmond upon Thames96%39%Outstanding
17St Mary’s CofE Primary SchoolWaltham Forest96%36%Outstanding
18Ark Franklin Primary AcademyBrent96%35%Good
19Our Lady of Victories Catholic Primary SchoolWandsworth96%29%Good
20Wanstead Church SchoolRedbridge96%17%Good
21Menorah Foundation SchoolBarnet96%9%Good
22Sheringdale Primary SchoolWandsworth95%51%Outstanding
23Nishkam School West LondonHounslow95%36%Outstanding
24Deansbrook Junior SchoolBarnet95%34%Good
25St James & St John Church of England Primary SchoolWestminster95%32%Outstanding
26Stockwell Primary SchoolLambeth95%25%Good
27St Bede’s Catholic Primary SchoolRedbridge95%14%Outstanding
27Whiteheath Junior SchoolHillingdon95%14%Good
29Our Lady of Lourdes RC Primary SchoolRedbridge94%38%Outstanding
30Gordon Primary SchoolRedbridge94%36%Good
31Cuddington Croft Primary School and NurserySutton94%31%Good
31St James’ Roman Catholic Primary SchoolBromley94%31%Good
33Roman Road Primary SchoolNewham94%19%Good
34St Stephen’s Catholic Primary SchoolBexley93%45%Outstanding
35The Cathedral School of St Saviour and St Mary OverieSouthwark93%41%Outstanding
36Addison Primary SchoolHammersmith and Fulham93%39%Good
37Brunswick Park Primary and Nursery SchoolBarnet93%36%Good
38Merton Park Primary SchoolMerton93%33%Outstanding
39St Michael and St Martin Catholic Primary SchoolHounslow93%32%Outstanding
40Eleanor Palmer Primary SchoolCamden93%28%Outstanding
40St Joseph’s Catholic Primary SchoolKensington and Chelsea93%28%Outstanding
42Thomas Jones Primary SchoolKensington and Chelsea93%27%Outstanding
43St Andrew’s CofE Voluntary Aided Primary School, TotteridgeBarnet93%25%Outstanding
44Marlborough Primary SchoolKensington and Chelsea93%24%Outstanding
45Enfield Heights AcademyEnfield93%22%Good
46Eden PrimaryHaringey93%21%Good
46Our Lady of Grace Catholic Junior SchoolBrent93%21%Outstanding
46Woodford Green Primary SchoolRedbridge93%21%Outstanding
49Grove Park Primary SchoolHounslow93%20%Outstanding
50Benedict AcademyMerton93%17%Outstanding

How are primary schools ranked?

Schools are ordered by the share of pupils meeting the expected standard in reading, writing and maths combined, then by the share reaching the higher standard. Each school page shows its full results, national rank, local and England comparisons, and latest inspection.

What is a good KS2 result?

The England average is 63% at the expected standard and 8% at the higher standard. Every school in the London top 50 has at least 93% of pupils at the expected standard.