School term and holiday dates

School term and half term start and finish dates for this year and next year.

Variations in school year dates

Holiday dates can vary slightly. Please check with your school.

School year 2024/2025

School term and half term dates for 2024/2025
TermStart of termHalf termEnd of term
AutumnWednesday 4 September 2024Monday 28 October to Friday 1 November 2024Friday 20 December 2024
SpringTuesday 7 January 2025Monday 17 February to Friday 21 February 2025Friday 4 April 2025
SummerTuesday 22 April 2025Monday 26 May to Friday 30 May 2025Friday 18 July 2025

School year 2025/2026

School term and half term dates for 2025/2026
TermStart of termHalf termEnd of term
AutumnWednesday 3 September 2025Monday 27 October to Friday 31 October 2025Friday 19 December 2025
SpringWednesday 7 January 2026Monday 16 February to Friday 20 February 2026Friday 27 March 2026
SummerMonday 13 April 2026Monday 25 May to Friday 29 May 2026Friday 17 July 2026

School year 2026/2027

School term and half term dates for 2026/2027
TermStart of termHalf termEnd of term
AutumnWednesday 2 September 2026Monday 26 October to Friday 30 October 2026Friday 18 December 2026
SpringTuesday 5 January 2027Monday 15 February to Friday 19 February 2027Thursday 25 March 2027
SummerMonday 12 April 2027Monday 31 May to Friday 4 June 2027Friday 16 July 2027

School year 2027/2028

School term and half term dates for 2027/2028
TermStart of termHalf termEnd of term
AutumnMonday 6 September 2027Monday 25 October to Friday 29 October 2027Friday 17 December 2027
SpringWednesday 5 January 2028Monday 14 February to Friday 18 February 2028Friday 31 March 2028
SummerTuesday 18 April 2028Monday 29 May to Friday 2 June 2028Thursday 20 July 2028

School year 2028/2029

School term and half term dates for 2028/2029
TermStart of termHalf termEnd of term
AutumnWednesday 6 September 2028Monday 30 October to Friday 3 November 2028Wednesday 20 December 2028
SpringThursday 4 January 2029Monday 19 February to Friday 23 February 2029Thursday 29 March 2029
SummerTuesday 17 April 2029Monday 28 May to Friday 1 June 2029Friday 20 July 2029