Stewart Fleming Primary School
Stewart Fleming Primary School is a primary school in London for ages 4 to 11.
Practise what Stewart Fleming Primary School is teaching this term
Daily maths in the order Stewart Fleming Primary School teaches it, where its maps give one. English keeps to the usual order for their year. Start with a free five-minute class.
At a glance
- Type
- Academy
- Ages
- 4 to 11
- Pupils
- 570
- Who it's for
- Boys and girls
- Address
- Witham Road, London, SE20 7YB
- Phone
- 02087 781043
The school's websiteResults and performanceFull register entryMap
What Ofsted found
Full inspection, April 2023.
- Overall effectiveness: Stewart Fleming Primary School continues to be an outstanding school.
- Safeguarding: The arrangements for safeguarding are effective.
- Inspectors found pupils behave exceptionally well across the school and live up to high expectations.
- Inspectors found the curriculum is ambitious and well sequenced, with teachers building pupils' learning progressively.
Our summary of Ofsted's report. Read the full reports on Ofsted's website. Contains public sector information licensed under the Open Government Licence v3.0.
The school
- The school is inclusive and welcomes children from all backgrounds and abilities.
Source: Stewart Fleming Primary School website. Checked 11 November 2026.
How it teaches
- Mathematics is taught using the White Rose Mathematics scheme, supplemented by additional resources.
- The school uses specialist teachers for subjects including PE, Art, Music, Computing and MfL.
Source: Stewart Fleming Primary School website. Checked 11 November 2026.
Admissions
- The school admits 90 pupils into its three Reception classes each September.
- Children with an Education, Health and Care Plan must not apply through the standard admissions process.
Source: Stewart Fleming Primary School website. Checked 11 November 2026.
Nursery
- The school does not state nursery provision on these pages.
Source: Stewart Fleming Primary School website. Checked 11 November 2026.
The school day and clubs
- The school day begins at 8.55am and ends at 3.20 for Reception, 3.25 for Key Stage 1 and 3.30pm for Key Stage 2.
Source: Stewart Fleming Primary School website. Checked 11 November 2026.
What each year learns
- Year 1 mathsWhite Rose Maths
- Year 2 mathsWhite Rose Maths
- Year 3 mathsWhite Rose Maths
- Year 4 mathsWhite Rose Maths
- Year 5 mathsWhite Rose Maths
- Year 6 mathsWhite Rose Maths
Grammar schools within 15 miles
- Wilson's SchoolBoys, Wallington, 4 miles. Sutton Selective Eligibility Test
- Wallington County Grammar SchoolBoys, Wallington, 5 miles. Sutton Selective Eligibility Test
- Wallington High School for GirlsGirls, Wallington, 5 miles. Sutton Selective Eligibility Test
- Sutton Grammar SchoolBoys, Sutton, 6 miles. Sutton Selective Eligibility Test
- Newstead Wood SchoolGirls, Orpington, 6 miles. Newstead Wood Selection Test
- St Olave's and St Saviour's Grammar SchoolBoys, Orpington, 7 miles. St Olave's Selective Entrance Test
- Chislehurst and Sidcup Grammar SchoolSidcup, 8 miles. Bexley Selection Test
- Nonsuch High School for GirlsGirls, Sutton, 8 miles. Sutton Selective Eligibility Test
- Bexley Grammar SchoolWelling, 8 miles. Bexley Selection Test
- Townley Grammar SchoolGirls, Bexleyheath, 9 miles. Bexley Selection Test
- Beths Grammar SchoolBoys, Bexley, 9 miles. Bexley Selection Test
- Tiffin SchoolBoys, Kingston upon Thames, 10 miles
School details: Get Information about Schools, Department for Education, URN 137035. Checked 9 November 2026.
Explore more
Other schools in Bromley
- Edgebury Primary SchoolChislehurst
- Poverest Primary SchoolOrpington
- St Olave's and St Saviour's Grammar SchoolOrpington
- Babington House SchoolChislehurst
- Bickley Park School
- Breaside Preparatory SchoolBromley
- Farringtons SchoolChislehurst
- St Christophers The Hall SchoolBeckenham
Help your child with what Stewart Fleming Primary School is teaching this term
Daily maths in the order the school teaches it, English in the usual order for their year, with a weekly view of what they have mastered.