Term Dates

Summer Term 2025

Wednesday 23 April  Term begins
Monday 5 May Bank Holiday - no school
Monday 26 May Half Term begins
Monday 2 June Term resumes
Saturday 12 July Term ends after Prep-School Speech Day

 

Autumn Term 2025 

Wednesday 3 September   Term begins
Friday 17 October  Half Term begins
Monday 3 November  Term resumes
Friday 12 December  Term ends

 

Spring Term 2026 

Wednesday 7 January   Term begins
Friday 13 February  Half Term begins
Monday 23 February  Term resumes
Friday 27 March Term ends

 

Summer Term 2026 

Monday 20 April  Term begins
Monday 4 May Bank Holiday - no school
Friday 22 May Half Term begins
Monday 1 June Term resumes
Saturday 4 July Term ends after Prep-School Speech Day

 

Autumn Term 2026 (Provisional) 

Wednesday 2 September   Term begins
Friday 16 October  Half Term begins
Monday 2 November  Term resumes
Friday 11 December  Term ends

 

Spring Term 2027 (Provisional)

Wednesday 6 January   Term begins
Friday 12 February  Half Term begins
Monday 22 February  Term resumes
Thursday 25 March Term ends

 

Summer Term 2027 (Provisional) 

Wednesday 21 April  Term begins
Monday 3 May Bank Holiday - no school
Friday 28 May Half Term begins
Monday 7 June Term resumes
Saturday 10 July Term ends after Prep-School Speech Day