The school year starts in September. There are 195 school days in each year (39 weeks). Pupils spend 190 days (38 weeks) in school each year; 5 of the 195 days are reserved for training teachers and support staff.
Summer 2 2024
Monday 3rd June 2024 to Monday 22nd July 2024
TRAINING DAY
Monday 22nd July 2024 (disaggregated for teaching staff)
SUMMER HOLIDAYS
Tuesday 23rd July 2024 to Friday 30th August 2024
AUTUMN 1 2024
Wednesday 4th September 2024 to Friday 25th October 2024
Half Term break: Monday 28th October 2024 to Friday 1st November 2024
TRAINING DAY
Monday 2nd and Tuesday 3rd September 2024
AUTUMN 2 2024
Monday 4th November 2024 to Friday 20th December 2024
Christmas holidays: Monday 23rd December 2024 to Friday 3rd January 2024
TRAINING DAY
Monday 11th November 2024
Spring 1 2025
Monday 6th January 2025 to Friday 14th February 2025
Half Term break: Monday 17th February 2025 to Friday 21st February 2025
TRAINING DAY
Monday 6th January 2025
Spring 2 2025
Monday 24th February 2025 to Friday 22nd March 2025
Easter Holidays: Monday 25th March 2025 to Friday 11th April 2025
Summer 1 2025
Monday 28th April 2025 to Friday 22nd May 2025
Half Term break: Monday 26th May 2025 to Friday 30th May 2025
BANK HOLIDAY
Monday 26th May 2025
TRAINING DAY
Monday 28th April 2025
Summer 2 2025
Monday 2nd June 2025 to Friday 18th July 2025
TRAINING DAY
Monday 21st July 2025 (disaggregated for teaching staff)
SUMMER HOLIDAYS
Tuesday 22nd July 2025 – Wednesday 1st September 2025