Autumn Term
Term Starts Thursday 4th September
Term Ends Friday 19th December
Half Term Monday 27th October - Friday 31st October

Inset Day Monday 1st September 2025

Inset Day Tuesday 2nd September 2025

Inset Day Wednesday 3rd September

Spring Term
Term Starts Wednesday 7th January
Term Ends Friday 27th March
Half Term Monday 16th February - Friday 20th February

Inset Day Tuesday 6th January 2026

Inset Day Friday 27th March 2026

Summer Term
Term Starts Monday 13th April
Term Ends Friday 17th July
Half Term Monday 25th May - Friday 29th May

Inset Day Monday 1st June 2026

Bank Holidays
Good Friday Friday 3rd April
Easter Monday Monday 6th April
Early May Bank Holiday Monday 4th May

 

Autumn Term
Term Starts Wednesday 2nd September
Term Ends Friday 17th December
Half Term Monday 26th October - Friday 30th October

Inset Day Monday 1st September 2026

Spring Term
Term Starts Tuesday 5th January 
Term Ends Thursday 25th March
Half Term Monday 15th February - Friday 19th February

Inset Day Monday 4th January 2026

Summer Term
Term Starts Monday 12th April 
Term Ends Friday 16th July
Half Term Monday 31st May - Friday 4th June

 

 
Autumn Term 2027
Term Starts Monday 6th September
Term Ends Friday 17th December
Half Term  Monday 25th October - Friday 29th October

Inset Day 2nd and 3rd September

Spring Term
Term Starts Wednesday 5thJanuary
Term Ends Friday 31st March
Half Term Monday 14th February - Friday 18th February

Inset Day 4th January

 

Summer Term

Term Starts

Tuesday 18th April
Term Ends Thursday 20th July
Half Term Monday 29th May - Friday 2nd June

 

Bank Holidays
Good Friday Friday 14th April
Easter Monday Monday 17thApril
Early May Bank Holiday Monday 1st May