School term dates

School term dates for 2025 - 2026

Not all schools follow the term dates below. Governors of academies, foundation and voluntary aided schools set their own dates. For term dates for an individual school, we recommend you contact the school directly.

AUTUMN TERM 2025

Monday 1 September - Friday 19 December 2025             

                 75 days

Half Term: Monday 27 October - Friday 31 October 2025

Christmas Holiday: Monday 22 December - Friday 2 January 2026

SPRING TERM 2026

Monday 5 January - Friday 27 March 2026                              

                 55 days

Half Term: Monday 16 February - Friday 20 February 2026

Easter Holiday: Monday 30 March – Friday 10 April 2026

SUMMER TERM 2026

Monday 13 April – Monday 20 July 2026                              

                 65 days

May Day Holiday: Monday 4 May 2026

Spring Bank Holiday: 25 May 2026

Half Term: Monday 25 May - Friday 29 May 2026

                                                                                                                               Total : 195 Days

Inset Training Days

The above schedule sets out 195 days in total, providing a framework for schools from which five days should be selected as inset training days for teachers, set by the Headteacher in consultation with their staff. Please note that the total number of working days for teachers is 195 and for pupils is 190.

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
  • May Day Bank Holiday                                   Monday 4 May 2026
  • Spring Bank Holiday                                       Monday 25 May 2026
  • August Bank Holiday                                      Monday 31 August 2026
rating button