School term dates 2023 to 2024

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.

Autumn term

  • Monday 4 September to Friday 20 October 2023
  • Half term: Monday 23 October to Friday 27 October 2023 
  • Monday 30 October to Thursday 21 December 2023

Spring term

  • Monday 8 January to Friday 9 February 2024
  • Half term: Monday 12 February to Friday 16 February 2024
  • Monday 19 February to Thursday 28 March 2024

Summer term

  • Monday 15 April to Friday 24 May 2024 (the early May bank holiday will be taken on 6 May)
  • Half term: Monday 27 May to Friday 31 May 2024
  • Monday 3 June to Wednesday 24 July 2024

UK bank holidays 2023 to 2024

Bank holidays 2023

25 December Monday Christmas Day
26 December Tuesday Boxing Day

Bank holidays 2024

1 January Monday New Year’s Day
29 March Friday Good Friday
1 April Monday Easter Monday
6 May Monday Early May bank holiday
27 May Monday Spring bank holiday
26 August Monday Summer bank holiday
25 December Wednesday Christmas Day
26 December Thursday Boxing Day

Source: UK bank holidays - GOV.UK