The academic year is full of exciting experiences that inspire, challenge and motivate our students. Please review the calendars below to keep up to date on key dates and upcoming events.

Academic Year 2024-25


Autumn Term 2024

Staff Inset: Thursday 29th August to Monday 2nd September

First Day of Term: Wednesday 4th September

Mid-term Break: Monday 21st October to Friday 1st November

Last Day of Term: Friday 13th December

Spring Term 2025

Staff Inset: Monday 6th January

First Day of Term: Tuesday 7th January

Mid-term Break: Monday 17th February to Friday 21st February

Last Day of Term: Friday 4th April

Summer Term 2025

Staff Inset: Tuesday 22nd April

First Day of Term: Wednesday 23rd April

Public holiday: Monday 5th May

Mid-term Break: Monday 26th May to Friday 30th May

Last Day of Term: Wednesday 2nd July

Academic Year 2025-26


Autumn Term 2025

Staff Start: Friday 29th August (new staff Thursday 28th)

First Day of Term: Wednesday 3rd September (new boys Tues 2nd)

Mid-term Break: Monday 20th October – Friday 31st October (Return to school on Monday 3rd November)

Last Day of Term: Friday 12th December

Spring Term 2026

Staff Start: Monday 5th January

First Day of Term: Tuesday 6th January

Mid-term Break: Monday 16th – Friday 20th February (Return to school on Monday 23rd February)

Last Day of Term: Friday 27th March

Summer Term 2026

First Day of Term: Wednesday 15th April

Mid-term Break: Monday 25th May – Monday 1st June (Staff /students with Public exams return Monday 1st June; others return Tuesday 2nd June)

Last Day of Term: Friday 3rd July

Contact Us Today


For further information about term dates and upcoming events, please click the button below to submit an Enquiry Form.