Term Dates
2025 - 26
Autumn Term
1 September - 19 December 2025
(Half-term 20 - 31 October)
Spring Term
5 January - 2 April 2026
(Half-term 16-20 February)
Summer Term
20 April - 28 July 2026
(Half-term 25-29 May)
Non-pupil days:
- 1 September 2025
- 21 November 2025
- 23 February 2026
- 1 June 2026
- 27 July 2026
- 28 July 2026
Bank Holidays:
Christmas Day
Boxing Day
New Year's Day
Good Friday
Easter Monday
May Bank Holiday
Spring Bank Holiday
Summer Bank Holiday
25 December 2025
26 December 2025
01 January 2026
03 April 2026
06 April 2026
04 May 2026
25 May 2026
31 August 2026
Please find school term dates in the attachments below.