Term Dates
Michaelmas 2024
Thursday 29 August - Friday 30 August Staff training days
Friday 30 August New boarders arrive for induction
Saturday 31 August All other boarders return, by 1900
Monday 2 September Term begins
Saturday 14 September Founder's Day (all staff and pupils to attend)*
Saturday 5 October Open Morning (all pupils and staff to attend)*
Friday 18 October Half term (all pupils depart 1600) - Sunday 3 November (boarders return by 1900)
Monday 4 November Term resumes
Friday 13 December Term ends (approx. 1600)
*Key stage 1 pupils (Reception to Year 2) do not attend Founders Day.
Lent 2025
Monday 6 January Staff training day
Monday 6 January Boarders to return, by 1900
Tuesday 7 January School starts
Friday 14 February Half term (all pupils depart 1600) - Sunday 23 February (boarders return by 1900)
Monday 24 February Term resumes
Friday 4 April Term ends (all pupils depart 1600)
Trinity 2025
Thursday 24 April - Friday 25 April Staff training day
Sunday 27 April Boarders to return, by 1900
Monday 28 April School starts
Saturday 3 May Senior School Discovery Day
Monday 5 May Prep School Discovery Day
Friday 23 May Half term (all pupils depart 1600) - Sunday 1 June (boarders return by 1900)
Monday 2 June Term resumes
Friday 4 July Prep School Speech Day
Saturday 5 July Speech Day (all pupils and staff to attend) and Term ends (all pupils depart 1300)
N.B. The May Bank holiday is a normal school day
Michaelmas 2025
Thursday 28 August - Friday 29 August Staff training days
Saturday 30 August New boarders arrival and induction day
Sunday 31 August All other boarders return by 1900
Monday 1 September Term begins
Saturday 13 September Founder's Day (all staff and pupils to attend)*
Saturday 4 October Open Morning (all pupils and staff to attend)*
Friday 17 October Half term (all pupils depart 1600) - Sunday 2 November (boarders return by 1900)
Monday 3 November Term resumes
Friday 12 December Term ends (approx. 1600)
*Key stage 1 pupils (Reception to Year 2) do not attend Founders Day.
Lent 2026
Monday 5 January Staff training day
Monday 5 January Boarders to return, by 1900
Tuesday 6 January School starts
Friday 13 February Half term (all pupils depart 1600) - Sunday 23 February (boarders return by 1900)
Monday 23 February Term resumes
Friday 20 March Term ends (all pupils depart 1600)
Trinity 2026
Thursday 9 April - Friday 10 April Staff training day
Sunday 12 April Boarders to return, by 1900
Monday 13 April School starts
Saturday 18 April Senior School Discovery Day
Monday 4 May Prep School Discovery Day
Friday 22 May Half term (all pupils depart 1600) - Sunday 31 May (boarders return by 1900)
Monday 1 June Term resumes
Friday 3 July Prep School Speech Day
Saturday 4 July Speech Day (all pupils and staff to attend) and Term ends (all pupils depart 1300)
N.B. The May Bank holiday is a normal school day