2025-26 | |
| Professional day for staff training | Monday 5 January 2026 |
| Spring term opens | Tuesday 6 January 2026 |
| Half term | Monday 16 February – Friday 20 February 2026 |
| Professional day for staff training* | Monday 23 February 2026 |
| Professional day for staff training | Friday 20 March 2026 |
| Spring term closes | Friday 27 March 2026 |
| Summer term opens | Monday 13 April 2026 |
| May Bank Holiday | Monday 4 May 2026 |
| Half term | Monday 25 May – Friday 29 May 2026 |
| Professional day for staff training | Friday 3 July 2026 |
| Summer term closes | Friday 17 July 2026 |
| Professional day for staff training* | Monday 20 July 2026 |
2026-27 | |
| Professional days for staff training | Tuesday 1 and Wednesday 2 September 2026 |
| Autumn term opens – staggered start for students, details to be confirmed | Thursday 4 September 2026 |
| Professional day for staff training* | Friday 23 October 2026 |
| Half term | Monday 26 – Friday 30 October 2026 |
| Professional day for staff training | Friday 4 December 2026 |
| Autumn term closes | Friday 18 December 2026 |
| Professional day for staff training | Monday 4 January 2027 |
| Spring term opens | Tuesday 5 January 2027 |
| Half term | Monday 15 – Friday 19 February 2027 |
| Professional day for staff training | Friday 19 March 2027 |
| Spring term closes | Thursday 25 March 2027 |
| Summer term opens | Monday 12 April 2027 |
| Bank holiday | Monday 3 May 2027 |
| Professional day for staffing training – school open for years 11 and 13 | Friday 14 May 2027 |
| Half term | Monday 31 May – Friday 4 June 2027 |
| Professional day for staff training | Friday 25 June 2027 |
| Summer term closes | Friday 16 July 2027 |
| Professional days for staff training* | Monday 19 – Wednesday 21 July 2027 |
* These training days are disaggregated for staff
Download the simple term dates calendar PDFs: 2025-26 and 2026-27.