Spring Term 2025
Friday 4th April 2025 Last day of term
Summer Term 2025
Tuesday 22nd April 2025 Term begins
Monday 5th May 2025 May Day Bank Holiday
26th May – 30th May 2025 Half-term holiday
Friday 18th July Last day of term
Monday 21st July 2025 Staff training day
Tuesday 22nd July 2025 Staff training day
Autumn Term 2025
Monday 1st September Staff INSET day
Tuesday 2nd September Staff INSET day
Wednesday 3rd September Term begins
27th October – 31st October Half-term holiday
Monday 3rd November Staff INSET day (DSAMAT)
Friday 19th December Last day of term
Spring Term 2026
Monday 5th January Term begins
16th – 20th February Half-term holiday
Monday 23rd February Staff INSET day (DSAMAT)
Friday 27th March Last day of term
Summer Term 2026
Monday 13th April Staff INSET day
Tuesday 14th April Term begins
Monday 4th May May Day Bank Holiday
25th May – 29th May Half-term holiday
Friday 17th July Last day of term
Monday 20th July Staff INSET day