School Chooser

Primary schools in London

There are 35 primary schools in London (Hammersmith and Fulham), teaching 8,637 pupils. Of the 34 with a score, 24 do better than similar schools elsewhere in England and 3 do worse.

Best in EnglandSecondary schools in LondonAll schools in London
Pupils from low-income families32%average across these schools
Doing better than similar schools24 of 34scored schools in the top two bands
New-style Ofsted report cards1inspected since November 2025
Good or outstanding (old grades)25of those still on old grades
Full or nearly full8 of 34schools with 98% or more of places taken
Average class size24.8one-teacher classes, January census
Free breakfast clubs3schools on the government programme
Well aboveAboveIn lineBelowWell belowNot scored

Primary schools (35)

Ranked by score, highest first. The likely range shows how sure we can be. If two schools' ranges overlap, don't read it as one beating the other. Click a column heading to sort, or hover a row to find it on the map.

#SchoolPupilsLow incomeOfstedScoreLikely range
1St Stephen's CofE Primary SchoolChurch of England · ages 3-1144513%Outstanding 202310099 to 100
2Good Shepherd RC Primary SchoolRoman Catholic · ages 3-1123411%Outstanding 202410098 to 100
3St John XXIII Catholic Primary SchoolAcademy · ages 3-1130250%Report card 20269998 to 100
4St Peter's Primary SchoolChurch of England · ages 4-112109%Outstanding 20239997 to 100
5West London Free School PrimaryFree school · ages 4-1142325%No overall grade 20259997 to 100
6Addison Primary SchoolCouncil · ages 3-1120032%No overall grade 20259896 to 100
7John Betts Primary SchoolVoluntary · ages 5-112068%Good 20219894 to 100
8Holy Cross RC SchoolRoman Catholic · ages 3-1160511%Not inspected9894 to 99
9Ark Conway Primary AcademyFree school · ages 3-1120038%Outstanding 20249690 to 99
10Earl's Court Free School PrimaryFree school · ages 4-1121016%Outstanding 20249690 to 99
11Miles Coverdale Primary SchoolCouncil · ages 4-1119742%Outstanding 20249587 to 98
12Larmenier & Sacred Heart Catholic Primary SchoolRoman Catholic · ages 3-1144217%No overall grade 20249488 to 97
13Langford Primary SchoolAcademy · ages 3-1140028%Not inspected9281 to 98
14Wendell Park Primary SchoolCouncil · ages 3-1139124%Good 20229082 to 95
15Fulham Primary SchoolAcademy · ages 3-1121036%Outstanding 20249079 to 96
16St John's Walham Green Church of England Primary SchoolChurch of England · ages 3-1142815%Outstanding 20248878 to 94
17Avonmore Primary SchoolCouncil · ages 3-1118134%Outstanding 20238872 to 96
18Greenside Primary SchoolAcademy · ages 3-1120624%Good 20238466 to 93
19Normand Croft Community School for Early Years and Primary EducationCouncil · ages 2-1122572%Not inspected8359 to 94
20Kenmont Primary SchoolCouncil · ages 3-1121335%Good 20238360 to 93
21St Augustine's RC Primary SchoolAcademy · ages 4-1119627%Good 20217746 to 92
22Brackenbury Primary SchoolCouncil · ages 3-1129637%Good 20227658 to 87
23All Saints CofE Primary SchoolChurch of England · ages 3-1120216%No overall grade 20257346 to 88
24St Mary's Catholic Primary SchoolRoman Catholic · ages 3-1118035%Good 20246838 to 87
25Thomas's AcademyAcademy · ages 3-1115129%Good 20235931 to 82
26Ark Bentworth Primary AcademyAcademy · ages 3-1115559%Good 20245730 to 80
27Sulivan Primary SchoolAcademy · ages 3-1114850%Good 20245128 to 73
28Queen's Manor SchoolAcademy · ages 3-1113820%Good 20244521 to 71
29St Paul's CofE Primary SchoolChurch of England · ages 3-1113730%No overall grade 20244019 to 66
30Melcombe Primary SchoolCouncil · ages 4-1112550%Good 20233819 to 63
31Flora Gardens Primary SchoolCouncil · ages 3-1116754%Good 20223615 to 66
32Wormholt Park Primary SchoolCouncil · ages 3-1130347%Good 20232614 to 45
33Ark White City Primary AcademyAcademy · ages 3-1130662%Not inspected2511 to 52
34Old Oak Primary SchoolCouncil · ages 3-1120541%Good 20232411 to 49
St Thomas of Canterbury Catholic Primary SchoolAcademy · ages 4-11Good 2023

About this list

Schools are listed by their School Chooser Score, highest first. Schools without a score (independent schools and those with too little published data) come after, in alphabetical order. The score compares each school with schools that have a similar mix of pupils, not just with each other, so a school with a lower score in a wealthier area may still have better exam results. How the score works.