 It currently has 350 pupils on roll, aged from six months to 18 years.The school operates as a registered charity and is a member of the Independent Schools Association, the Independent Association of Preparatory Schools, the Independent Schools Council Information Service and the Boarding Schools Association.Fees are currently £29,955 for full boarders, £24,750 for weekly boarders and £12,945 for day pupils.