Term Dates
Please find below details of our term dates for 2024-25 and 2025-26 (rotate to landscape mode on mobile).
2024-25
Autumn Term 2024
Wednesday 4th September - Friday 25th October |
Half-Term Break: Monday 28th October - Friday 1st November |
Tuesday 5th November - Friday 20th December |
Christmas Break: Monday 23rd December - Friday 3rd January |
Spring Term 2025
Tuesday 7th January - Friday 14th February |
Half-Term Break: Monday 17th February - Friday 21st February |
Monday 24th February - Friday 4th April |
Spring Break: Monday 7th April - Tuesday 22nd April (includes Easter bank holidays) |
Summer Term 2025
Wednesday 23rd April - Friday 23rd May |
Bank Holiday: Monday 5th May |
Half-Term Break: Monday 26th May - Friday 30th May |
Monday 2nd June - Tuesday 22nd July |
Summer Break: Wednesday 23rd July - Sunday 31st August |
Inset Days 2024/25 (School Closed to Learners)
Monday 2nd September 2024 |
Tuesday 3rd September 2024 |
Monday 4th November 2024 |
Monday 6th January 2025 |
Wednesday 23rd July 2025 |
Return to school: Wednesday 3rd September 2025
2025-26
Autumn Term 2025
Wednesday 3rd September - Friday 24th October |
Half-Term Break: Monday 27th October - Friday 31st October |
Monday 3rd November - Friday 19th December |
Christmas Break: Monday 22nd December - Friday 2nd January |
Spring Term 2026
Monday 5th January - Friday 13th February |
Half-Term Break: Monday 16th February - Friday 20th February |
Monday 23rd February - Wednesday 1st April |
Spring Break: Thursday 2nd April - Friday 17th April (includes Easter bank holidays) |
Summer Term 2026
Monday 20th April - Friday 22nd May |
Bank Holiday: Monday 4th May |
Half-Term Break: Monday 25th May - Friday 29th May |
Monday 1st June - Friday 17th July |
Summer Break: Monday 20th July - Sunday 31st August |
Inset Days 2025/26 (School Closed to Learners)
Monday 1st September 2025 |
Tuesday 2nd September 2025 |
Thursday 2nd April 2026 |
Monday 20th July 2026 |
Tuesday 21st July 2026 |
Return to school: Wednesday 2nd September 2026
2026-27 (provisional)
Autumn Term 2026
Wednesday 2nd September - Friday 23rd October |
Half-Term Break: Monday 26th October - Friday 30th October |
Monday 2nd November - Friday 18th December |
Christmas Break: Monday 21st December - Friday 1st January |
Spring Term 2027
Tuesday 5th January - Friday 12th February |
Half-Term Break: Monday 15th February - Friday 19th February |
Monday 22nd February - Thursday 25th March |
Spring Break: Friday 26th March - Friday 9th April (includes Easter bank holidays) |
Summer Term 2027
Monday 12th April - Friday 28th May |
Bank Holiday: Monday 3rd May |
Half-Term Break: Monday 31st May - Friday 4th June |
Monday 7th June - Friday 16th July |
Summer Break: Monday 19th July - Wednesday 1st September |
Inset Days 2026/27 (School Closed to Learners)
Tuesday 1st September 2026 |
Monday 4th January 2027 |
Monday 19th July 2027 |
Tuesday 20th July 2027 |
Wednesday 21st July 2027 |
Return to school: Thursday 2nd September 2027
2027-28 (provisional)
Autumn Term 2027
Thursday 2nd September - Friday 22nd October |
Half-Term Break: Monday 25th October - Friday 29th October |
Monday 1st November - Friday 17th December |
Christmas Break: Monday 20th December - Monday 3rd January |
Spring Term 2028
Wednesday 5th January - Friday 11th February |
Half-Term Break: Monday 14th February - Friday 18th February |
Tuesday 22nd February - Friday 31st March |
Spring Break: Monday 3rd April - Monday 17th April (includes Easter bank holidays) |
Summer Term 2028
Tuesday 18th April - Friday 26th May |
Bank Holiday: Monday 1st May |
Half-Term Break: Monday 29th May - Friday 2nd June |
Monday 5th June - Wednesday 19th July |
Summer Break: Thursday 20 July - Thursday 31st August |
Inset Days 2027/28 (School Closed to Learners)
Tuesday 31st August 2027 |
Wednesday 1st September 2027 |
Tuesday 4th January 2028 |
Monday 21st February 2028 |
Thursday 20th July 2028 |
Friday 21st July 2028 (school closed in lieu of 31.08.27) |
Return to school: TBC