It caters for up to 750 pupils in Years 7 to 11.
The school caters for around 1,500 pupils from the ages of 11 to 18.
The department was extended in September 2010 to cater for pupils from 4-11.
The school caters for around 500 pupils, of whom 50 are in the sixth form.
It caters for pupils aged 4 to 11 years of age.
It caters for pupils aged from 11 to 16 years.
The Primary school caters for pupils of ages 5 - 13.
New Barn school catered for pupils with special needs up to the age of 13, mostly boys.
The school has a small hostel to cater for pupils who live far away.
Trinity School caters for pupils between the ages of 11 and 18.