Below you'll find London's primary and secondary schools in one place. Under the older single-grade system the primary and secondary schools here grade fairly similarly overall.
Choose your area of London
London is a big place, so schools near one neighbourhood may be a long way from another. Pick your area for a more local list of schools and how to get to them.
School admissions are run by the local authority where you live; the school may be in a different local authority (that is, it goes by your address rather than the school's). This area covers more than one local authority — mainly Barnet and Newham, Southwark.
Apply through the council for the area where you live. In some parts of England there are two councils — a smaller district or borough council and a larger county council. Where that is the case, it is the county council that handles school admissions. If you are not sure which applies to you, use the “find your local authority” link above. Deadlines and admission rules vary by council, so always check its official pages. See also our guide to school admissions.
Primary schools in London
London has 1100 primary schools with an Ofsted inspection on record, together teaching roughly 370,220 pupils. 814 were last judged under Ofsted's older single-grade system, while 77 have already moved to the newer report card, so you'll see a mix of both on this page. A further 129 have a recent inspection that graded individual areas without giving an overall grade.
Of those with a pre-2024 grade, 97% were judged Good or Outstanding, with 192 rated Outstanding. 21 were rated Requires improvement or Inadequate at their last visit.
Our ranking puts St Michael's CofE Primary School first for primary schools in London, followed by Ilderton Primary School. The score is a rough shortlisting guide built from each school’s latest inspection, not an official Ofsted judgement, so open any school that interests you and read its full report.
932 of these schools were inspected in the last five years. 42 were last inspected before 2016, so their published grade may not reflect the school today — always check the current Ofsted report before deciding.
If you're after a particular kind of school, London has 324 faith schools, 3 girls' schools and 4 boys' schools among its primary schools. Admission rules for these differ — check each school's criteria with the school and your local authority.
For families considering special educational needs (SEN) support, primary schools here have on average about 16% of pupils on SEN support and about 5.6% with an Education, Health and Care (EHC) plan (national averages are roughly 13% and 4-5% respectively). This indicates how common SEN provision is locally — context only, not a measure of quality; always contact a school's SENCo to discuss your child's needs.
On intake, about 33.1% of pupils at these primary schools are eligible for free school meals on average, close to the national average of roughly a quarter. This is background context to read results fairly — schools serving more disadvantage often add a lot of value that raw results understate — not a measure of quality, and not part of our score.
Primary schools here range from about 44 to 1,273 pupils (typically around 306), so there's a mix of smaller and larger settings to weigh up.
Based on the MHCLG Index of Multiple Deprivation, London is more deprived than the national average. Note this data relates to the wider neighbourhood, not the school. It is provided as context but is not a measure of the schools’ quality.
Sort by:
Primary schools in London, ranked by the Good School Finder score.
#
School
Pupils
Class size
Postcode
Latest Ofsted
1
St Michael's CofE Primary School
156
19.5
N22 8HE
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
2
Ilderton Primary School
157
19.6
SE16 3LA
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
3
Eversley Primary School
629
29.8
N21 1PD
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
4
Thomson House School
366
26.1
SW14 8HY
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
5
Our Lady of Lourdes RC Primary School
450
30.1
E11 2TA
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
6
Phoenix Primary School
480
25.3
SE1 5JT
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
7
Rockmount Primary School
453
30.2
SE19 3ST
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
8
Deansfield Primary School
461
30.8
SE9 1XP
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
9
Culloden Primary - A Paradigm Academy
623
24.6
E14 0PT
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
10
Bannockburn Primary School
879
25.9
SE18 1HE
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
11
Calverton Primary School
139
15.4
E16 3ET
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
12
Haberdashers' Hatcham Free School
410
29.4
SE14 5SF
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
13
Ark Priory Primary Academy
439
25.8
W3 8NR
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
14
The Olive School, Hackney
629
30
E9 6EJ
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
15
Eglinton Primary School
360
24.7
SE18 3PY
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
16
Coldfall Primary School
684
29.3
N10 1HS
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
17
St Josephs Catholic Primary School
133
16.6
WC2B 5NA
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
18
Coleridge Primary School
882
30.2
N8 8DN
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
19
Selwyn Primary School
448
25.4
E13 0ES
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
20
St John's Roman Catholic Primary School
240
29.7
SE16 6SD
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
In and around London there were 287 secondary schools with an Ofsted inspection on record, together teaching roughly 299,653 pupils. 189 were last judged under Ofsted's older single-grade system, while 41 have already moved to the newer report card, so you'll see a mix of both on this page. A further 34 have a recent inspection that graded individual areas without giving an overall grade.
Looking at the older single-grade inspections, 94% were judged Good or Outstanding, with 47 rated Outstanding. 11 were rated Requires improvement or Inadequate at their last visit.
Ark Soane Academy comes out highest among London's secondary schools on our score, followed by Harris Academy Chobham. The score is a rough shortlisting guide built from each school’s latest inspection, not an official Ofsted judgement, so open any school that interests you and read its full report.
251 of these schools were inspected in the last five years. 3 were last inspected before 2016, so their published grade may not reflect the school today — always check the current Ofsted report before deciding.
If you're after a particular kind of school, London has 3 selective (grammar) schools, 72 faith schools, 43 girls' schools and 22 boys' schools among its secondary schools. Admission rules for these differ — check each school's criteria with the school and your local authority.
For families considering special educational needs (SEN) support, secondary schools here have on average about 13.4% of pupils on SEN support and about 4.2% with an Education, Health and Care (EHC) plan (national averages are roughly 13% and 4-5% respectively). This indicates how common SEN provision is locally — context only, not a measure of quality; always contact a school's SENCo to discuss your child's needs.
On intake, about 40.1% of pupils at these secondary schools are eligible for free school meals on average, higher than the national average of roughly a quarter. This is background context to read results fairly — schools serving more disadvantage often add a lot of value that raw results understate — not a measure of quality, and not part of our score.
Secondary schools here range from about 100 to 2,987 pupils (typically around 1,025), so there's a mix of smaller and larger settings to weigh up.
Based on the MHCLG Index of Multiple Deprivation, London is around the national average for deprivation. Note this data relates to the wider neighbourhood, not the school. It is provided as context but is not a measure of the schools’ quality.
Sort by:
Secondary schools in London, ranked by the Good School Finder score.
#
School
Pupils
Class size
Postcode
Latest Ofsted
1
Ark Soane Academy
874
28.7
W3 8EA
OutstandingInspected under the pre-2024 framework
2
Harris Academy Chobham
2,047
25.6
E20 1BD
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
3
Harris City Academy Crystal Palace
1,191
24.8
SE19 2JH
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
4
Harris Science Academy East London
513
19.4
E3 3DU
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
5
St Michael's Catholic College
948
20
SE16 4UN
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
6
Prendergast School
1,052
23.3
SE4 1LE
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
7
The St Marylebone CofE School
1,181
20.3
W1U 5BA
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
8
Bishop Thomas Grant Catholic Secondary School
1,187
19.4
SW16 2HY
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
9
Central Foundation Boys' School
1,152
21.3
EC2A 4SH
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
10
Harris Academy Peckham
458
20.7
SE15 5DZ
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
11
St Matthew Academy
1,063
24.2
SE3 0XX
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
12
Harris Academy Bermondsey
781
20.6
SE16 3TZ
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
13
City of London Academy, Shoreditch Park
914
21.6
N1 5JU
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
14
Elizabeth Garrett Anderson School
888
24
N1 9QG
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
15
St George's Catholic School
1,170
19.3
W9 1RB
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
16
Gladesmore Community School
1,206
19.6
N15 6EB
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
17
Phoenix Academy
582
22.4
W12 0RQ
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
18
Highlands School
1,694
24.7
N21 1QQ
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
19
Ark Bolingbroke Academy
793
20.4
SW11 6BF
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
20
Rutlish School
1,471
18.3
SW20 9AD
Areas graded, lowest: OutstandingOfsted inspection (individual areas graded)
Ofsted changed how schools are graded in 2024. Older inspections gave one overall grade — Outstanding, Good, Requires improvement or Inadequate. Newer inspections give a “report card” that grades several areas separately, with no single overall grade. The two systems measure different things, so an old grade and a new report card can’t be compared directly. We show whichever one a school has, and label which system it came from.
To let you see a whole town at a glance, we turn each school’s latest inspection into a single Good School Finder score out of 100. For older grades, Outstanding scores highest, then Good, then Requires improvement, then Inadequate. For newer report cards, we average the area grades onto the same 0–100 scale. It’s a rough guide to help you build a shortlist — not an official Ofsted judgement — so always open a school and read its full inspection before deciding. There’s more on how the score works on the About page.
How the lists are ordered
Schools are listed by their Good School Finder score, best first. Quite often several schools tie — for example, a town might have five Outstanding primaries. When that happens we don’t put them in a random order; we use the same simple rules every time, so the list looks the same each time you visit:
The Good School Finder score comes first — a higher score is listed higher.
If two schools have the same score, the one whose safeguarding was judged effective is listed above one where it was not.
If they still tie, the school inspected more recently comes first, because its grade is more likely to reflect the school as it is today.
If everything above is equal, we simply list them in alphabetical order by name.
So if two schools are both Outstanding, the one with effective safeguarding and a more recent inspection appears higher — never just by chance.