Spring 2025 – 10 weeks
Monday 13th January – Saturday 29th March inclusive
Half Term – Monday 17th – Saturday 22nd February
Friday 10th January in place of Friday 24th January
Summer 2025 – 10 weeks
Monday 28th April – Monday 14th July inclusive
No classes Monday 5th May (Bank Holiday)
Half Term – Monday 26th May – Saturday 31st May inclusive
Autumn 2025 – 10 weeks
Monday 8th September – Saturday 29th November
Half Term – Monday 20th October – Saturday 1st November inclusive ( 2 weeks)
Spring 2026 – 10 weeks
Monday 12th January – Saturday 28th March inclusive
Half Term – Monday 16th – Saturday 21st February