The school's sporting facilities on site include a boathouse with direct access to the Thames, a sports hall and an indoor swimming pool.
The £8m Science and Library building which includes science labs for the three sciences and a library with seating for over 200 pupils opened in 2010.