| Opening Dates | Closing Dates | |
| Autumn Term | Monday 1 September 2025 | Friday 24 October 2025 |
| Monday 1 September 2025 INSET Day (NON-PUPIL DAY) Monday 15 September Entrance Exam Day (NON-PUPIL DAY) Thursday 25 September 2025 INSET Day (NON-PUPIL DAY) Thursday 23 October 2025 INSET Twilight (School finishes at 2.30pm) | ||
| HALF TERM | ||
| Monday 3 November 2025 | Friday 19 December 2025 | |
| CHRISTMAS HOLIDAY | ||
| Spring Term | Monday 5 January 2026 | Friday 13 February 2026 |
| HALF TERM | ||
| Monday 23 February 2026 | Friday 27 March 2026 | |
| INSET – Early closures during spring/summer term to be confirmed Friday 20 March 2026 INSET Day (NON-PUPIL DAY) Friday 27 March 2026 INSET Day (NON-PUPIL DAY) | ||
| EASTER HOLIDAY | ||
| Summer Term | Monday 13 April 2026 | Friday 22 May 2026 |
| Monday 4 May 2026 closed for the May Bank Holiday | ||
| HALF TERM | ||
| Monday 1 June 2026 | Friday 17 July 2026 | |
| Monday 22 June 2026 INSET Day (YEAR 12 ONLY IN SCHOOL) | ||
| SUMMER HOLIDAY | ||
| Opening Dates | Closing Dates | |
| Autumn Term | Tuesday 1 September 2026 | Friday 23 October 2026 |
| Tuesday 1 September 2026 INSET Day (NON-PUPIL DAY) TBC Entrance Exam Day (NON-PUPIL DAY) Thursday 24 September 2026 INSET Day (NON-PUPIL DAY) | ||
| HALF TERM | ||
| Monday 2 November 2026 | Friday 18 December 2026 | |
| CHRISTMAS HOLIDAY | ||
| Spring Term | Monday 4 January 2027 | Friday 5 February 2027 |
| HALF TERM | ||
| Monday 15 February 2027 | Thursday 25 March 2027 | |
| Wednesday 10 March 2027 INSET Day (NON-PUPIL DAY) Thursday 25 March 2027 INSET Day (NON-PUPIL DAY) | ||
| EASTER HOLIDAY | ||
| Summer Term | Monday 12 April 2027 | Friday 28 May 2027 |
| Monday 3 May 2027 closed for the May Bank Holiday | ||
| HALF TERM | ||
| Monday 7 June 2027 | Tuesday 20 July 2027 | |
| SUMMER HOLIDAY | ||