
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 ThamesTop schools in Richmond upon Thames
Showing 1-20 of 65 schools
- Barnes Primary School
Barnes
- Deer Park School
Whitton
- St Richard Reynolds Catholic Primary School
Twickenham
- Thomson House School
East Sheen
- St Mary's Church of England Primary School
Twickenham
- St James's Catholic Primary School
Whitton
- Collis Primary School
Teddington
- East Sheen Primary School
East Sheen
- St Mary's and St Peter's Church of England Primary School
Teddington
- Chase Bridge Primary School
Twickenham
- Bishop Perrin Church of England Primary School
Whitton
- St Elizabeth's Catholic Primary School
Richmond
- Marshgate Primary School
Ham
- The King's Church of England Primary School
Kew
- Hampton Junior School
Hampton
- The Vineyard School
Richmond
- Twickenham Primary Academy
Twickenham
- Sheen Mount Primary School
East Sheen
- Archdeacon Cambridge's Church of England Primary School
Whitton
- Orleans Primary School
Twickenham
All 65 primary schools in Richmond upon Thames
- #1Barnes Primary School
- #2Deer Park School
- #3St Richard Reynolds Catholic Primary School
- #4Thomson House School
- #5St Mary's Church of England Primary School
- #6St James's Catholic Primary School
- #7Collis Primary School
- #8East Sheen Primary School
- #9St Mary's and St Peter's Church of England Primary School
- #10Chase Bridge Primary School
- #11Bishop Perrin Church of England Primary School
- #12St Elizabeth's Catholic Primary School
- #13Marshgate Primary School
- #14The King's Church of England Primary School
- #15Hampton Junior School
- #16The Vineyard School
- #17Twickenham Primary Academy
- #18Sheen Mount Primary School
- #19Archdeacon Cambridge's Church of England Primary School
- #20Orleans Primary School
- #21St Mary Magdalen's Catholic Primary School
- #22St Stephen's C E Primary School
- #23Meadlands Primary School
- #24Holy Trinity Church of England Primary School
- #25St Osmund's Catholic Primary School
- #26The Russell Primary School
- #27Lowther Primary School
- #28St John the Baptist Church of England Junior School
- #29Hampton Hill Junior School
- #30St Edmund's Catholic Primary School
- #31Trafalgar Junior School
- #32St Mary's Hampton Church of England Primary
- #33Stanley Primary School
- #34Sacred Heart Catholic Primary School
- #35Kew Riverside Primary School
- #36St Richard's Church of England Primary School
- #37Heathfield Junior School
- #38Buckingham Primary School
- #39Nelson Primary School
- #40Darell Primary and Nursery School
- Broomfield House School
- Carlisle Infant School
- Hampton Court House
- Hampton Infant School and Nursery
- Hampton School
- Hampton Wick Infant and Nursery School
- Heathfield Infant School
- Jack and Jill School
- Kew College
- Kew Green Preparatory School
- King's House School
- Kneller Hall Junior School
- Lady Eleanor Holles School
- Newland House School
- St Catherine's School
- St Paul's School
- The German School
- The Harrodian School
- The Mall School
- The Old Vicarage School
- The Swedish School
- Tower House School
- Trafalgar Infant School
- Twickenham Preparatory School
- Unicorn School
