School term and holiday dates
On this page term and holiday dates for:
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 and taken from within the 198 days specified in the schedule.
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 and the potential impact on pupil and staff attendance.
Should the occasional days not be required for religious festivals, schools can either use them at the end of the summer term 2025 (to align their term dates with the majority of London boroughs who do not allow for occasional days) or at another point in the academic year at the discretion of the governing body.
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: Monday 22 December 2025 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 and taken from within the 198 days specified in the schedule.
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 and the potential impact on pupil and staff attendance.
Should the occasional days not be required for religious festivals, schools can either use them at the end of the summer term 2026 (to align their term dates with the majority of London boroughs who do not allow for occasional days) or at another point in the academic year at the discretion of the governing body.
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 and taken from within the 198 days specified in the schedule.
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 and the potential impact on pupil and staff attendance.
Should the occasional days not be required for religious festivals, schools can either use them at the end of the summer term 2027 (to align their term dates with the majority of London boroughs who do not allow for occasional days) or at another point in the academic year at the discretion of the governing body.
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.