Richmond upon Thames schools collage

2026 Best Primary Schools in Richmond upon Thames Area

Richmond upon Thames primary schools achieve exceptional results, with 78% of pupils meeting expected standards in reading, writing and maths, well above England's 62%. 21% achieve the higher standard, nearly five times the England average of 8%. Barnes Primary School, Deer Park School, and St Richard Reynolds Catholic Primary School are among the highest-performing options, with an average FMS Inspection Score of 8.3/10, Excellent band, compared with England's 7.3/10 (Good). With 65 schools serving Richmond upon Thames, families in Barnes, Twickenham, Kew, and East Sheen benefit from extensive choice, with most finding places within 1.1 miles for popular schools. Use the interactive map to explore last distance offered and compare schools across the borough.

All schools in Richmond upon Thames
Key Performance Metrics for Richmond upon Thames
% students reaching expected standard in reading, writing & maths
Richmond upon Thames
78%vsEngland
62%
% students achieving higher standard in reading, writing & maths
Richmond upon Thames
21%vsEngland
8%
% students reaching expected standard in science
Richmond upon Thames
91%vsEngland
82%
Average FMS Inspection Score (out of 10)
Richmond upon Thames
8.3/10vsEngland
7.3/10

Top schools in Richmond upon Thames

Showing 1-20 of 65 schools

  1. Barnes Primary School

    Barnes

  2. Deer Park School

    Whitton

  3. St Richard Reynolds Catholic Primary School

    Twickenham

  4. Thomson House School

    East Sheen

  5. St Mary's Church of England Primary School

    Twickenham

  6. St James's Catholic Primary School

    Whitton

  7. Collis Primary School

    Teddington

  8. East Sheen Primary School

    East Sheen

  9. St Mary's and St Peter's Church of England Primary School

    Teddington

  10. Chase Bridge Primary School

    Twickenham

  11. Bishop Perrin Church of England Primary School

    Whitton

  12. St Elizabeth's Catholic Primary School

    Richmond

  13. Marshgate Primary School

    Ham

  14. The King's Church of England Primary School

    Kew

  15. Hampton Junior School

    Hampton

  16. The Vineyard School

    Richmond

  17. Twickenham Primary Academy

    Twickenham

  18. Sheen Mount Primary School

    East Sheen

  19. Archdeacon Cambridge's Church of England Primary School

    Whitton

  20. Orleans Primary School

    Twickenham

All 65 primary schools in Richmond upon Thames
  1. #1Barnes Primary School
  2. #2Deer Park School
  3. #3St Richard Reynolds Catholic Primary School
  4. #4Thomson House School
  5. #5St Mary's Church of England Primary School
  6. #6St James's Catholic Primary School
  7. #7Collis Primary School
  8. #8East Sheen Primary School
  9. #9St Mary's and St Peter's Church of England Primary School
  10. #10Chase Bridge Primary School
  11. #11Bishop Perrin Church of England Primary School
  12. #12St Elizabeth's Catholic Primary School
  13. #13Marshgate Primary School
  14. #14The King's Church of England Primary School
  15. #15Hampton Junior School
  16. #16The Vineyard School
  17. #17Twickenham Primary Academy
  18. #18Sheen Mount Primary School
  19. #19Archdeacon Cambridge's Church of England Primary School
  20. #20Orleans Primary School
  21. #21St Mary Magdalen's Catholic Primary School
  22. #22St Stephen's C E Primary School
  23. #23Meadlands Primary School
  24. #24Holy Trinity Church of England Primary School
  25. #25St Osmund's Catholic Primary School
  26. #26The Russell Primary School
  27. #27Lowther Primary School
  28. #28St John the Baptist Church of England Junior School
  29. #29Hampton Hill Junior School
  30. #30St Edmund's Catholic Primary School
  31. #31Trafalgar Junior School
  32. #32St Mary's Hampton Church of England Primary
  33. #33Stanley Primary School
  34. #34Sacred Heart Catholic Primary School
  35. #35Kew Riverside Primary School
  36. #36St Richard's Church of England Primary School
  37. #37Heathfield Junior School
  38. #38Buckingham Primary School
  39. #39Nelson Primary School
  40. #40Darell Primary and Nursery School
  41. Broomfield House School
  42. Carlisle Infant School
  43. Hampton Court House
  44. Hampton Infant School and Nursery
  45. Hampton School
  46. Hampton Wick Infant and Nursery School
  47. Heathfield Infant School
  48. Jack and Jill School
  49. Kew College
  50. Kew Green Preparatory School
  51. King's House School
  52. Kneller Hall Junior School
  53. Lady Eleanor Holles School
  54. Newland House School
  55. St Catherine's School
  56. St Paul's School
  57. The German School
  58. The Harrodian School
  59. The Mall School
  60. The Old Vicarage School
  61. The Swedish School
  62. Tower House School
  63. Trafalgar Infant School
  64. Twickenham Preparatory School
  65. Unicorn School