Skip to content ↓

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.