Download our FREE smartphone app today!
Term Dates
Autumn Term
- First day of term 2 Sep 2024
- Half Term 21 Oct 2024 - 1 Nov 2024
- Last day of term 20 Dec 2024
- Winter holidays 23 Dec 2024 - 3 Jan 2025
- Further Information 29th August, 30th August - Staff Development Days
25 and 26 December 2024, 1 January 2025 - Bank Holidays
- First day of term
Spring Term
- First day of term 6 Jan 2025
- Half Term 17 Feb 2025 - 21 Feb 2025
- Last day of term 4 Apr 2025
- Easter/Spring holidays 7 Apr 2025 - 21 Apr 2025
- Further Information 24 February 2025 - Staff Development Day
18 and 21 April 2025 - Bank Holidays
- First day of term
Summer Term
- First day of term 22 Apr 2025
- Half Term 26 May 2025 - 30 May 2025
- Last day of term 11 Jul 2025
- Summer holidays 14 Jul 2025 - 29 Aug 2025
- Further Information 5 and 26 May 2025 - Bank Holidays
2 June 2025 - Staff Development Day
25 August 2025 - Bank Holiday
28 and 29 August 2025 - Staff Development Days
- First day of term
Autumn Term
- First day of term 1 Sep 2025
- Half Term 20 Oct 2025 - 31 Oct 2025
- Last day of term 19 Dec 2025
- Winter holidays 22 Dec 2025 - 2 Jan 2026
- Further Information 28, 29 August 2025 - Staff Development Days
25, 26 December 2025 and 1 January 2026 - Bank Holidays
5 January 2026 - Staff Development Day
- First day of term
Spring Term
- First day of term 6 Jan 2026
- Half Term 16 Feb 2026 - 20 Feb 2026
- Last day of term 2 Apr 2026
- Easter/Spring holidays 3 Apr 2026 - 17 Apr 2026
- Further Information 5 January 2026 - Staff Development Day
23 February 2026 - Staff Development Day
3 and 6 April 2026 - Bank Holidays
- First day of term
Summer Term
- First day of term 20 Apr 2026
- Half Term 25 May 2026 - 29 May 2026
- Last day of term 10 Jul 2026
- Summer holidays 13 Jul 2026 - 31 Aug 2026
- Further Information 4 and 25 May 2026 - Bank Holidays
1 June 2026 - Staff Development Day
27 and 28 August 2026 - Staff Development days
31 August 2026 - Bank Holiday
- First day of term
Autumn Term
- First day of term 1 Sep 2026
- Half Term 19 Oct 2026 - 30 Oct 2026
- Last day of term 18 Dec 2026
- Winter holidays 21 Dec 2026 - 4 Jan 2027
- Further Information 27 and 28 August 2026 - Staff Development Days
31 August 2026 - Bank Holiday
25 and 26 December - Bank Holidays
1 January 2027 - Bank Holiday
4 January 2027 - Staff Development Day
- First day of term
Spring Term
- First day of term 5 Jan 2027
- Half Term 15 Feb 2027 - 22 Feb 2027
- Last day of term 25 Mar 2027
- Easter/Spring holidays 26 Mar 2027 - 9 Apr 2027
- Further Information 26 and 29 March 2027 - Bank Holidays
22 February 2027 - Staff Development Day
- First day of term
Summer Term
- First day of term 12 Apr 2027
- Half Term 31 May 2027 - 7 Jun 2027
- Last day of term 14 Jul 2027
- Summer holidays 15 Jul 2027 - 30 Aug 2027
- Further Information 3 and 31 May 2027 - Bank Holidays
7 June 2027 - Staff Development Day
26 and 27 August 2027 - Staff Development Days
30 August 2027 - Bank Holiday
- First day of term
Autumn Term
- First day of term 31 Aug 2027
- Half Term 18 Oct 2027 - 29 Oct 2027
- Last day of term 17 Dec 2027
- Winter holidays 20 Dec 2027 - 4 Jan 2028
- Further Information 26 and 27 August 2027 - Staff Development Days
30 August 2027 - Bank Holiday
25 and 26 December - Bank Holidays
4 January 2028 - Staff Development Day
- First day of term
Spring Term
- First day of term 5 Jan 2028
- Half Term 14 Feb 2028 - 18 Feb 2028
- Last day of term 31 Mar 2028
- Easter/Spring holidays 3 Apr 2028 - 17 Apr 2028
- Further Information 21 February 2028 - Staff Development Day
14 and 17 April 2028 - Bank Holidays
- First day of term
Summer Term
- First day of term 18 Apr 2028
- Half Term 29 May 2028 - 5 Jun 2028
- Last day of term 12 Jul 2028
- Summer holidays 13 Jul 2028 - 3 Sep 2028
- Further Information 1 and 29 May 2028 - Bank Holidays
5 June 2028 - Staff Development Day
28 August 2028 - Bank Holiday
31 August and 1 September 2028 - Staff Development Days
- First day of term