Back to knowledge base

KNOWLEDGE BASE Articles

The best public schools in London

Outstanding public schools in London certainly aren’t in short supply – there are 342 ‘outstanding’, state-funded primary schools in London, and plenty of excellent public secondary schools too. With so many to choose from, we have rounded up the best public schools in London for you.

Choosing a public school when moving to London with a family

Choosing an area to live, finding your ideal home, deciding which local pub whets your whistle: these are all big decisions when relocating to London. If you have children, however, there’s one decision that’s even more important: which school you’re going to send them to. Yes, you love your job and can’t wait to call London home; but if your child isn’t happy, the relocation won’t be a success – and choosing the right school is central to this.

Now before we dive into the lists, we are going to clarify something: we have assumed that you are looking for the best free schools in London, which, in many countries, are called “public schools” – in the UK, they are called “state schools”. And to confuse everyone even more, in the UK, public schools are actually a term for “private schools”, also called “independent schools”.

For the sake of this article, we are keeping the word “public” with the meaning that most parents around the world will associate with it, but be aware that most other publications referring to “public schools” would probably talk about private schools.

Best primary public schools in London (age 4-12 years)

Outstanding public schools in London certainly aren’t in short supply – there are 342 outstanding, state-funded primary schools in the capital to be precise. With so many to choose from, you won’t struggle to find a primary school that scores top marks.

Here’s a list of ten of the very best:

  1. Fox Primary School (Kensington & Chelsea)
  2. St Joseph’s RC Primary School (Brent)
  3. Thomas Jones Primary School (Kensington & Chelsea)
  4. Bousfield Primary School (Kensington & Chelsea)
  5. The Cathedral School of St Saviour and St Mary Overy (Southwark)
  6. The London Oratory School (Hammersmith & Fulham)
  7. St Peter’s Catholic Primary School (Greenwich)
  8. Sir Willim Burrough Primary School (Tower Hamlets)
  9. St John and St James Church of England Primary School (Hackney)
  10. Paxton Primary School (Lambeth)

You can find out more on the best public primary schools in London by reading the following resources:

Best secondary public schools in London (age 12-16 years)

Thankfully, finding the best public schools in London isn’t like finding a needle in a haystack. With so many outstanding state secondary schools to choose from, it’s more a case of being spoilt for choice.

Here’s a list of ten of the very best:

  1. Queen Elizabeeth’s School (Barnet)
  2. Wilson’s School (Sutton)
  3. Henrietta Barnett School (Barnet)
  4. Tiffin Girls’ School (Kingston upon Thames)
  5. St Olave’s and St Saviour’s Grammar School (Bromley)
  6. Tiffin School (Kingston upon Thames)
  7. Sutton Grammar for Boys (Sutton)
  8. Nonsuch High School for Girls (Sutton)
  9. The Latymer School (Enfield)
  10. Holland Park School (Kensington & Chelsea)

You can find out more on the best public secondary schools in London by reading the following resources:

You can find out more on Grammar Schools (selective secondary public schools) by checking this article.

Get help from the Schools Experts (optional)

Simply London won’t just help you to identify good public schools in London; we will help you secure a place for your child at one as well.

We offer two options designed to take the hassle out of your school search, in addition to our home search and settling-in services:

Download the free guide to Public (state) Schools in London!

Back to knowledge base