Top 15 Best Primary Schools In London

Looking for the best primary schools in London for your child? You are in the right place! With so many great options out there it can be hard to know where to start but with this guide, you have nothing to worry about, you are one step closer to finding the perfect primary school in London for your little one.

London is home to some of the best primary schools in the UK, offering a range of educational opportunities for children aged 4-11. From traditional schools with a focus on academic excellence to more innovative and creative schools, there is something for every child.

Now, when it comes to finding the best primary schools in London for your little one, it can feel a little overwhelming because so many options are available and they all look great. As a parent or guardian, it would be hard to know where to start from but don’t worry, we’ve got you covered.

This article is a guide on the best primary schools in London to help you explore the best primary schools in the city and easily navigate the process of finding a school that is just right for your child. These schools are recognized as the best because of their reputation for academic excellence, state-of-the-art facilities, experienced professional teachers, and an excellent curriculum.

Without any further ado, let’s get into the schools as you find out more details about each one.

Best Primary Schools In London

In no particular order, here are the top 15 elementary schools in London:

  • St. Peter and St. Paul Catholic Primary Academy
  • St Stephen’s CE Primary School
  • Fox Primary School
  • Vauxhall Primary School
  • Torriano Primary School
  • Belleville Primary school
  • Mayflower Primary School
  • John Ball Primary School
  • Bevington Primary School
  • Perrymount Primary School
  • Earlsfield Primary School
  • Barnes Primary School
  • Ashmole Primary School
  • Sheen Mount Primary School
  • Bousfield Primary School

1. St. Peter and St. Paul Catholic Primary Academy

It is one of the best primary schools in London located in St. Paul’s Wood Hill, Bromley, South East London. The school is open to children aged 5-11 years. If you would like to enroll your child in a catholic school, St. Peter and St. Paul Catholic Primary Academy is one to consider. Most of the students and teachers here are catholic so it would be a good place for your child to learn and develop.

St Peter and St Paul welcomes families from all backgrounds, offering high aspirations and promoting readiness for the next stages of education. Children are exposed to an education based on virtues and build strong relationships.

Visit School

2. St. Stephen’s CE Primary School

St. Stephen’s CE Primary School is an elementary school located at Uxbridge Road Shepherd’s Bush, London. It is a co-ed school for children aged 4-11 with a vision to deliver outstanding education in a caring community, with God at its center.

The curriculum at St. Stephen’s is designed as an integrated diverse curriculum that cuts across all areas of learning and experience thereby giving each child a balanced education involving the Arts and The National Curriculum.

Visit School

3. Fox Primary School

Fox Primary School is one of the best elementary schools located in Kensington Place, London for children aged 4-11 years old. It is a state school for boys and girls and has received several awards for its academic excellence which shows that it takes academics seriously and prides itself in ensuring that students excel both in and out of the classroom.

If you wish to enroll your child in Fox Primary School, click on the link below and contact the school either by visiting there in person or contact them by phone or email.

Visit School

4. Vauxhall Primary School

Vauxhall Primary School, located in Vauxhall, London, UK can be a great place for your child to learn and begin the development of their potential. The school guarantees a welcoming, safe, and caring environment that treats children and adults equally and celebrates cultural diversity.

The school has won a gold award from UNICEF for being a rights-respecting school and a flagship school award from IQM. Vauxhall is a single-form entry school from Reception to Year, nursery classes are also offered in full-time and part-time places.

Visit School

5. Torriano Primary School

Torriano Primary School is located in Kentish Town, London rated Outstanding by Ofsted. It is a community school that is open to children between the ages of 3 and 11 years.

The school is open to all pupils from all backgrounds and they are received into an environment that respects and cares about everyone. If you send your child here, they will leave with confidence and the will to succeed in life and contribute to society. If Torriano Primary School interests you, there are open days for prospective parents to visit the school.

Visit School

6. Belleville Primary School

Belleville Primary School is one of the best primary schools in London graded Outstanding by Ofsted in all areas. Aside from this recognition, Belleville Primary School has a reputation for providing high-quality education to all students and leading the way in educational development.

Here at Belleville, admissions are offered to Reception, Nursery, and Year 1-6. As for its location, it is located at Belleville Rd, London but the school has two sites on Webb’s Road and Meteor Street.

Visit School

7. Mayflower Primary School

Mayflower Primary School has been around for nearly two centuries and still operates to this day. However, the building and curriculum are much different now to suit the modern style of teaching and learning. It is located in Poplar, East London, and is recognized as the Primary School of the Year by Sunday Times.

Visit School

8. John Ball Primary School

John Ball Primary School is located at Southvale Rd, Blackheath, London. It is a community primary school accepting co-ed students aged 3-11 years old. John Ball Primary School offers a friendly and vibrant community where students will learn to achieve and thrive together in their own way.

Visit School

9. Bevington Primary School

Bevington Primary School is a primary school in Bevington Rd, London and just like the other schools on this list, it is one of the best ones. At Bevington, your child will learn in a safe environment from expert teachers with many years of experience teaching kids. The admission is from Years 1 to 6.

Visit School

10. Perrymount Primary School

Perrymount is a community primary school located on Sunderland Rd, London with students from age 3 to 11 years old. Perrymount Primary School creates a safe, welcoming, and caring environment, where all are respectful and work together as a community, for the children, their families, and the staff.

Students are taught to value different communities and religions and to respect and understand people’s lifestyles and backgrounds.

Visit School

11. Earlsfield Primary School

Earlsfield Primary School is a co-ed community primary school at Tranmere Rd, South West London, UK. It is one of the best elementary schools in the region accepting students from age 3 to 11 years old.

Visit School

12. Barnes Primary School

Barnes Primary School is a community school with 50% boys and 50% girls between the ages of 3 and 11. It is rated as Outstanding by Ofsted in the previous inspection.

The curriculum at Barnes Primary School was developed to maximize learning, love, and laughter and at the same time develop core values of creativity, curiosity, positivity, responsibility, empathy, integrity, resilience, and self-belief in students.

Visit School

13. Ashmole Primary School

Ashmole Primary School has excellent reviews on Google. They all say how supportive, encouraging, and kind the teachers are and how they work hard to improve pupils’ education. These are great reviews from parents and guardians whose child or children are in Ashmole Primary School. This could be a push for you to pick this school for your child.

Visit School

14. Sheen Mount Primary School

Here is another excellent primary school in London for parents/guardians who are looking for a great place to enroll their children. The curriculum is designed to prepare pupils for the next step of their educational journey and instill in them a sense of responsibility, respect, and other core values that will follow them as they grow older.

Visit School

15. Bousfield Primary School

Bousfield Primary School has a 4.5-star Google rating with over 20 reviews from parents, guardians, and those who used to attend the school as kids. Many of these reviews complimented the school especially its environment and academic quality which, from the reviews, they say are top-notch.

You don’t have to use these reviews to accept or reject the school but you can use it to consider the school. So, why don’t you schedule a date with the staff and visit the school to see things for yourself? I doubt that you will find something you don’t like.

Visit School

To give you a wider option, I have gone on to list some private and state primary schools in London that could be a good fit for your little one. Check them out!

Best Private Primary Schools in London

London has many excellent private primary schools where kids are exceptionally educated. According to the official ranking, the best private primary schools in London are as follows:

  • North London Collegiate School (Harrow)
  • King’s College School (Wimbledon)
  • City of London School For Girls (City of London)
  • South Hampstead High School (Hampstead)
  • UniversityCollege School (Hampstead)
  • James Allen’s Girls’ School (East Dulwich)
  • Wimbledon High School (Wimbledon)
  • Hampton Court House (Hampton)
  • HighgateSchool (Highgate)
  • Notting Hill and Ealing High School (Ealing)

Best State Primary Schools In London

In no particular order, the best state primary schools in London are as follows:

  • Fox Primary School (Kensington & Chelsea)
  • St Joseph’s RC Primary School (Brent)
  • Thomas Jones Primary School (Kensington & Chelsea)
  • Bousfield Primary School (Kensington & Chelsea)
  • The Cathedral School of St Saviour and St Mary Overy (Southwark)
  • The London Oratory School (Hammersmith & Fulham)
  • St Peter’s Catholic Primary School (Greenwich)
  • Sir William Burrough Primary School (Tower Hamlets)
  • St. John and St James Church of England Primary School (Hackney)
  • Paxton Primary School (Lambeth)

FAQs

What is the age for a primary school in London?

Primary school in London begins from age 5 to 11 years.

Can a foreigner get admission into a public primary school in London?

According to Merton Council, in most cases, children arriving from overseas have the right to attend schools in England. It is the responsibility of parents to check that their children have a right, under their visa entry conditions, to study at a school before submitting an application.

Which area in London has the best primary schools?

The areas in London with the best primary schools are Brent, Hackney, Haringey, Harrow, Hounslow, Lewisham, Kingston Upon Thames, Lambeth, Redbridge, Kensington, Chelsea, and Newham.

Conclusion

You now have a long list of best primary schools in London at your fingertips, now, deciding which school to enroll your child have been made easier. With careful consideration, you can find the perfect fit for your child. So, do your research, visit schools, and ask lots of questions. Your child’s future is worth the effort.

Recommendations