Term dates
We're currently in term 2, which ends on Friday 20 December.
Term dates for some schools may be different.
Contact your child's school to check staff training days, individual half term breaks or if your child's school is private or independent.
Term and holiday dates 2024 to 2025
- Starts
Monday 2 September 2024
- Ends
Friday 25 October 2024
- School holidays
Monday 28 October to Friday 1 November 2024
- Starts
Monday 4 November 2024
- Ends
Friday 20 December 2024
- School holidays
Monday 23 December 2024 to Friday 3 January 2025
- Bank holidays
Wednesday 25 December and Thursday 26 December 2024, and Wednesday 1 January 2025
- Starts
Monday 6 January 2025
- Ends
Friday 14 February 2025
- School holidays
Monday 17 February to Friday 21 February 2025
- Starts
Monday 24 February 2025
- Ends
Friday 4 April 2025
- School holidays
Monday 7 April to Monday 21 April 2025
- Bank holidays
Friday 18 April and Monday 21 April 2025
- Starts
Tuesday 22 April 2025
- Ends
Friday 23 May 2025
- School holidays
Monday 26 May to Friday 30 May 2025
- Bank holidays
Monday 5 May and Monday 26 May 2025
- Starts
Monday 2 June 2025
- Ends
Tuesday 22 July 2025
- School holidays
Wednesday 23 July to Friday 29 August 2025
- Bank holiday
Monday 25 August 2025
Term date calendars
You can download a PDF version of the term dates for the following years:
- term dates 2024 to 2025 (PDF, 108.8 KB)
- term dates 2025 to 2026 (PDF, 376.1 KB)
- term dates 2026 to 2027 (PDF, 381.8 KB)
- term dates 2027 to 2028 (PDF, 380.8 KB)
GCSE and A Level exam dates
The dates of GCSEs and A Levels exams are published by the awarding organisations:
If you don't know who the exam awarding organisation is you will need to check with your school.