St. Stephens School is a mixed, state-run, Church of England primary school, located in Twickenham, London, England.
It is affiliated with St. Stephens Church in Twickenham and regularly holds events there.
St Stephen's dates back to 1876 when it was constructed at Turk's Lane (now Winchester Road) and opened under government inspection.
The original building at Turk's Lane was later condemned by the Department of Education.
This London school or sixth form college related article is a stub.