Term starts: Wednesday 13th August 2025
Autumn holiday: Friday 12th September to Monday 15th September 2025 inclusive
Midterm:
All break: Friday 10th October 2025
Pupils resume: Tuesday 21st October 2025
Term ends: Friday 19th December 2025
Term starts: Tuesday 6th January 2026
Midterm:
All break: Friday 13th February 2026
Pupils resume: Monday 23rd February 2026
Term ends: Thursday 2nd April 2026
Term starts: Tuesday 21st April 2026
May Day: Monday 4th May 2026
Victoria Day: Monday 18th May 2026
Term ends: Friday 26th June 2026
Staff development/non-pupil days
Monday 11th August 2025
Tuesday 12th August 2025
Monday 20th October 2025
Monday 5th January 2026
Monday 18th May 2026