School term and holiday dates

On this page term and holiday dates for:

Academic year 2023/24

Autumn term 2023

Start of term: Monday 4 September 2023
Half term: Monday 23 October to Friday 27 October 2023
End of term: Thursday 21 December 2023
Christmas holiday: Friday 22 December 2023 to Friday 5 January 2024

Spring term 2024

Start of term: Monday 8 January 2024
Half term: Monday 12 February to Friday 16 February 2024
End of term: Thursday 28 March 2024
Easter holiday: Friday 29 March - Friday 12 April 2024

Summer term 2024

Start of term: Monday 15 April 2024
May day: Monday 6 May 2024
Half term: Monday 27 May to Friday 31 May 2024
End of term: Monday 29 July 2024

Bank holidays

  • 25 December 2023 (Christmas day)
  • 26 December 2023 (Boxing day)
  • 1 January 2024 (New Years day)
  • 29 March 2024(Good Friday)
  • 1 April 2024 (Easter Monday)
  • 6 May 2024 (May day)
  • 27 May 2024 (spring bank holiday)
  • 26 August 2024 (August bank holiday)

Training days

The above schedule sets out 198 days in total, providing a framework for schools from which five days should be selected as training days for teachers, set by headteachers in consultation with their staff.

Occasional days

The schedule also allows for the 3 occasional day holidays for pupils and staff to be set in consultation with each school’s governing body. In considering the dates of these 3 days, governing bodies should take account of the need to observe religious festivals other than Christmas and Easter. These should also be taken from within the 198 days specified in the schedule. Should the occasional days not be required for religious festivals it is recommended that they be used at the end of the Summer Term 2024

Please note that the total number of working days for teachers is 195 and for pupils is 190.

Academic year 2024/25

Autumn term 2024

Start of term: Monday 2 September 2024
Half term: Monday 28 October to Friday 1 November 2024
End of term: Friday 20 December 2024
Christmas holiday: Monday 23 December 2024 to Friday 3 January 2025

Spring term 2025

Start of term: Monday 6 January 2025
Half term: Monday 17 February to Friday 21 February 2025
End of term: Friday 4 April 2025
Easter holiday: Monday 7 April - Monday 21 April 2025

Summer term 2025

Start of term: Tuesday 22 April 2025
May day: Monday 5 May 2025
Spring bank holiday 26 May 2025
Half term: Monday 26 May to Friday 30 May 2025
End of term: Friday 25 July 2025

Bank holidays

  • 25 December 2024 (Christmas day)
  • 26 December 2024 (Boxing day)
  • 1 January 2025 (New Years day)
  • 18 April 2025 (Good Friday)
  • 21 April 2025 (Easter Monday)
  • 5 May 2025 (Early May bank holiday)
  • 26 May 2025 (spring bank holiday)
  • 25 August 2025 (August bank holiday)

Training days

The above schedule sets out 198 days in total, providing a framework for schools from which five days should be selected as training days for teachers, set by headteachers in consultation with their staff.

Occasional days

The schedule also allows for the 3 occasional day holidays for pupils and staff to be set in consultation with each school’s governing body. In considering the dates of these 3 days, governing bodies should take account of the need to observe religious festivals other than Christmas and Easter. These should also be taken from within the 198 days specified in the schedule. Should the occasional days not be required for religious festivals it is recommended that they be used at the end of the Summer Term 2025

Please note that the total number of working days for teachers is 195 and for pupils is 190.

Academic year 2025/26

Autumn term 2025

Start of term: Monday 1 September 2025
Half term: Monday 27 October to Friday 31 October 2025
End of term: Friday 19 December 2025
Christmas holiday: Friday 22 December 2005 to Friday 2 January 2026

Spring term 2026

Start of term: Monday 5 January 2026
Half term: Monday 16 February to Friday 20 February 2026
End of term: Friday 27 March 2026
Easter holiday: Monday 30 March - Friday 10 April 2026

Summer term 2026

Start of term: Monday 13 April 2026
May day: Monday 4 May 2026
Spring bank holiday 25 May 2026
Half term: Monday 25 May to Friday 29 May 2026
End of term: Thursday 23 July 2026

Bank holidays

  • 25 December 2025 (Christmas day)
  • 26 December 2025 (Boxing day)
  • 1 January 2026 (New Years day)
  • 3 April 2026 (Good Friday)
  • 6 April 2026 (Easter Monday)
  • 4 May 2026 (May day bank holiday)
  • 25 May 2026 (spring bank holiday)
  • 31 August 2026 (August bank holiday)

Training days

The above schedule sets out 198 days in total, providing a framework for schools from which five days should be selected as training days for teachers, set by headteachers in consultation with their staff.

Occasional days

The schedule also allows for the 3 occasional day holidays for pupils and staff to be set in consultation with each school’s governing body. In considering the dates of these 3 days, governing bodies should take account of the need to observe religious festivals other than Christmas and Easter. These should also be taken from within the 198 days specified in the schedule. Should the occasional days not be required for religious festivals it is recommended that they be used at the end of the Summer Term 2026

Please note that the total number of working days for teachers is 195 and for pupils is 190.

Academic year 2026/27

Autumn term 2026

Start of term: Wednesday 2 September 2026
Half term: Monday 26 October to Friday 30 October 2026
End of term: Friday 18 December 2026
Christmas holiday: Monday 21 December 2006 to Friday 1 January 2027

Spring term 2027

Start of term: Monday 4 January 2027
Half term: Monday 15 February to Friday 19 February 2027
End of term: Thursday 25 March 2027
Easter holiday: Friday 26 March - Friday 9 April 2027

Summer term 2027

Start of term: Monday 12 April 2027
May day: Monday 3 May 2027
Spring bank holiday 31 May 2027
Half term: Monday 31 May to Friday 4 June 2027
End of term: Tuesday 27 July 2027

Bank holidays

  • 25 December 2026 (Christmas day)
  • 26 December 2026 (Boxing day)
  • 1 January 2027 (New Years day)
  • 26 March 2027 (Good Friday)
  • 29 March 2027 (Easter Monday)
  • 3 May 2027 (May day bank holiday)
  • 31 May 2027 (spring bank holiday)
  • 30 August 2027 (August bank holiday)

Training days

The above schedule sets out 198 days in total, providing a framework for schools from which five days should be selected as training days for teachers, set by headteachers in consultation with their staff.

Occasional days

The schedule also allows for the 3 occasional day holidays for pupils and staff to be set in consultation with each school’s governing body. In considering the dates of these 3 days, governing bodies should take account of the need to observe religious festivals other than Christmas and Easter. These should also be taken from within the 198 days specified in the schedule. Should the occasional days not be required for religious festivals it is recommended that they be used at the end of the Summer Term 2027

Please note that the total number of working days for teachers is 195 and for pupils is 190.

For more information contact pupil support on (020) 8825 6477/5566 or email pupilsupport@ealing.gov.uk.

Was this page useful? 
Last updated: 19 Feb 2024

Ealing Learning Partnership (ELP) directorate and associates

Login to download contact list