Thomson House is dedicated to creating a serene and warm environment, integrated with its surrounding community. The school is in the Borough of Richmond upon Thames, in Mortlake/East Sheen. The area offers numerous green spaces and plenty of outdoor learning opportunities. It is well-served by overland rail (it is adjacent to Mortlake train station) and by buses.
Thomson House opened in September 2013 at the former United Reform Church on Vernon Road, SW14 8NH.
The Lower School (Reception - Year 3) is located on Sheen Lane and the Upper School (Year 4 - Year 6) on Vernon Road.
For admissions in 2016, the point from which distance from front-door will be calculated remains the Sheen Lane site.