The term dates for the current academic year are as follows:
Summer Term 2025
Summer Term 1: Monday 28th April - Friday 23rd May
Monday 5th May - Bank Holiday
Saturday 24th May - Sunday 1st June (half term holiday)
Summer Term 2: Monday 2nd June - Monday 21st July
Monday 21st July -school closed to children (teacher training day)
Tuesday 22nd July- Sunday 31st August (Summer holiday)
Autumn Term 2025
Autumn Term 1: Monday 1st September - Friday 24th October
Monday 1st September - school closed to children (teacher training day)
Tuesday 2nd September - Children return to school
Friday 24th October - school closed to children (teacher training day)
Saturday 25th October - Sunday 2nd November (half term holiday)
Autumn Term 2: Monday 3rd November - Friday 19th December
Saturday 20th December - Sunday 4th January 2026 (Christmas holiday)
Spring Term 2026
Spring Term 1: Monday 5th January - Friday 13th February
Friday 30th January - school closed to children (teacher training day)
Saturday 14th February - Sunday 22nd February (half term holiday)
Spring Term 2: Monday 23rd February - Friday 27th March
Saturday 28th March - Sunday 12th April (Easter holiday)
Summer Term 2026
Summer Term 1: Monday 13th April - Friday 22nd May
Monday 13th April - school closed to children (teacher training day)
Monday 4th May - Bank Holiday
Saturday 23rd May - Sunday 31st May (half term holiday)
Summer Term 2: Monday 1st June - Monday 20th July
Monday 20th July -school closed to children (teacher training day)
Tuesday 21st July- Monday 31st August (Summer holiday)