Tuesday 22nd April 2025 –
Saturday 19th July 2025
Polling Day 2nd May - no classes
Bank Holiday - Monday 5th May
Half Term – 26th - 1st May/June
Monday 8th September 2025 –
Saturday 6th December 2025
Half Term – 27th – 2nd
October/November
Monday 5th January 2026 –
Saturday 30th March 2026
Half Term – 16th – 22nd
February