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 2022/23
Autumn term
Start of term | Half term | End of term |
---|---|---|
Thursday 1 September 2022 | Monday 24 October - Friday 28 October 2022 | Friday 16 December 2022 |
Total days = 37 + 35 = 72
Spring term
Start of term | Half term | End of term |
---|---|---|
Tuesday 3 January 2023 | Monday 13 February - Friday 17 February 2023 | Friday 31 March 2023 |
Total days = 29 + 30 = 59
Summer term
Start of term | Half term | End of term |
---|---|---|
Monday 17 April 2023 | Monday 29 May - Friday 2 June 2023 | Friday 21 July 2023 |
Total days = 29 + 35 = 64
Public holidays
- Monday 26 December 2022 (Boxing Day)
- Tuesday 27 December 2022 (Christmas day substitute)
- Monday 2 January 2023 (New Year’s Day substitute day)
- Friday 7 April 2023 (Good Friday)
- Monday 10 April 2023 (Easter Monday)
- Monday 1 May 2023
- Monday 8 May 2023 (Bank holiday for the coronation of the King)
- Monday 29 May 2023
- Monday 28 August 2023
Secondary transfer transition day
- Thursday 6 July 2023
School calendar for 2023/24
Autumn term
Start of term | Half term | End of term |
---|---|---|
Monday 4 September 2023 | Monday 23 October - Friday 27 October 2023 | Thursday 21 December 2023 |
Total days: 35 + 39 = 74
Spring term
Start of term | Half term | End of term |
---|---|---|
Monday 8 January 2024 | Monday 12 February - Friday 16 February 2024 | Thursday 28 March 2024 |
Total days: 25 + 29 = 54
Summer term
Start of term | Half term | End of term |
---|---|---|
Monday 15 April 2024 | Monday 27 May - Friday 31 May 2024 | Wednesday 24 July 2024 |
Total days: 29 + 38 = 67
Public holidays
- Monday 25 December 2023 (Christmas Day)
- Tuesday 26 December 2023 (Boxing Day)
- Monday 1 January 2024 (New Year’s Day)
- Friday 29 March 2024 (Good Friday)
- Monday 1 April 2024 (Easter Monday)
- Monday 6 May 2024
- Monday 27 May 2024
- Monday 26 August 2024
Secondary transfer transition day
- Thursday 4 July 2024
Provisional school calendar for 2024/25
Please note, these dates are provisional and will be finalised in September 2023
Autumn term
Start of term | Half term | End of term |
---|---|---|
Monday 2 September 2024 | Monday 28 October - 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 - 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 - 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