Term Dates
2024-2025 Academic Year
Autumn Term 2024
2nd September 2024– Autumn Term Starts
​
21st October – 27th October – Half Term
​
21st December 2024 – End of Autumn Term
Spring Term 2025
6th January – Spring Term Starts
12th January – Testing Fortnight
​
24th February – 1st March – Half Term
​
12th April – End of Spring Term
Summer Term 2025
28th April – Summer Term Starts
​
26th – 31st May – Half Term
1st June – Testing Fortnight
​​​​
Lessons End
17th May - Years 11 and 13
(Revisions&External exams)
​
29th June – Years 1 – 9
​
12th July – Years 10 and 12
2025-2026 Academic Year
Autumn Term 2025
2nd September 2025 – Autumn Term Starts
​
20th – 25th October – Half Term
​
22nd December 2025 – End of Autumn Term
Spring Term 2026
5th January – Spring Term Starts
12th January – Testing Fortnight
​
23rd – 28th February – Half Term
​
29th March – End of Spring Term
Summer Term 2026
13th April – Summer Term Starts
​
18th – 23rd May – Half Term
26th May – Testing Fortnight
​
Lessons End
​​
16th May​ - Years 11 and 13
(Revisions&External exams)
​​​
4th July – Years 1 – 9
​
18th July – Years 10 and 12
​​*Please note: School holidays do not affect any ESL courses or any other short courses. All courses continue as normal except for public and bank holidays.
Bank Holidays in England: 2025
​
Mark these dates in your diary and start dreaming of that well-deserved break:
​
-
New Year's Day: Wednesday, January 1st
-
Good Friday: Friday, April 18th
-
Easter Monday: Monday, April 21st
-
Early May Bank Holiday: Monday, May 5th
-
Spring Bank Holiday: Monday, May 26th
-
Summer Bank Holiday: Monday, August 25th
-
Christmas Day: Thursday, December 25th
-
Boxing Day: Friday, December 26th
​
​
​
​Bank Holidays in England: 2026
​
Looking even further ahead, here are the bank holidays to anticipate in 2026:
​
-
New Year's Day: Thursday, January 1st
-
Good Friday: Friday, April 3rd
-
Easter Monday: Monday, April 6th
-
Early May Bank Holiday: Monday, May 4th
-
Spring Bank Holiday: Monday, May 25th
-
Summer Bank Holiday: Monday, August 31st
-
Christmas Day: Friday, December 25th
-
Boxing Day: Saturday, December 26th
​