2023/2024
Autumn Term
First day of term
6th Sep 2023
Half Term
23rd Oct 2023 – 27th Oct 2023
Last day of term
15th Dec 2023
Winter holidays
18th Dec 2023 – 1st Jan 2024
Further Information
Monday 4th September 2023 – Non pupil day
Tuesday 5th September 2023 – Non pupil day
Monday 4th December 2023 – Non pupil day
Spring Term
First day of term
2nd Jan 2024
Half Term
12th Feb 2024 – 16th Feb 2024
Last day of term
28th Mar 2024
Easter/Spring holidays
29th Mar 2024 – 12th Apr 2024
Further Information
Monday 18th March 2024 – Non pupil day
Summer Term
First day of term
15th Apr 2024
Half Term
27th May 2024 – 31st May 2024
Last day of term
19th Jul 2024
Further Information
Monday 6th May 2024 – Bank holiday
Monday 22nd July 2024 – Non pupil day
Tuesday 23rd July 2024 – Non pupil day
Wednesday 24th July 2024 – Non pupil day
2024/2025
Autumn Term
First day of term
5th Sep 2024
Half Term
28th Oct 2024 – 1st Nov 2024
Last day of term
20th Dec 2024
Winter holidays
23rd Dec 2024 – 3rd Jan 2025
Further Information
Tuesday 3rd September 2024 – Non pupil day
Wednesday 4th September 2024 – Non pupil day
Thursday 5th September 2024 – Year 7, 10 & 12 only
Friday 6th September 2024 – All year groups
Monday 2nd December 2024 – Non pupil day
Spring Term
First day of term
6th Jan 2025
Half Term
17th Feb 2025 – 21st Feb 2025
Last day of term
4th Apr 2025
Easter/Spring holidays
7th Apr 2025 – 21st Apr 2025
Further Information
Friday 21st March 2025 – Non pupil day
Monday 21st April 2025 – Bank holiday
Summer Term
First day of term
22nd Apr 2025
Half Term
26th May 2025 – 30th May 2025
Last day of term
18th Jul 2025
Further Information
Monday 5th May 2025 – Bank holiday