Skip to main content

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 TERM 2025

Term Starts: Monday 28th April 2025

Half Term: Monday 26th May 2025 to Friday 30th May 2025

Term Ends: Monday 21st July 2025 (disaggregated for teaching staff)

STAFF PROFESSIONAL DEVELOPMENT DAYS: Monday 21st July 2025

AUTUMN TERM 2025

Monday 1 & 2 September 2025 – Training Days

Term Starts: Wednesday 3 September 2025

Half Term: Monday 27 October 2025 to Friday 31 October 2025

Friday 7 November 2025 – Training Day

Term Ends: Friday 19 December 2025

SPRING TERM 2026

Monday 5 January 2026 – Training Day

Term Starts: Tuesday 6 January 2026

Half Term: Monday 16 February 2026 to Friday 20 February 2026

Term Ends: Friday 27 March 2026

SUMMER TERM 2026

Term Starts: Monday 13 April 2026

Bank Holiday Monday 4 May 2026

Half Term: Monday 25 May 2026 to Friday 29 May 2026

Term Ends: Friday 17 July 2026

INSET DAYS:      

1 & 2 September 2025                                       20 July 2025 (Disaggregated Day)

7 November 2025 (DACE)                                 

5 January 2025