Skip to content ↓

Term Dates

2025–2026 Term Dates

Date Information

Tuesday 2 September 2025

Autumn Term starts – Staff Training Day

Wednesday 3 September Classes resume for Years 1-7, 11 & 12
Thursday 4 September Classes resume for Years 8, 9, 10, 13 & Reception Summer born (May-Aug) start
Monday 8 September Reception Spring born (Jan-Apr) start
Wednesday 10 September Reception Autumn Born (Sept-Dec) start

Monday 27 – Friday 31 October

Autumn Half Term

Monday 3 November

Classes Resume

Friday 19 December

Autumn Term Ends

Monday 22 December – Friday 2 January 2026

Christmas Holidays

Monday 5 January 2026

Spring Term Starts – Staff Training Day

Tuesday 6 January Classes Resume

Monday 16 – Friday 20 February

Spring Half Term

Monday 23 February

Classes Resume

Friday 27 March Spring Term ends – Staff Training Day

Monday 30 March – Friday 10 April

Easter Holidays

Monday 13 April

Summer Term starts – Classes Resume

Monday 4 May

Bank Holiday

Monday 25 – Friday 29 May

Summer Half Term

Monday 1 June Classes Resume
Monday 20 July Staff Training Day

Tuesday 21 July

Summer Term ends – Staff Training Day

2026–2027 Term Dates

Date Information
Tuesday 1 September 2026 Autumn Term Starts – Staff Training Day
Wednesday 2 September  Classes resume
Monday 26 – Friday 30 October Autumn Half Term
Monday 2 November Classes Resume
Friday 18 December Autumn Term Ends
Monday 21 December – 1 January 2027 Christmas Holidays
Monday 4 January 2027 Spring Term starts – Classes Resume
Monday 15 – 19 February Spring Half Term
Monday 22 February Classes Resume
Thursday 25 March Spring Term ends – Staff Training Day
Friday 26 March – Friday 9 April Easter Holidays
Monday 12 April Summer Term starts – Classes Resume
Monday 3 May Bank Holiday
Monday 31 May – Friday 4 June Summer Half Term
Monday 7 June Classes Resume
Monday 19 July Staff Training Day
Tuesday 20 July Staff Training Day
Wednesday 21 July Summer Term ends – Staff Training Day

2027–2028 Term Dates

Date Information
Wednesday 1 September 2027 Autumn Term Starts – Staff Training Day
Thursday 2 September  Classes resume
Thursday 21 October  Staff Training Day
Friday 22 October Staff Training Day
Monday 25 – 29 October Autumn Half Term
Monday 1 November Classes Resume
Friday 17 December Autumn Term Ends
Monday 20–Friday 31 December Christmas Holidays
Monday 3 January 2028 Bank Holiday
Tuesday 4 January Spring Term starts – Staff Training Day
Wednesday 5 January Classes Resume
Monday 14 – 18 February Spring Half Term
Monday 21 February Classes Resume
Friday 31 March Spring Term ends – Staff Training Day
Monday 3–Friday 14 April Easter Holidays
Monday 17 April Bank Holiday
Tuesday 18 April Summer Term starts – Classes Resume
Monday 1 May Bank Holiday
Monday 29 May – Friday 2 June Summer Half Term
Monday 5 June Classes Resume
Friday 21 July Summer Term ends