Term dates are provided as a general guide. Since some schools set their own or make minor local adjustments, always check your school’s website for specific dates.
There are 190 teaching days and five inset days in the current academic year.
2025-26
On Monday 4 May, all schools will be closed for the early May Bank Holiday.
| Opening dates | Closing dates | Number of school days |
|---|---|---|
| Monday, 1 September 2025 | Friday, 24 October 2025 | 40 |
| Monday, 3 November 2025 | Friday, 19 December 2025 | 35 |
| Monday, 5 January 2026 | Friday, 13 February 2026 | 30 |
| Monday, 23 February 2026 | Thursday, 2 April 2026 | 29 |
| Monday, 20 April 2026 | Friday, 22 May 2026 | 24 |
| Monday, 1 June 2026 | Tuesday, 21 July 2026 | 37 |
2026-27
On Monday 3 May, all schools will be closed for the early May Bank Holiday.
| Opening dates | Closing dates | Number of school days |
|---|---|---|
| Tuesday, 1 September 2026 | Friday, 23 October 2026 | 39 |
| Monday, 2 November 2026 | Friday, 18 December 2026 | 35 |
| Monday, 4 January 2027 | Friday, 12 February 2027 | 30 |
| Monday, 22 February 2027 | Thursday, 25 March 2027 | 24 |
| Monday, 12 April 2027 | Friday, 28 May 2027 | 34 |
| Monday, 7 June 2027 | Wednesday, 21 July 2027 | 33 |
2027-28
On Monday 1 May, all schools will be closed for the early May Bank Holiday.
| Opening dates | Closing dates | Number of school days |
|---|---|---|
| Monday 6 September 2027 | Friday 22 October 2027 | 35 |
| Monday 1 November 2027 | Friday 17 December 2027 | 35 |
| Tuesday 4 January 2028 | Friday 11 February 2028 | 29 |
| Monday 21 February 2028 | Friday 31 March 2028 | 30 |
| Tuesday 18 April 2028 | Friday 26 May 2028 | 28 |
| Monday 5 June 2028 | Wednesday 26 July 2028 | 38 |