Spring Term 2025
- Starts: Monday 6th January
- Ends: Friday 4th April
- Half term: Monday 17th February - Friday 21st February
- Easter Break: Monday 7th April - Monday 21st April
Summer Term 2025
- Starts: Tuesday 22nd April
- Ends: Friday 18th July
- May Day: Monday 5th May
- Half term: Monday 26th May - Friday 30th May
Autumn Term 2025
- Starts: Monday 1st September
- Ends: Friday 19th December
- Half term: Monday 27th October - Friday 31st October
- Christmas break: Monday 22nd December - Friday 2nd January
Spring Term 2026
- Starts: Monday 5th January
- Ends: Friday 27th March
- Half term: Monday 16th February - Friday 20th February
- Easter break: Monday 30th March - Friday 10th April (Easter bank holidays - Friday 3rd April and Monday 6th April
Summer Term 2026
- Starts: Monday 13th April
- Ends: Monday 20th July
- May day Monday 4th May
- Half Term: Monday 25th May - Friday 29th May
Please check the calendar for further details of Inset days and special events.