Term Dates
Term Dates 2024 - 2025
Autumn Term
Wednesday 4th September 2024 – Friday 25th October 2024
Half Term: Monday 28th October 2024 - Friday 1st November 2024
Monday 4th November 2024 - Friday 20th December 2024
Spring Term
Tuesday 7th January 2025 – Friday 14th February 2025
Half Term: Monday 17th February 2025 - Friday 21st February 2025
Monday 24th February 2025 - Friday 4th April 2025
Summer Term
Tuesday 22nd April 2025 – Friday 23rd May 2025
Half Term: Monday 26th May 2025 - Friday 30th May 2025
Monday 2nd June 2025 - Tuesday 22nd July 2025
INSET DAYS
Monday 2rd September 2024
Tuesday 3rd September 2024
Friday 29th November 2024
Monday 6th January 2025
Friday 27th June 2025
BANK HOLIDAYS 2024/2025
New Year’s Day: Wednesday 1 January 2025
Good Friday: Friday 18 April 2025
Easter Monday: Monday 21 April 2025
Early May bank holiday: Monday 5 May 2025
Spring bank holiday: Monday 26 May 2025
Summer bank holiday: Monday 25 August 2025Term Dates 2024 - 2025
Term Dates 2025–2026
Autumn Term
Wednesday 3 September 2025 to Friday 24 October 2025
Half term: Monday 27 October 2025 to Friday 31 October 2025
Monday 3 November 2025 to Friday 19 December 2025
Spring Term
Tuesday 6 January 2026 to Friday 13 February 2026
Half term: Monday 16 February 2026 to Friday 20 February 2026
Monday 23 February 2026 to Friday 27 March 2026
Summer Term
Monday 13 April 2026 to Friday 22 May 2026
(the early May bank holiday will be taken on 4 May)
Monday 4th May Bank Holiday
Half term: Monday 25 May 2026 to Friday 29 May 2026
Monday 1 June 2026 to Friday 17 July 2026 (the spring bank holiday will be taken on 25 May)
INSET DAYS
Monday 1 September 2025
Tuesday 2 September 2025
Friday 28 November 2025
Monday 5 January 2026
Monday 20 July 2026
Public Holidays
Christmas Day: Thursday 25 December 2025
Boxing Day: Friday 26 December 2025
New Year’s Day: Thursday 1 January 2026
Good Friday: Friday 3 April 2026
Easter Monday: Monday 6 April 2026
Early May bank holiday: Monday 4 May 2026
Spring bank holiday: Monday 25 May 2026
Summer bank holiday: Monday 31 August 2026