School term dates 2025 to 2026

Recommended school term and holiday dates for community, voluntary controlled and community special schools.

These dates do not apply to Academies or voluntary aided and free schools. You should always check with your child's school before making holiday commitments.

Term one

  • Term time: Monday 1 September to Friday 24 October 2025
  • Half term holiday: Monday 27 October to Friday 31 October 2025.

Term two

  • Term time: Monday 3 November to Friday 19 December 2025
  • Christmas and New Year holiday: Monday 22 December 2025 to Friday 2 January 2026

Term three

  • Term time: Monday 5 January to Friday 13 February 2026
  • Half-term holiday: Monday 16 February to Friday 20 February 2026

Term four

  • Term time: Monday 23 February to Friday 27 March 2026
  • Easter holiday: Monday 30 March to Friday 10 April 2026

Term five

  • Term time: Monday 13 April to Friday 22 May 2026 (except May Day bank holiday on 4 May 2026)
  • Half-term holiday: Monday 25 May to Friday 29 May 2026 (spring bank holiday on 25 May)

Term six

  • Term time: Monday 2 June to Monday 20 July 2026

UK bank holidays 2025 to 2026

Bank holidays 2025

1 JanuaryWednesdayNew Year’s Day
18 AprilFridayGood Friday
21 AprilMondayEaster Monday
5 MayMondayEarly May bank holiday
26 MayMondaySpring bank holiday
25 AugustMondaySummer bank holiday
25 DecemberThursdayChristmas Day
26 DecemberFridayBoxing Day

Bank holidays 2026

1 JanuaryThursdayNew Year’s Day
3 AprilFridayGood Friday
6 AprilMondayEaster Monday
4 MayMondayEarly May bank holiday
25 MayMondaySpring bank holiday
31 AugustMondaySummer bank holiday
25 DecemberFridayChristmas Day
28 DecemberMondayBoxing Day (substitute day)

Source: UK bank holidays - GOV.UK