Academic Year 2025/26
Autumn Term
- Staff Training Day Monday 1st September 2025 - Monday 1st September 2025
- Autumn Term 1 Tuesday 2nd September 2025 - Friday 24th October 2025
- Half Term Holiday Saturday 25th October 2025 - Sunday 2nd November 2025
- Autumn Term 2 Monday 3rd November 2025 - Thursday 18th December 2025
- Staff Training Day Friday 19th December 2025 - Friday 19th December 2025
Spring Term
- Staff Training Day Monday 5th January 2026 - Monday 5th January 2026
- Spring Term 1 Tuesday 6th January 2026 - Friday 13th February 2026
- Half Term Holiday Saturday 14th February 2026 - Sunday 22nd February 2026
- Spring Term 2 Monday 23rd February 2026 - Thursday 26th March 2026
- Staff Training Day Friday 27th March 2026 - Friday 27th March 2026
Summer Term
- Summer Term 1 Monday 13th April 2026 - Friday 22nd May 2026
- Half Term Holiday Saturday 23rd May 2026 - Sunday 31st May 2026
- Summer Term 2 Monday 1st June 2026 - Friday 17th July 2026
- Staff Training Day Monday 20th July 2026 - Monday 20th July 2026
Academic Year 2026/27
Autumn Term
- Staff Training Day Monday 7th September 2026 - Monday 7th September 2026
- Autumn Term 1 Tuesday 8th September 2026 - Friday 23rd October 2026
- Half Term Holiday Saturday 24th October 2026 - Sunday 1st November 2026
- Autumn Term 2 Monday 2nd November 2026 - Thursday 17th December 2026
- Staff Training Day Friday 18th December 2026 - Friday 18th December 2026
Spring Term
- Staff Training Day Monday 4th January 2027 - Monday 4th January 2027
- Spring Term 1 Tuesday 5th January 2027 - Friday 5th February 2027
- Half Term Holiday Saturday 6th February 2027 - Sunday 14th February 2027
- Spring Term 2 Monday 15th February 2027 - Thursday 18th March 2027
- Staff Training Day Friday 19th March 2027 - Friday 19th March 2027
Summer Term
- Summer Term 1 Monday 5th April 2027 - Friday 28th May 2027
- Half Term Holiday Saturday 29th May 2027 - Sunday 6th June 2027
- Summer Term 2 Monday 7th June 2027 - Friday 23rd July 2027
- Staff Training Day Monday 26th July 2027 - Monday 26th July 2027
Academic Year 2024-25
Autumn Term
- Staff Training Day Monday 2nd September 2024 - Monday 2nd September 2024
- Autumn Term 1 Tuesday 3rd September 2024 - Friday 25th October 2024
- Autumn Term 2 Monday 4th November 2024 - Friday 20th December 2024
Spring Term
- Staff Training Day Monday 6th January 2025 - Monday 6th January 2025
- Spring Term 1 Tuesday 7th January 2025 - Friday 14th February 2025
- Spring Term 2 Monday 24th February 2025 - Thursday 3rd April 2025
- Staff Training Day Friday 4th April 2025 - Friday 4th April 2025
Summer Term
- Bank Holiday (Easter Monday) Monday 21st April 2025 - Monday 21st April 2025
- Summer Term 1 Tuesday 22nd April 2025 - Friday 23rd May 2025
- Bank Holiday Monday 5th May 2025 - Monday 5th May 2025
- Summer Term 2 Monday 2nd June 2025 - Friday 18th July 2025