Fees

The fees for the 2017-18 academic year are:

Boarding: £12,105 per term (£36,315 annual fee)

​Day: £9,684 per term (£29,052 annual fee)