The Education (School Day and School Year) Regulations (1999) require all maintained schools to open for teaching for 190 days a year, offering 380 sessions. The information below sets out dates for 195 days. Pupils are to be released for a further 5 days for the purpose of teachers’ staff development (INSET). These days can be taken as inset days or equivalent twilight sessions.
Academies, free schools, and voluntary-aided schools are able to set their own dates but will be asked to set the same or similar dates in the interest of parents who may have children at different schools.
School calendar for 2024/25
Autumn term
Start of term | Half term | End of term |
---|---|---|
Monday 2 September 2024 | Monday 28 October to Friday 1 November 2024 | Friday 20 December 2024 |
Total days: 40 + 35 = 75
Spring term
Start of term | Half term | End of term |
---|---|---|
Monday 6 January 2025 | Monday 17 February to Friday 21 February 2025 | Friday 4 April 2025 |
Total days: 30 + 30 = 60
Summer term
Start of term | Half term | End of term |
---|---|---|
Tuesday 22 April 2025 | Monday 26 May to Friday 30 May 2025 | Tuesday 22 July 2025 |
Total days: 23 + 37 = 60
Public holidays
- Wednesday 25 December 2024 (Christmas Day)
- Thursday 26 December 2024 (Boxing Day)
- Wednesday 1 January 2025 (New Year’s Day)
- Friday 18 April 2025 (Good Friday)
- Monday 21 April 2025 (Easter Monday)
- Monday 5 May 2025
- Monday 26 May 2025
- Monday 25 August 2025
Secondary transfer transition day
- Thursday 3 July 2025
School calendar for 2025/26
Autumn term
Start of term | Half term | End of term |
---|---|---|
Monday 1 September 2025 | Monday 27 October to Friday 31 October 2025 | Friday 19 December 2025 |
Total days: 75
Spring term
Start of term | Half term | End of term |
---|---|---|
Monday 5 January 2026 | Monday 16 February to Friday 20 February 2026 | Friday 27 March 2026 |
Total days: 55
Summer term
Start of term | Half term | End of term |
---|---|---|
Monday 13 April 2026 | Monday 25 May to Friday 29 May 2026 | Monday 20 July 2026 |
Total days: 65
Public holidays
- Thursday 25 December 2025 (Christmas Day)
- Friday 26 December 2025 (Boxing Day)
- Thursday 1 January 2026 (New Year’s Day)
- Friday 3 April March 2026 (Good Friday)
- Monday 6 April 2026 (Easter Monday)
- Monday 4 May 2026
- Monday 25 May 2026
- Monday 31 August 2026
Secondary transfer transition day
- Thursday 2 July 2026
School calendar for 2026/27
Autumn term
Start of term | Half term | End of term |
---|---|---|
Wednesday 2 September 2026 | Monday 26 October to Friday 30 October 2026 | Friday 18 December 2026 |
Total days: 73
Spring term
Start of term | Half term | End of term |
---|---|---|
Monday 4 January 2027 | Monday 15 February to Friday 19 February 2027 | Thursday 25 March 2027 |
Total days: 54
Summer term
Start of term | Half term | End of term |
---|---|---|
Monday 12 April 2027 | Monday 31 May to Friday 4 June 2027 | Thursday 22 July 2027 |
Total days: 68
Public holidays
- Friday 25 December 2026 (Christmas Day)
- Monday 28 December 2026 (Boxing Day Bank Holiday)
- Friday 1 January 2027 (New Year’s Day)
- Friday 26 March 2027 (Good Friday)
- Monday 29 March 2027 (Easter Monday)
- Monday 3 May 2027
- Monday 31 May 2027
- Monday 30 August 2027
Secondary transfer transition day
- Thursday 1 July 2027