Autumn Term 2025
| Monday 1st September | School Closed – Training Day |
| Tuesday 2nd September | School Opens |
| Thursday 23rd October | School Closed – Half Term |
| Friday 24th October | School Closed – Training Day |
| Monday 3rd November | School Opens |
| Friday 19th December | School Closed – Christmas Holiday |
Spring Term 2026
| Monday 5th January | School Closed – Training Day |
| Tuesday 6th January | School Opens |
| Friday 13th February | School Closed – Half Term |
| Monday 23rd February | School Opens |
| Friday 27th March | School Closed – Easter Holiday |
Summer Term 2026
| Monday 13th April | School Opens |
| Monday 4th May | School Closed – Bank Holiday |
| Thursday 21st May | School Closed – Half Term |
| Friday 22nd May | School Closed – Training Day |
| Monday 1st June | School Opens |
| Friday 17th July | School Closed – Summer Holiday |
| Monday 20th July | School Closed – Training Day |
2026 – 27 Academic year
Inset Day Tuesday 1st September 2026
School doors open at 8.40am Wednesday 2nd September 2026
Close for half term at 3.20pm Thursday 22nd October 2026
Inset Day Friday 23rd October 2026
Re-open at 8.40am Monday 2nd November 2026
Close for Christmas 3.20pm Friday 18th December 2026
Inset Day Monday 4th January 2027
Re-open at 8.40am Tuesday 5th January 2027
Close for half term at 3.20pm Thursday 11th February 2027
Inset Day Friday 12th February 2027
Re-open at 8.40am Monday 22nd February 2027
Close for Easter at 3.20pm Thursday 25th March 2027
Re-open at 8.40am Monday 12th April 2027
Closed Monday 3rd May 2027
Bank Holiday
Close for half term at 3.20pm Friday 28th May 2027
Inset Day Monday 7th June 2027
Re-open at 8.40am Tuesday 8th June 2027
Close for Summer at 3.20pm Wednesday 21st July 2027