Details of term dates and the school's operating hours for the upcoming session and beyond.
Friday 17 December
(Staff in-service days: Monday 16, Tuesday 17, Wednesday 18 August; Friday 8 October)
Junior School - Wednesday 22 June
Senior School - Thursday 23 June
(Staff in-service day: Tuesday 19 April)
Wednesday 21 December
(Staff in-service days: Monday 15, Tuesday 16, Wednesday 17 August; Friday 14 October)
Junior School - Wednesday 21 June
Senior School - Thursday 22 June
(Staff in-service day: Monday 17 April)
Thursday 21 December
(Staff in-service days: Monday 14, Tuesday 15, Wednesday 16 August; Friday 13 October)
Junior School - Wednesday 26 June
Senior School - Thursday 27 June
(Staff in-service day: Monday 15 April)
(Staff in-service days: Thursday 15, Friday 16, Monday 19 August)
Upcoming dates in our sporting calendar.
Flexible sessions and wraparound care is available for all families.
The Junior School day begins with assembly from 8:55 until 9:10am.
Thereafter, the day is divided into periods to accommodate specialists, while class teachers block time for various activities.
There are eight scheduled periods throughout the Senior School day, with a 20 minute interval and just over an hour for lunch.
The Senior School day runs as follows:
Pupils can be booked in on either a regular or flexible basis, depending on the specific needs of our families.
Find out more
Details of all upcoming dates, covering Kindergarten, Junior School, Senior School and the wider School community.