School term and holiday dates

Details of term dates and holidays for schools in Hammersmith & Fulham.

If you would like to be notified when we update information on this page, sign up to our email alert service.

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 harmonise with an 'inset' day.

Term and holiday dates for 2025-26

Autumn term 2025 - 75 days
Starts Monday 1 September 2025
Half term Monday 27 October to Friday 31 October 2025
Ends Friday 19 December 2025

The Christmas break starts on Monday 22 December 2025 and ends on Friday 2 January 2026.

Spring term 2026 - 55 days
Starts Monday 5 January 2026
Half term Monday 16 February to Friday 20 February 2026
Ends Friday 27 March 2026

The Easter break starts on Monday 30 March and ends on Friday 10 April 2026.

Summer term 2026 - 65 days
Starts Monday 13 April 2026
Half term Monday 25 May to Friday 29 May 2026
Ends Monday 20 July 2026

The summer break starts on Tuesday 21 July 2026.

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

Public holidays during the 2025-26 school year (pending confirmation)
Christmas Day Thursday 25 December 2025
Boxing Day Friday 26 December 2025
New Year's Day Thursday 1 January 2026
Good Friday Friday 3 April 2026
Easter Monday Monday 6 April 2026
Early May bank holiday Monday 4 May 2026
Spring bank holiday Monday 25 May 2026
Summer bank holiday Monday 31 August 2026

Term and holiday dates for 2026-27

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

The Christmas break starts on Monday 21 December 2026.

Spring term 2027 - 54 days
Starts Monday 4 January 2027
Half term Monday 15 February to Friday 19 February 2027
Ends Thursday 25 March 2027

The Easter break starts on Friday 26 March 2027.

Summer term 2027 - 68 days
Starts Monday 12 April 2027
Half term Monday 31 May to Friday 4 June 2027
Ends Thursday 22 July 2027

The summer break starts on Friday 23 July 2027.

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

Public holidays during the 2026-27 school year (pending confirmation)
Christmas Day Friday 25 December 2026
Bank holiday (in lieu of Boxing Day) Monday 28 December 2026
New Year's Day Friday 1 January 2027
Good Friday Friday 26 March 2027
Easter Monday Monday 29 March 2027
Early May bank holiday Monday 3 May 2027
Spring bank holiday Monday 31 May 2027
Summer bank holiday Monday 30 August 2027

Term and holiday dates for 2027-28

Autumn term 2027 - 73 days
Starts Wednesday 1 September 2027
Half term Monday 25 October to Friday 29 October 2027
Ends Friday 17 December 2027

The Christmas break starts on Monday 20 December 2027.

Spring term 2028 - 59 days
Starts Tuesday 4 January 2028
Half term Monday 14 February to Friday 18 February 2028
Ends Friday 31 March 2028

The Easter break starts on Monday 3 April 2028.

Summer term 2028 - 63 days
Starts Tuesday 18 April 2028
Half term Tuesday 30 May to Friday 2 June 2028
Ends Friday 21 July 2028

The summer break starts on Monday 24 July 2028.

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

Public holidays during the 2027-28 school year (pending confirmation)
Bank holiday (in lieu of Christmas Day) Monday 27 December 2027
Bank holiday (in lieu of Boxing Day) Tuesday 28 December 2027
Bank holiday (in lieu of New Year's Day) Monday 3 January 2028
Good Friday Friday 14 April 2028
Easter Monday Monday 17 April 2028
Early May bank holiday Monday 1 May 2028
Spring bank holiday Monday 29 May 2028
Summer bank holiday Monday 28 August 2028

Translate this website