Skip to content ↓

Term dates

Academic Year - 2024/2025

Autumn Term - 4th September to 20th December 2024

Monday 2nd September 2024, INSET Day - children not in school

Tuesday 3rd September 2024, INSET Day - children not in school

Wednesday 4th September 2024 - KS1 and KS2 children return to school. (Staggered start for EYFS children)

Monday 28th October - Friday 1st November 2024, Half Term

Monday 4th November 2024 - INSET Day - children not in school

Tuesday 5th November 2024 - Children return after half term

Friday 20th December 2024, last day of term - school finishes at 1:15 (EYFS and KS1) and 1:20 (KS2)

Spring Term - 7th January to 4th April 2025

Monday 6th January 2025, INSET Day - children not in school

Tuesday 7th January 2025 - Children return after Christmas holidays

Friday 14th February 2025 - INSET Day - children not in school

Monday 17th February 2025 - Friday 21st February 2025, Half Term

Monday 24th February 2025 - Children return after half term

Friday 4th April 2025, last day of term - school finishes at 1:15 (EYFS and KS1) and 1:20 (KS2)

Monday 7th April 2025 - Monday 21st April 2025 - Easter Holidays

Summer Term - 22nd April to 18th July 2025

Tuesday 22nd April 2025, Term starts - Children return after Easter holidays

Monday 5th May 2025, Bank Holiday Monday - children not in school

Monday 26th May - Friday 30th May 2025, Half Term

Monday 2nd June 2025 - Children return after half term

Friday 18th July 2025, last day of term - school finishes at 1:15 (EYFS and KS1) and 1:20 (KS2)

INSET Days

Monday 2nd September 2024

Tuesday 3rd September 2024

Monday 4th November 2024

Monday 6th January 2025

Friday 14th February 2025

Academic Year - 2025/2026

Autumn Term - 1st September to 19th December 2025

Monday 1st September 2025, INSET Day - children not in school

Tuesday 2nd September 2025, INSET Day - children not in school

Wednesday 3rd September 2025 - KS1 and KS2 children return to school. (Staggered start for EYFS children)

Monday 20th October - Friday 31st October 2025, Half Term

Friday 19th December 2025, last day of term - school finishes at 1:15 (EYFS and KS1) and 1:20 (KS2)

Spring Term - 5th January to 27th March 2026

Monday 5th January 2026, INSET Day - children not in school

Tuesday 6th January 2026 - Children return after Christmas holidays

Monday 16th February 2026 - Friday 20th February 2026, Half Term

Friday 27th March 2026, last day of term - school finishes at 1:15 (EYFS and KS1) and 1:20 (KS2)

Summer Term - 13th April to 17th July 2026

Monday 13th April 2026, Term starts - Children return after Easter holidays

Monday 4th May 2026, Bank Holiday Monday - children not in school

Monday 25th May - Friday 29th May 2026, Half Term

Monday 1st June 2026, INSET Day - children not in school

Friday 17th July 2026, last day of term - school finishes at 1:15 (EYFS and KS1) and 1:20 (KS2)

INSET Days

Monday 1st September 2025

Tuesday 2nd September 2025

Monday 5th January 2026

Monday 1st June 2026

Final INSET day to be confirmed