PD Day: Monday 6th January 2025
Spring Term Begins: Tuesday 7th January 2025

Half Term: Monday 17th – Friday 21st February 2025

Spring Term Ends: Friday 4th April 2025


PD Day: Tuesday 22nd April 2025
Summer Term Begins: Wednesday 23rd April 2025

Bank Holiday: Monday 5th May 2025

Half Term: Monday 26th May – Friday 30th May 2025

Summer Term Ends: Tuesday 22nd July 2025

PD Days: Monday 1st & Tuesday 2nd September 2025
Autumn Term Begins: Wednesday 3rd September 2025

PD Day: Friday 24th October 2025
Half Term: Monday 27th – Friday 31st October 2025

Autumn Term Ends: Friday 19th December 2025


PD Day: Monday 5th January 2026
Spring Term Begins: Tuesday 6th January 2026

Half Term: Monday 16th – Friday 20th February 2026

Spring Term Ends: Friday 27th March 2026


PD Day: Monday 20th July 2026
Summer Term Begins: Monday 13th April 2026

Bank Holiday: Monday 4th May 2026

Half Term: Monday 25th May – Friday 29th May 2026

Summer Term Ends: Monday 20th July 2026

PD Days: Tuesday 1st & Wednesday 2nd September 2026
Autumn Term Begins: Thursday 3rd September 2026

PD Day: Friday 23th October 2026
Half Term: Monday 26th – Friday 30st October 2026

Autumn Term Ends: Friday 18th December 2025


PD Day: Monday 4th January 2027
Spring Term Begins: Tuesday 5th January 2027

Half Term: Monday 15th – Friday 19th February 2027

Spring Term Ends: Thursday 25th March 2027


PD Day: Monday 12th April 2027
Summer Term Begins: Tuesday 13th April 2026

Half Term: Monday 31st May – Friday 4th June 2027

Summer Term Ends: Monday 21st July 2027