Term Dates
Term dates and staff training days.
Spring Term 2026
Spring 1st: Tuesday 6th January to Friday 13th February
Half Term: Monday 16th February to Friday 20th February
Spring 2nd: Monday 23rd February to Friday 27th March (2pm finish)
Staff Training Day: Monday 5th January (no children in school)
Summer Term 2026
Summer 1st: Monday 13th April to Friday 22nd May
Half Term: Monday 25th May to Friday 29th May
Summer 2nd: Tuesday 2nd June to Friday 17th July (2pm finish)
Staff Training Days: Monday 1st June and Monday 20th July (no children in school)
Early May Bank Holiday: Monday 4th May
Autumn Term 2026
Autumn 1st: Wednesday 2nd September to Friday 23rd October
Half Term: Monday 26th October to Friday 30th October
Spring 2nd: Monday 2nd November to Friday 18th December (2pm finish)
Staff Training Day: Tuesday 1st September (no children in school)
Spring Term 2027
Spring 1st: Tuesday 5th January to Friday 12th February
Half Term: Monday 15th February to Friday 19th February
Spring 2nd: Monday 22nd February to Thursday 25th March (2pm finish)
Staff Training Day: Monday 4th January (no children in school)
Summer Term 2027
Summer 1st: Monday 12th April to Friday 28th May
Half Term: Monday 31st May to Friday 4th June
Summer 2nd: Monday 7th June to Friday 16th July (2pm finish)
Staff Training Days: Monday 19th July, Tuesday 20th July and Wednesday 21st July (no children in school)
Early May Bank Holiday: Monday 3rd May