School term dates 2024 to 2025

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 2 September to Friday 25 October 2024
  • Half term: Monday 28 October to Friday 1 November 2024 
  • Monday 4 November to Friday 20 December 2024

Spring term

  • Monday 6 January to Friday 14 February 2025
  • Half term: Monday 17 February to Friday 21 February 2025
  • Monday 24 February to Friday 4 April 2025

Summer term

  • Tuesday 22 April to Friday 23 May 2025
  • Half term: Monday 26 May to Friday 30 May 2025
  • Monday 2 June to Tuesday 22 July 2025

UK bank holidays 2024 to 2025

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

Bank holidays 2025

1 January Wednesday New Year’s Day
18 April Friday Good Friday
21 April Monday Easter Monday
5 May Monday Early May bank holiday
26 May Monday Spring bank holiday
25 August Monday Summer bank holiday
25 December Thursday Christmas Day
26 December Friday Boxing Day

Source: UK bank holidays - GOV.UK