Term Dates
Lent 2023
Tuesday 3 January Staff training day (boarders return by 1900)
Wednesday 4 January School starts
Friday 10 February Half term (all pupils depart 1600) - Sunday 19 February (boarders return by 1900)
Monday 20 February School starts
Wednesday 29 March Term ends (all pupils depart 1600)
Trinity 2023
Monday 17 April Staff training day
Tuesday 18 April Staff training day (boarders return by 1900)
Wednesday 19 April School starts
Monday 8 May Bank holiday - The Coronation of His Majesty The King
Friday 26 May Half term (all pupils depart 1600) - Sunday 5 June (boarders return by 1900)
Monday 5 June School starts
Saturday 1 July (Speech Day) Term ends (all pupils depart 1300)
Travel dates for boarders - Friday 30 June at the earliest
*Bank holiday, Monday 1 May, is a normal school day
Michaelmas 2023
Thursday 31 August - Friday 1 September Staff training days
Friday 1 September New boarders' induction
Saturday 2 September All other boarders return
Monday 4 September Term begins
Saturday 7 October Open Morning (all pupils and staff to attend)
Friday 20 October Half term (all pupils depart 1600) - Sunday 6 November (boarders return by 1900)
Monday 6 November Term resumes
Saturday 25 November Founder's Day (all staff and pupils to attend)
Friday 15 December Term ends (all pupils depart after Carol Service, approx. 1600)
Lent 2024
Friday 5 January Staff training day (boarders return by 1900)
Monday 8 January School starts
Friday 9 February Half term (all pupils depart 1600) - Sunday 18 February (boarders return by 1900)
Monday 19 February School starts
Friday 22 March Term ends (all pupils depart 1600)
Trinity 2024
TBC Staff training day
Sunday 14 April All boarders to return by 1900
Monday 15 April School starts
Friday 24 May Half term (all pupils depart 1600) - Sunday 2 June (boarders return by 1900)
Monday 3 June School starts
Saturday 6 July (Speech Day - all pupils and staff to attend) Term ends (all pupils depart 1300)
N.B. The May Bank holiday is a normal school day