School terms and holidays

We set the term dates for all community and voluntary controlled schools.

Voluntary aided schools, trust schools and academies can set their own term dates - you should check the relevant school’s website for these or contact the school directly.

2025 to 2026 term dates

Autumn term

  • Term starts: Monday 1 September 2025
  • Half term holiday: Monday 27 October to Friday 31 October 2025
  • Term ends: Friday 19 December 2025
  • Christmas holiday: Monday 22 December 2025 to Friday 2 January 2026

Spring term

  • Term starts: Monday 5 January 2026
  • Half term holiday: Monday 16 February to Friday 20 February 2026
  • Term ends: Friday 27 March 2026
  • Easter holiday: Monday 30 March to Friday 10 April 2026

Summer term

  • Term starts: Monday 13 April 2026
  • Half term holiday: Monday 25 May to Friday 29 May 2026
  • Term ends: Monday 20 July 2026
  • Summer holiday: Tuesday 21 July to Monday 31 August 2026

Download a calendar of the September 2025 to August 2026 school term dates.

2026 to 2027 term dates

Autumn term

  • Term starts: Tuesday 1 September 2026
  • Half term holiday: Monday 26 October to Friday 30 October 2026
  • Term ends: Friday 18 December 2026
  • Christmas holiday: Monday 21 December 2026 to Friday 1 January 2027

Spring term

  • Term starts: Monday 4 January 2027
  • Half term holiday: Monday 15 February to Friday 19 February 2027
  • Term ends: Thursday 25 March 2027
  • Easter holiday: Friday 26 March to Friday 9 April 2027

Summer term

  • Term starts: Monday 12 April 2027
  • Half term holiday: Monday 31 May to Friday 4 June 2027
  • Term ends: Wednesday 21 July 2027
  • Summer holiday: Thursday 22 July to Tuesday 31 August 2027

Download a calendar of the September 2026 to August 2027 school term dates.

Inset or teacher training days

As well as the standard school holidays and any bank holidays, each school has five inset days every year. These are agreed with their governing body. Your school will let you know what these dates are.