Skip to main content

School term dates and holidays

Schools can set their own term dates, you will need to check the schools website for their term dates.

Search for schools on GOV.UK

General term dates 2023 to 2024

Autumn term (terms 1 and 2)
Starts 4 September 2023
Half term 21 October to 29 October 2023
Ends 19 December 2023
Christmas holiday 20 December to 2 January 2024
Spring term (terms 3 and 4)
Starts 3 January 2024
Half term 10 February to 18 February 2024
Ends 28 March 2024
Easter holiday 29 March to 14 April 2024
Summer term (terms 5 and 6)
Starts 15 April 2024
Half term 24 May to 2 June 2024
Ends 23 July 2024
Summer holiday 24 July to 30 August 2024
  • Term 1 starts on 1 September but children may return to school later because of 'occasional days'.
  • Term 3 starts on 2 January but children may return to school later because of 'occasional days'.
  • Term 3 ends on 9 February, with school holidays on 12 and 13 February there are 'occasional days' from 14 to 16 February.
  • Term 5 includes the bank holiday on 6 May.
  • Term 6 ends on 23 July.

General term dates 2024 to 2025

Autumn term (terms 1 and 2)
Starts 3 September 2024
Half term 26 October to 3 November 2024
Ends 20 December 2024
Christmas holiday 21 December to 5 January 2025
Spring term (terms 3 and 4)
Starts 6 January 2025
Half term 15 February to 23 February 2025
Ends 4 April 2025
Easter holiday 5 April to 21 April 2025
Summer term (terms 5 and 6)
Starts 22 April 2025
Half term 24 May to 1 June 2025
Ends 23 July 2025
Summer holiday 24 July to 29 August 2025
  • Term 1 starts on 2 September but children may return to school later because of 'occasional days'.
  • Term 3 ends on 14 February, with school holidays on 17 and 18 February there are 'occasional days' from 19 to 21 February.
  • Term 5 includes the bank holiday on 5 May.