| Autumn Term | |
| Monday 1st September | Term Starts (Staff) |
| Wednesday 3rd September | Term Starts (Pupils) |
| Monday 27th October to Friday 31st October | Half Term |
| MONDAY 3rd NOVEMBER | SCHOOL CLOSED FOR STAFF TRAINING |
| Friday 19th December | Term Ends |
| Spring Term | |
| Monday 5th January | Term Starts (Staff) |
| Tuesday 6th January | Term Starts (Pupils) |
| Monday 16th February to Friday 20th February | Half Term |
| Friday 27th March | Term Ends |
| Summer Term | |
| Monday 13th April | Term Starts (Staff) |
| Tuesday 14th April | Term Starts (Pupils) |
| Monday 4th May | May Day Bank Holiday |
| Saturday 9th May | Liberation Day |
| Monday 25th May to Friday 29th May | Half Term |
| Friday 17th July | Term Ends |
Each school can award an extra day's holiday for its students/pupils, such a day to become a staff development day. For the year 2025-2026, this is on Monday 3rd November 2025.