See a calendar of our term dates here.
Summer term 2025
Term starts: Friday 25/ Saturday 26/ Sunday 27/ Weekdays 28/29 April for all
Last day of term: Friday 18/Saturday 20/Sunday 21/Weekdays 22/23 July
YEAR 3 EARLY BIRDS has 11 weeks
Holidays: Friday 23/ Saturday 24/ Sunday 25/Weekdays 26/27 May
Friday 6/ Saturday 7/ Sunday 8/Weekdays 9/10 June
YEAR 4 JUNIOR CLUB has 14 weeks
Holidays: Saturday 24/ Sunday 25/Weekdays 26/27 May
Saturday 7/ Sunday 8/Weekdays 9/10 June
Saturday 2/ Sunday 3/Weekdays 4/5 August
Saturday 9/ Sunday 10/Weekdays 11/12August
Saturday 16/ Sunday 17/Weekdays 18/19 August
Saturday 23/ Sunday 24/Weekdays 25/26 August
Junior Club pupils then return for their last two classes of term on 30/31 Aug/1/2 Sep and 6/7/8/9 Sep before then moving to Senior Club
YEAR 5 SENIOR GRAMMAR CLUB has 16 weeks
Holidays: Saturday 24/ Sunday 25/Weekdays 26/27 May
Saturday 7/ Sunday 8/Weekdays 9/10 June
Saturday 16/ Sunday 17/Weekdays 18/19 August
Saturday 23/ Sunday 24/Weekdays 25/26 August
Senior Grammar Club pupils then return for their last two classes of term on 30/31 Aug/1/2 Sep and 6/7/8/9 Sep before their exam
YEAR 5 SENIOR IND PREP CLUB has 18 weeks
Holidays: Sunday 25/Tuesday 27 May
Sunday 8/Tuesday 10 June
Sunday 17/Tuesday 19 August
Sunday24/ Tuesday 26 August
Senior Ind Club pupils then return for classes on 31 Aug/2 Sep and 7/9 Sep before another holiday on 14/16 September
Followed by two special final prep classes on Sun 21/28 Sep
Autumn term 2025 has 12 weeks
Term starts: Friday 19/ Saturday 20/ Sunday 21/ Weekdays 22/23/24/25 September
Last day of term: Friday 12/Saturday 13/ Sunday 14/ Weekdays 15/16/17/18 December
Holidays: Friday 24/ Saturday 25/ Sunday 26/Weekdays 27/28/29/30 October
Friday 19/ Saturday 20/Sunday 21/Weekdays 22/23/24/25 December
Friday 26/ Saturday 27 / Sunday 28/ Weekdays 29/30/31 December/ 1 January
Spring term 2026 has 9 weeks
Term starts: Friday 2/ Saturday 3/ Sunday 4/ Weekdays 5/6/7/8 January
Last day of term: Friday 6/Saturday 7/Sunday 8/Weekdays 9/10/11/12 March
Holidays: Friday 13/ Saturday 14/ Sunday 15/Weekdays 16/17/18/19 February
Friday 13/ Saturday 14/Sunday 15/Weekdays 16/17/18/19 March
Friday 20/Saturday 21/ Sunday 22/ Weekdays 23/24/25/26 March
Friday 27 / Saturday 28/Sunday 29/Weekdays 30/31 March/1/2 April
Friday 3/Saturday 4/Sunday 5/Weekdays 6/7/8/9 April
Summer term 2026
Term starts: Friday 10/ Saturday 11/ Sunday 12/ Weekdays 13/14/15/16 April for all
YEAR 3 EARLY BIRDS 2026 has 13 weeks
Holidays: Friday 22/ Saturday 23/ Sunday 24/Weekdays 25/26/27/28 May
Last day of term: Friday 10/Saturday 11/Sunday 12/Weekdays 13/14/15/16 July
YEAR 4 JUNIOR CLUB 2026 has 17 weeks
Holidays: Friday 22/ Saturday 23/ Sunday 24/Weekdays 25/26/27/28 May
Friday 7 Saturday 8/ Sunday 9/Weekdays 10/11/12 August
Friday 14/ Saturday 15/ Sunday 16/Weekdays 17/18/19/20 August
Friday 21/ Saturday 22/ Sunday 23/Weekdays 24/25/26 August
Friday 27/ Saturday 28/ Sunday 29/Weekdays 30/31 August 1/2 September
Junior Club pupils then return for their last class of term on 4/5/6/7/8 September before then moving to Senior Club
YEAR 5 SENIOR GRAMMAR CLUB 2026 has 19 weeks (to be confirmed when exam date is known)
Holidays: Saturday 23/ Sunday 24/Weekdays 25/26 May
Saturday 22/ Sunday 23/Weekdays 24/25 August
Saturday 28/ Sunday 29/Weekdays 30/31 August
Senior Grammar Club pupils then return for their last class of term on 4/5/ 6/7 Sep before their exam
YEAR 5 SENIOR IND PREP CLUB 2026 has 21 weeks (to be confirmed when exam dates are known)
Holidays: Saturday 23/ Sunday 24/Weekdays 25/26 May
Saturday 22/ Sunday 23/Weekdays 24/25 August
Saturday 28/ Sunday 29/Weekdays 30/31 August
Senior Ind Club pupils then return for class on 5/7 Sep before another holiday on 13/15 September
Followed by two special final prep classes on Sunday 20/29 September