top of page

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

​

​

​

School Admissions Service

​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

​

​

bottom of page