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.

2024 to 25 school year

Autumn Starts Ends
Term 1 Starts: Wednesday, 4 September 2024 Ends: Friday, 18 October 2024
Half term Starts: Saturday, 19 October 2024 Ends: Monday, 28 October 2024
Term 2 Starts: Tuesday, 29 October 2024 Ends: Thursday, 19 December 2024
Christmas holiday Starts: Friday, 20 December 2024 Ends: Sunday, 5 January 2025
Spring Starts Ends
Term 3 Starts: Monday, 6 January 2025 Ends: Friday, 14 February 2025
Half term Starts: Saturday, 15 February 2025 Ends: Sunday, 23 February 2025
Term 4 Starts: Monday, 24 February 2025 Ends: Friday, 4 April 2025
Easter holiday Starts: Saturday, 5 April 2025 Ends: Tuesday, 22 April 2025
Summer Starts Ends
Term 5 Starts: Wednesday, 23 April 2025 Ends: Friday, 23 May 2025
Half term Starts: Saturday, 24 May 2025 Ends: Sunday, 1 June 2025
Term 6 Starts: Monday, 2 June 2025 Ends: Tuesday, 22 July 2025
Summer holiday Starts: Wednesday, 23 July 2025 Ends: 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 Starts:  Thursday, 4 September 2025 Ends: Thursday, 23 October 2025
Half term Starts: Friday, 24 October 2025 Ends: Sunday, 2 November 2025
Term 2 Starts: Monday, 3 November 2025 Ends: Friday, 19 December 2025
Christmas holiday Starts: Saturday, 20 December 2025 Ends: Monday, 5 January 2026
Spring Starts Ends
Term 3 Starts: Tuesday, 6 January 2026 Ends: Friday, 13 February 2026
Half term Starts: Saturday, 14 February 2026 Ends: Sunday, 22 February 2026
Term 4 Starts: Monday, 23 February 2026 Ends: Thursday, 2 April 2026
Easter holiday Starts: Friday, 3 April 2026 Ends: Monday, 20 April 2026
Summer Starts Ends
Term 5 Starts: Tuesday, 21 April 2026 Ends: Friday, 22 May 2026
Half term Starts: Saturday, 23 May 2026 Ends: Sunday, 31 May 2026
Term 6 Starts: Monday, 1 June 2026 Ends: Wednesday, 22 July 2026
Summer holiday Starts: Thursday, 23 July 2026 Ends: Wednesday, 2 September 2026

2026 to 2027 school year

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

Previous years

2023 to 24 school year

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

2022 to 23 school year

Autumn Starts Ends
Term 1 Starts: Tuesday, 6 September 2022 Ends: Friday, 21 October 2022
Half term Starts: Saturday, 22 October 2022 Ends: Sunday, 30 October 2022
Term 2 Starts: Monday, 31 October 2022 Ends: Friday, 16 December 2022
Christmas holiday Starts: Saturday, 17 December 2022 Ends: Tuesday 3 January 2023
Spring Starts Ends
Term 3 Starts: Wednesday, 4 January 2023 Ends: Friday, 10 February 2023
Half term Starts: Saturday, 11 February 2023 Ends: Sunday, 19 February 2023
Term 4 Starts: Monday, 20 February 2023 Ends: Friday, 31 March 2023
Easter holiday Starts: Saturday, 1 April 2023 Ends: Monday, 17 April 2023
Summer Starts Ends
Term 5 Starts: Tuesday, 18 April 2023 Ends: Friday, 26 May 2023
Half term Starts: Saturday, 27 May 2023 Ends: Sunday, 4 June 2023
Term 6 Starts: Monday, 5 June 2023 Ends: Friday, 21 July 2023
Summer holiday Starts: Saturday, 22 July 2023 Ends: Tuesday, 5 September 2023

2021 to 22 school year

Autumn Starts Ends
Term 1 Starts: Monday, 6 September 2021 Ends: Thursday, 21 October 2021
Half term Starts: Friday, 22 October 2021 Ends: Sunday, 31 October 2021
Term 2 Starts: Monday, 1 November 2021 Ends: Friday, 17 December 2021
Christmas holiday Starts: Saturday, 18 December 2021 Ends: Monday, 3 January 2022
Spring Starts Ends
Term 3 Starts: Tuesday, 4 January 2022 Ends: Friday, 11 February 2022
Half term Starts: Saturday, 12 February 2022 Ends: Sunday, 20 February 2022
Term 4 Starts: Monday, 21 February 2022 Ends: Thursday, 31 March 2022
Easter holiday Starts: Friday, 1 April 2022 Ends: Tuesday, 19 April 2022
Summer Starts Ends
Term 5 Starts: Wednesday, 20 April 2022 Ends: Friday, 27 May 2022
Half term Starts: Saturday, 28 May 2022 Ends: Sunday, 5 June 2022
Term 6 Starts: Monday, 6 June 2022 Ends: Friday, 22 July 2022
Summer holiday Starts: Saturday, 23 July 2022 Ends: Monday, 5 September 2022