teaching staff include the headmistress, christine cook, two deputy heads (pastoral and academic), a senior master and head of girls, a head of pre-prep, more than thirty form teachers, and teachers specializing in english, maths, science, modern languages, history, geography, ict, classics and philosophy, art, music and religious education, as well as a team of games and sports coaches.