Term dates
School year 2022-2023
Term |
Start |
Half Term Starts |
Half Term Ends |
Term Ends |
Autumn 2022 |
2 September |
31 October |
4 November |
23 December |
Spring 2023 |
9 January |
20 February |
24 February |
31 March |
Summer 2023 |
17 April |
29 May |
2 June |
21 July |
May Day - Monday 1 May 2023
School year 2023-2024
Term |
Start |
Half Term starts |
Half Term ends |
Term ends |
Autumn |
Fri 1 September 2023 |
Mon 30 October 2023 |
Fri 3 November 2023 |
Fri 22 December 2023 |
Spring |
Mon 8 January 2024 |
Mon 12 February 2024 |
Fri 16 February 2024 |
Fri 22 March 2024 |
Summer |
Mon 8 April 2024 |
Mon 27 May 2024 |
Fri 31 May 2024 |
Fri 19 July 2024 |
May day - Monday 6 May 2024
School year 2024-2025
Term |
Start |
Half Term starts |
Half Term ends |
Term ends |
Autumn |
Mon 2 September 2024 |
Mon 28 October 2024 |
Fri 1 November 2024 |
Fri 20 December 2024 |
Spring |
Mon 6 January 2025 |
Mon 24 February 2025 |
Fri 28 February 2025 |
Fri 11 April 2025 |
Summer |
Mon 28 April 2025 |
Mon 26 May 2025 |
Fri 30 May 2025 |
Mon 21 July 2025 |
May Day - Monday 5 May 2025
School training days
Training days for school staff, also called INSET days, are held throughout the school year.
Please contact individual schools to confirm dates.