School term times

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

These dates may not apply to voluntary-aided schools, foundation schools, free schools or academies. Check your school’s website to confirm.

Find out when your child may miss school.

2023 to 24 school year

Autumn Starts Ends
Term 1 Wednesday, 6 September 2023 Friday, 20 October 2023
Half term Saturday, 21 October 2023 Monday, 30 October 2023
Term 2 Tuesday, 31 October 2023 Wednesday, 20 December 2023
Christmas holiday Thursday, 21 December 2023 Tuesday, 2 January 2024
Spring Starts Ends
Term 3 Wednesday, 3 January 2024 Friday, 9 February 2024
Half term Saturday, 10 February 2024 Sunday, 18 February 2024
Term 4 Monday, 19 February 2024 Thursday, 28 March 2024
Easter holiday Friday, 29 March 2024 Monday, 15 April 2024
Summer Starts Ends
Term 5 Tuesday, 16 April 2024 Friday, 24 May 2024
Half term Saturday, 25 May 2024 Sunday, 2 June 2024
Term 6 Monday, 3 June 2024 Friday, 19 July 2024
Summer holiday Saturday, 20 July 2024 Tuesday, 3 September 2024

2024 to 25 school year

Autumn Starts Ends
Term 1 Wednesday, 4 September 2024 Friday, 18 October 2024
Half term Saturday, 19 October 2024 Monday, 28 October 2024
Term 2 Tuesday, 29 October 2024 Thursday, 19 December 2024
Christmas holiday Friday, 20 December 2024 Sunday, 5 January 2025
Spring Starts Ends
Term 3 Monday, 6 January 2025 Friday, 14 February 2025
Half term Saturday, 15 February 2025 Sunday, 23 February 2025
Term 4 Monday, 24 February 2025 Friday, 4 April 2025
Easter holiday Saturday, 5 April 2025 Monday, 21 April 2025
Summer Starts Ends
Term 5 Tuesday, 22 April 2025 Friday, 23 May 2025
Half term Saturday, 24 May 2025 Sunday, 1 June 2025
Term 6 Monday, 2 June 2025 Tuesday, 22 July 2025
Summer holiday Wednesday, 23 July 2025 Wednesday, 3 September 2025

The following dates were changes for all maintained schools in October 2023, as GCSE exams fell on a non-teaching day:

  • term 5, starts Wednesday 23 April 2025
  • term 5, half term, ends Sunday 1 June 2025

2025 to 26 school year

Autumn Starts Ends
Term 1  Thursday, 4 September 2025 Thursday, 23 October 2025
Half term Friday, 24 October 2025 Sunday, 2 November 2025
Term 2 Monday, 3 November 2025 Friday, 19 December 2025
Christmas holiday Saturday, 20 December 2025 Monday, 5 January 2026
Spring Starts Ends
Term 3 Tuesday, 6 January 2026 Friday, 13 February 2026
Half term Saturday, 14 February 2026 Sunday, 22 February 2026
Term 4 Monday, 23 February 2026 Thursday, 2 April 2026
Easter holiday Friday, 3 April 2026 Monday, 20 April 2026
Summer Starts Ends
Term 5 Tuesday, 21 April 2026 Friday, 22 May 2026
Half term Saturday, 23 May 2026 Sunday, 31 May 2026
Term 6 Monday, 1 June 2026 Wednesday, 22 July 2026
Summer holiday Thursday, 23 July 2026 Wednesday, 2 September 2026

2026 to 2027 school year

Autumn Starts Ends
Term 1 Thursday, 3 September 2026 Friday, 23 October 2026
Half term Saturday, 24 October 2026 Sunday, 1 November 2026
Term 2 Monday, 2 November 2026 Friday, 18 December 2026
Christmas holiday Saturday, 19 December 2026 Monday, 4 January 2027
Spring Starts Ends
Term 3 Tuesday, 5 January 2027 Friday, 12 February 2027
Half term Saturday, 13 February 2027 Sunday, 21 February 2027
Term 4 Monday, 22 February 2027 Thursday, 25 March 2027
Easter holiday Friday, 26 March 2027 Tuesday, 13 April 2027
Summer Starts Ends
Term 5 Wednesday, 14 April 2027 Friday, 28 May 2027
Half term Saturday, 29 May 2027 Sunday, 6 June 2027
Term 6 Monday, 7 June 2027 Wednesday, 21 July 2027
Summer holiday Thursday, 22 July 2027 TBC
Sign up to our newsletter county catch-up

County catch-up

Sign up to our newsletter and get all the latest updates direct.

Sign up