School term dates 2024-25
Autumn term
-
Monday 2 September to Friday 25 October (40 days)
-
Half term: Monday 28 October to Friday1 November
-
Monday 4 November to Friday 20 December (35 days)
Spring term
-
Monday 6 January to Friday 14 February (30 days)
-
Half term: Monday 17 February to Friday 21 February
-
Monday 24 February to Friday 4 April (30 days)
Summer term
-
Tuesday 22 April to Friday 23 May (23 days) (the early May bank holiday will be taken on 5 May)
-
Half term: Monday 26 May to Friday 30 May
-
Monday 2 June to Tuesday 22 July (37 days) (the spring bank holiday will be taken on 26 May)
Total: 195
In 2024–25 children should attend school for 190 days (or 380 half sessions). Teachers must be available to work for 195 days during the academic year.
Schools which close for local elections must extend a term or coincide the closure with an INSET day.
Public holidays
-
Christmas Day: Wednesday 25 December 2024
-
Boxing Day: Thursday 26 December 2024
-
New Year’s Day: Wednesday 1 January 2025
-
Good Friday: Friday 18 April 2025
-
Easter Monday: Monday 21 April 2025
-
Early May bank holiday: Monday 5 May 2025
-
Spring bank holiday: Monday 26 May 2025
-
Summer bank holiday: Monday 25 August 2025