Term begins Wednesday 4th September
Half term holiday Monday 28th October – Friday 1st November
Term ends Friday 20th December
Term begins Tuesday 7th January 2025
Half term holiday Monday 17th February – Friday 21st February
Term ends Friday 4th April
Bank holiday: Good Friday 18th April
Bank holiday: Easter Monday 21st April
Term begins Tuesday 22nd April
Bank holiday Monday 5th May
Half term holiday Monday 26th May – Friday 30th May
Term ends Friday 18th July
Term begins Wednesday 3rd September
Half term holiday Monday 27th October to Friday 31st October
Term ends Friday 19th December
Term begins Wednesday 7th January
Half term holiday Monday 16th February to Friday 20th February
Term ends Friday 27th March
Term begins Monday 13th April
Bank holiday: Good Friday Friday 3rd April
Bank holiday: Easter Monday Monday 6th April
Bank holiday Monday 4th May
Half term holiday Monday 25th May – Friday 29th May
Term ends Friday 17th July