| INSET Day | Monday 1st September 2025 |
| INSET Day | Tuesday 2nd September 2025 |
| School opens for pupils and staff | Wednesday 3rd September 2025 |
| Half Term | Monday 27th October – Friday 31st October 2025 |
| School closes for pupils | Friday 19th December 2025 |
| INSET Day | Monday 5th January 2026 |
| School opens for pupils and staff | Monday 6th January 2026 |
| Half Term | Monday 16th February – Friday 20th February 2026 |
| School closes for pupils | Friday 27th March 2026 |
| School opens for pupils and staff | Monday 13th April 2026 |
| May Day | Monday 4th May 2026 |
| Half Term | Monday 25th May – Friday 29th May 2026 |
| INSET Day | Monday 1st June 2026 |
| School closes for pupils | Friday 17th July 2026 |
| INSET Day | Monday 20th July 2026 |
| INSET Day | Tuesday 1st September 2026 |
| INSET Day | Wednesday 2nd September 2026 |
| School opens for pupils and staff | Thursday 3rd September 2026 |
| Half Term | Monday 26th October – Friday 30th October 2026 |
| INSET Day | Monday 2nd November 2026 |
| School closes for pupils | Friday 18th December 2026 |
| School opens for pupils and staff | Monday 4th January 2027 |
| Half Term | Monday 15th February – Friday 19th February 2025 |
| INSET Day | Monday 22nd February 2027 |
| School closes for pupils | Thursday 25th March 2027 |
| School opens for pupils and staff | Monday 12th April 2027 |
| May Day | Monday 3rd May 2027 |
| Half Term | Monday 31st May – Friday 4th June 2027 |
| INSET Day | Monday 7th June 2027 |
| School closes for pupils | Wednesday 21st July 2027 |