Term Dates
academic year 2025/26
autumn term 2025
Term Starts:
Year 7 & Year 12 only: Wednesday 3rd September 2025
All Year Groups: Thursday 4th September 2025
(Monday 1st and Tuesday 2nd September are training days for staff)
Half Term Holiday: Monday 27th - Friday 31st October 2025
Staff Training Day: Friday 28th November
Terms Ends: Friday 19th December 2025 - school closes at 12.25pm
End of Term Holiday: Monday 22nd December 2025 - Monday 5th January 2026
Spring term 2026
Term Starts: Tuesday 6th January 2026 (Monday 5th January 2026 is a training day for staff)
Half Term Holiday: Monday 16th February - Friday 20th February 2026
Term Ends: Friday 27th March 2026
End of Term Holiday: Monday 30th March - Friday 10th April 2026
Summer Term 2026
Term Starts: Monday 13th April 2026
Bank Holiday: Monday 4th May 2026
Half Term Holiday: Monday 25th - Friday 29th May
Term Ends: Friday 17th July 2026 - school closes at 12.25pm
(Monday 20th July 2026 is a training day for staff)
Academic year 2026/27
autumn term 2026
Term Starts:
Year 7 & Year 12 only: Wednesday 9th September 2026
All Year Groups: Thursday 10th September 2026
(Monday 7th and Tuesday 8th September are training days for staff)
Bank Holiday: Friday 23rd October 2026
Half Term Holiday: Monday 26th October - Friday 30th October 2026
Term Ends: Friday 18th December 2026 - school closes at 12.25pm
End of Term Holiday: Monday 21st December - Monday 4th January 2027
(Monday 4th January is a training day for staff)
spring term 2027
Term Starts: Tuesday 5th January 2027
Half Term Holiday: Monday 8th February - Friday 12th February 2027
Term Ends: Friday 19th March 2027
End of Term Holiday: Monday 22nd March - Friday 2nd April 2027
Summer term 2027
Term Starts: Monday 5th April 2027
Bank Holiday: Monday 3rd May 2027
Half Term Holiday: Monday 31st May - Friday 4th June 2027
Term Ends: Friday 23rd July 2027 - school closes at 12.25pm
(Monday 26th July is a training day for staff)