SchoolsInfo

Best primary schools in Greater London (2026)

Greater London has 1595 ranked primary schools with published results. The top-ranked is Hampden Gurney CofE Primary School, in the top 1% in England. The average reading, writing & maths here in 2025 was 71%, against 62% for England. 400 are in England's top 10%, and 190 are rated Outstanding by Ofsted.

Filter and sort these schools → Find an area to live near them
RankSchool Reading, writing & maths (2023–2025 average)Reading, writing & maths 2025 TrendHigher standardOfsted
1
Top 1% in England
Hampden Gurney CofE Primary School
City of Westminster · Church of England
100% 100% 19% Good
2
Top 1% in England
St James' Roman Catholic Primary School
Bromley · Roman Catholic
95% 94% 31% Report card
3
Top 1% in England
Barnes Primary School
Richmond upon Thames
94% 96% 39% Outstanding
4
Top 1% in England
Hampstead Parochial Church of England Primary School
Camden · Church of England
91% 85% 42% Good
5
Top 1% in England
Fox Primary School
Kensington and Chelsea
92% 91% 42% Outstanding
6
Top 1% in England
Yardley Primary School
Waltham Forest
95% 97% 37% Outstanding
7
Top 1% in England
Christ Church Primary School, Hampstead
Camden · Church of England
90% 88% 56% Outstanding
8
Top 1% in England
Sheringdale Primary School
Wandsworth
92% 95% 51% Not judged
9
Top 1% in England
St Antony's Catholic Primary School
Newham · Roman Catholic
94% 97% 36% Not judged
10
Top 1% in England
The Cathedral School of St Saviour and St Mary Overie
Southwark · Church of England
94% 93% 41% Outstanding
11
Top 1% in England
St Mary's CofE Primary School
Waltham Forest · Church of England
93% 96% 36% No rating
12
Top 1% in England
Abacus Belsize Primary School
Camden
91% 84% 32% Not judged
13
Top 1% in England
St Michael and St Martin Catholic Primary School
Hounslow · Roman Catholic
94% 93% 32% Outstanding
14
Top 1% in England
St Luke's Church of England School
Camden · Church of England
96% 100% 40% No rating
15
Top 1% in England
St Stephen's CofE Primary School
Hammersmith and Fulham · Church of England
90% 91% 44% Outstanding
16
Top 1% in England
Tollgate Primary School
Newham
93% 91% 37% Outstanding
17
Top 1% in England
Lift Trinity
Haringey
95% 98% 35% No rating
18
Top 1% in England
Ark Franklin Primary Academy
Brent
95% 96% 35% No rating
19
Top 1% in England
Charles Dickens Primary School
Southwark
92% 92% 34% Outstanding
20
Top 1% in England
Deer Park School
Richmond upon Thames
93% 97% 33% No rating
21
Top 1% in England
West London Free School Primary
Hammersmith and Fulham
90% 92% 36% Not judged
22
Top 1% in England
St Richard Reynolds Catholic Primary School
Richmond upon Thames · Roman Catholic
92% 90% 40% Outstanding
23
Top 1% in England
Thomas Jones Primary School
Kensington and Chelsea
94% 93% 27% Outstanding
24
Top 1% in England
Courtland School
Barnet
95% 97% 21% Outstanding
25
Top 1% in England
Southfield Primary School
Ealing
94% 100% 39% Outstanding
26
Top 1% in England
Westbourne Primary School
Sutton
87% 90% 53% Good
27
Top 1% in England
Our Lady of Lourdes RC Primary School
Redbridge · Roman Catholic
92% 94% 38% Not judged
28
Top 1% in England
Riverley Primary School
Waltham Forest
93% 84% 26% No rating
29
Top 1% in England
East Lane Primary School
Brent
93% 88% 28% Outstanding
30
Top 1% in England
John Betts Primary School
Hammersmith and Fulham
92% 100% 36% Good
31
Top 1% in England
St Stephen's Catholic Primary School
Bexley · Roman Catholic
91% 93% 45% Report card
32
Top 1% in England
St Clement Danes CofE Primary School
City of Westminster · Church of England
94% 100% 25% Not judged
33
Top 1% in England
Rhodes Avenue Primary School
Haringey
92% 92% 30% Report card
34
Top 1% in England
Churchfields Junior School
Redbridge
89% 91% 38% Not judged
35
Top 1% in England
Addison Primary School
Hammersmith and Fulham
91% 93% 39% Not judged
36
Top 1% in England
Willow Brook Primary School Academy
Waltham Forest
90% 89% 31% No rating
37
Top 1% in England
Haberdashers' Hatcham Free School
Lewisham
90% 90% 28% Not judged
38
Top 1% in England
Merryhills Primary School
Enfield
90% 90% 30% No rating
39
Top 1% in England
Iqra Primary School
Lambeth · Muslim
96% 97% 21% No rating
40
Top 1% in England
St Stephen's Primary School
Newham
89% 89% 31% Outstanding
41
Top 1% in England
St Peter's Primary School
Hammersmith and Fulham · Church of England
89% 90% 40% No rating
42
Top 1% in England
Ark Conway Primary Academy
Hammersmith and Fulham
87% 86% 38% Outstanding
43
Top 1% in England
Good Shepherd RC Primary School
Hammersmith and Fulham · Roman Catholic
88% 100% 41% Outstanding
44
Top 1% in England
St Andrew's Catholic Primary School
Lambeth · Roman Catholic
93% 92% 23% Outstanding
45
Top 1% in England
Crofton Junior School
Bromley
89% 91% 37% No rating
46
Top 1% in England
Our Lady of Grace Catholic Primary School
Greenwich · Roman Catholic
86% 87% 45% No rating
47
Top 1% in England
Park Academy
Merton
87% 94% 44% Outstanding
48
Top 1% in England
La Fontaine Academy
Bromley
92% 92% 24% Outstanding
49
Top 1% in England
Akiva School
Barnet · Jewish
89% 86% 31% No rating
50
Top 1% in England
Cheam Common Junior Academy
Sutton
86% 90% 36% No rating
51
Top 1% in England
Boutcher Church of England Primary School
Southwark · Church of England
90% 84% 22% Outstanding
52
Top 1% in England
Heathfield Academy
Croydon
91% 90% 12% No rating
53
Top 1% in England
Canary Wharf Primary, Glenworth
Tower Hamlets · Christian
88% 85% 38% Not judged
54
Top 1% in England
Southwold Primary School
Hackney
90% 91% 32% Outstanding
55
Top 2% in England
Simon Marks Jewish Primary School
Hackney · Jewish
92% 100% 10% Good
56
Top 2% in England
Roman Road Primary School
Newham
90% 94% 19% Good
57
Top 2% in England
Holy Ghost Catholic Primary School
Wandsworth · Roman Catholic
88% 86% 29% Good
58
Top 2% in England
Thomson House School
Richmond upon Thames
85% 88% 33% Not judged
59
Top 2% in England
Ashmole Primary School
Barnet
88% 80% 30% No rating
60
Top 2% in England
Marshgate Primary School
Richmond upon Thames
87% 88% 37% Not judged
61
Top 2% in England
The King's Church of England Primary School
Richmond upon Thames · Church of England
84% 88% 42% Good
62
Top 2% in England
Cleves Primary School
Newham
89% 84% 20% Report card
63
Top 2% in England
Grazebrook Primary School
Hackney
88% 85% 26% Outstanding
64
Top 2% in England
Lift Noel Park
Haringey
90% 92% 26% No rating
65
Top 2% in England
Benedict Academy
Merton
91% 93% 17% Not judged
66
Top 2% in England
St Joseph's Roman Catholic Primary School
Brent · Roman Catholic
93% 91% 12% Outstanding
67
Top 2% in England
Stockwell Primary School
Lambeth
92% 95% 25% Good
68
Top 2% in England
Scotts Primary School
Havering
87% 90% 32% Outstanding
69
Top 2% in England
Rosetta Primary School
Newham
91% 91% 26% Outstanding
70
Top 2% in England
Our Lady of Victories Catholic Primary School
Wandsworth · Roman Catholic
89% 96% 29% Good
71
Top 6% in England
The London Oratory School
Hammersmith and Fulham · Boys · Roman Catholic
93% 100% 15% Outstanding
72
Top 2% in England
Cheam Fields Primary Academy
Sutton
86% 84% 27% Not judged
73
Top 2% in England
Elmhurst Primary School
Newham
89% 92% 27% Report card
74
Top 2% in England
St Mary's and St Peter's Church of England Primary School
Richmond upon Thames · Church of England
85% 83% 32% Outstanding
75
Top 2% in England
St Mary's Catholic Primary School
Greenwich · Roman Catholic
88% 83% 32% Outstanding
76
Top 2% in England
Perry Hall Primary School
Bromley
89% 90% 21% Outstanding
77
Top 2% in England
Nelmes Primary School
Havering
88% 89% 28% Not judged
78
Top 2% in England
St John Fisher Catholic Primary School
Bexley · Roman Catholic
91% 90% 17% Not judged
79
Top 2% in England
Hallsville Primary School
Newham
87% 86% 29% Outstanding
80
Top 2% in England
Roger Ascham Primary School
Waltham Forest
86% 86% 26% No rating
81
Top 2% in England
Woodford Green Primary School
Redbridge
88% 93% 21% Not judged
82
Top 2% in England
Krishna Avanti Primary School
Harrow · Hindu
89% 87% 22% Not judged
83
Top 2% in England
Manor Park Primary Academy
Sutton
85% 87% 31% Not judged
84
Top 2% in England
Streatham Wells Primary
Lambeth
88% 93% 17% Outstanding
85
Top 2% in England
St Joseph's Catholic Primary School
Kensington and Chelsea · Roman Catholic
89% 93% 28% Outstanding
86
Top 2% in England
St Saviour's Church of England Primary School
Waltham Forest · Church of England
89% 89% 22% Outstanding
87
Top 2% in England
Eleanor Palmer Primary School
Camden
86% 93% 28% Outstanding
88
Top 2% in England
Newton Farm Nursery, Infant and Junior School
Harrow
85% 83% 28% Good
89
Top 2% in England
Leigh Stationers' Primary Academy
Bexley
86% 87% 17% No rating
90
Top 2% in England
Cleveland Road Primary School
Redbridge
87% 87% 25% No rating
91
Top 2% in England
Bishop Gilpin CofE Primary School
Merton · Church of England
82% 78% 31% Outstanding
92
Top 2% in England
Upminster Junior School
Havering
85% 88% 26% Report card
93
Top 2% in England
Saint Francis of Assisi Catholic Primary School
Kensington and Chelsea · Roman Catholic
88% 90% 30% Not judged
94
Top 2% in England
St James's Catholic Primary School
Richmond upon Thames · Roman Catholic
86% 85% 32% Not judged
95
Top 2% in England
Vicarage Primary School
Newham
86% 88% 25% Outstanding
96
Top 2% in England
Wingfield Primary School
Greenwich
83% 85% 34% Outstanding
97
Top 2% in England
Our Lady of Grace Catholic Junior School
Brent · Roman Catholic
88% 93% 21% Outstanding
98
Top 2% in England
Belmont Primary School
Hounslow
86% 84% 29% Report card
99
Top 2% in England
Ainslie Wood Primary School
Waltham Forest
87% 87% 34% Good
100
Top 2% in England
Millbank Gardens Primary Academy
City of Westminster
87% 87% 23% No rating

Showing the top 100 of 1595. See all 1595 and filter them.

Best primary school in each town

Also see

Questions

What is the best primary school in Greater London?

On exam results over the last three years, Hampden Gurney CofE Primary School is the top-ranked primary school in Greater London, in the top 1% of schools in England.

How are the schools ranked?

By published Department for Education exam results averaged over three years: for secondary schools, Attainment 8 plus a quarter of the share getting grade 5+ in English and maths; for primary schools, the share reaching the expected standard in reading, writing and maths plus half the share reaching the higher standard. The order uses the three-year average, so a school can rank above one with a higher single-year result. Schools with fewer than 10 pupils taking the tests are not ranked. Exam results are only part of the picture: visit, read the Ofsted report and check admissions rules, as living nearby does not guarantee a place.