 In 2018, there were 807 pupils and students enrolled at the school.Of these, 33 were in the nursey, 341 were in the infants and juniors, and 466 were in the seniors (of which 115 were in the Sixth Form).There are a maximum of 72 students per year from Years 7 to 11, equally split between the 3 senior Houses.