School term and holiday dates

Nursery, community primary, secondary and special schools term dates (guide dates only)

All schools and academies set their own term dates so dates may vary from school to school. Please check details with individual schools.

See school contact details for links to schools’ own websites.

The dates below show schools being open for 195 days. From these, 5 staff training dates are to be determined by the school’s governing body. Some governing bodies may choose to hold staff training at ‘twilight sessions’ after the school day and to extend the school holiday for staff.

Schools that close for local elections are required to extend the summer term or coincide it with an 'inset' day.

View the term and holiday dates for:

Term and holiday dates for 2020-21

Autumn term 2020 - 73 days
Starts Wednesday 2 September
Half term Monday 26 October to Friday 30 October
Ends Friday 18 December

The Christmas break starts on Monday 21 December 2020 and ends on Friday 1 January 2021.

Spring term 2021 - 58 days
Starts Monday 4 January 2021
Half term Monday 15 February to Friday 19 February 2021
Ends Wednesday 31 March 2021

The Easter break starts on Thursday 1 April and ends on Friday 16 April 2021.

Summer term 2021 - 64 days
Starts Monday 19 April 2021
Half term Monday 31 May to Friday 4 June 2021
Ends Friday 23 July 2021

The summer break starts on Monday 26 July 2021.

For Year 6 pupils starting secondary school in September 2021, the proposed date for secondary transfer transition day is Wednesday 7 July 2021.

Public holidays during the 2020-21 school year (pending confirmation)
Christmas Day Friday 25 December 2020
Boxing Day Monday 28 December 2020 (substitute day)
New Year's Day Friday 1 January 2021
Good Friday Friday 2 April 2021
Easter Monday Monday 5 April 2021
Early May bank holiday Monday 3 May 2021
Spring bank holiday Monday 31 May 2021
Summer bank holiday Monday 30 August 2021

Future academic years

  • Term and holiday dates for 2021-22
    Autumn term 2021 - 73 days
    Starts Wednesday 1 September 2021
    Half term Monday 25 October to Friday 29 October 2021
    Ends Friday 17 December 2021

    The Christmas break starts on Monday 20 December 2021 and ends on Monday 3 January 2022.

    Spring term 2022 - 59 days
    Starts Tuesday 4 January 2022
    Half term Monday 14 February to Friday 18 February 2022
    Ends Friday 1 April 2022

    The Easter break starts on Monday 4 April and ends on Monday 18 April 2022.

    Summer term 2022 - 63 days
    Starts Tuesday 19 April 2022
    Half term Monday 30 May to Friday 3 June 2022
    Ends Friday 22 July 2022

    The summer break starts on Monday 25 July 2022.

    For Year 6 pupils starting secondary school in September 2022, the proposed date for secondary transfer transition day is Wednesday 6 July 2022.

    Public holidays during the 2021-22 school year (pending confirmation)
    Christmas Day Monday 27 December 2021 (substitute day)
    Boxing Day Tuesday 28 December 2021 (substitute day)
    New Year's Day Monday 3 January 2022 (substitute day)
    Good Friday Friday 15 April 2022
    Easter Monday Monday 18 April 2022
    Early May bank holiday Monday 2 May 2022
    Spring bank holiday Monday 30 May 2022
    Summer bank holiday Monday 29 August 2022
  • Term and holiday dates for 2022-23
    Autumn term 2022 - 72 days
    Starts Thursday 1 September 2022
    Half term Monday 24 October to Friday 28 October 2022
    Ends Friday 16 December 2022

    The Christmas break starts on Monday 19 December 2022 and ends on Monday 2 January 2023.

    Spring term 2023 - 59 days
    Starts Tuesday 3 January 2023
    Half term Monday 13 February to Friday 17 February 2023
    Ends Friday 31 March 2023

    The Easter break starts on Monday 3 April and ends on Friday 14 April 2023.

    Summer term 2023 - 63 days
    Starts Monday 17 April 2023
    Half term Monday 29 May to Friday 2 June 2023
    Ends Friday 21 July 2023

    The summer break starts on Monday 25 July 2023.

    For Year 6 pupils starting secondary school in September 2023, the proposed date for secondary transfer transition day is Wednesday 5 July 2023.

    Public holidays during the 2022-23 school year (pending confirmation)
    Christmas Day Tuesday 27 December 2022 (substitute day)
    Boxing Day Monday 26 December 2022
    New Year's Day Monday 2 January 2023 (substitute day)
    Good Friday Friday 7 April 2023
    Easter Monday Monday 10 April 2023
    Early May bank holiday Monday 1 May 2023
    Spring bank holiday Monday 29 May 2023
    Summer bank holiday Monday 28 August 2023
  • Term and holiday dates for 2023-24
    Autumn term 2023 - 74 days
    Starts Monday 4 September 2023
    Half term Monday 23 October to Friday 27 October 2023
    Ends Thursday 21 December 2023

    The Christmas break starts on Friday 22 December 2023 and ends on Friday 5 January 2024.

    Spring term 2023 - 59 days
    Starts Monday 8 January 2024
    Half term Monday 12 February to Friday 16 February 2024
    Ends Thursday 28 March 2024

    The Easter break starts on Friday 29 March and ends on Friday 12 April 2024.

    Summer term 2024 - 67 days
    Starts Monday 15 April 2024
    Half term Monday 27 May to Friday 31 June 2024
    Ends Wednesday 24 July 2024

    The summer break starts on Thursday 25 July 2024.

    For Year 6 pupils starting secondary school in September 2024, the proposed date for secondary transfer transition day is Wednesday 3 July 2024.

    Public holidays during the 2023-24 school year (pending confirmation)
    Christmas Day Monday 25 December 2023
    Boxing Day Tuesday 26 December 2023
    New Year's Day Monday 1 January 2024
    Good Friday Friday 29 March 2024
    Easter Monday Monday 1 April 2024
    Early May bank holiday Monday 6 May 2024
    Spring bank holiday Monday 27 May 2024
    Summer bank holiday Monday 26 August 2024