Term Dates
Summer Term 2023
Tuesday 18 April - Friday 7 July 2023 (finish at 12.15pm)
BANK HOLIDAY: Monday 1 May 2023
Boarding Exeat Weekend: Friday 12 May - Sunday 14 May
HALF TERM Monday 29 May - Friday 2 June 2023
Boarding Exeat Weekend: Friday 16 June - Sunday 18 June
Michaelmas Term 2023
Thursday 7 September - Friday 15 December 2023 (finish at 12.15pm)
(Monday 4 September - all boarders to have returned to school for start of term)
Boarding Exeat Weekend: Friday 22 September - Sunday 24 September
HALF TERM Monday 23 October - Friday 3 November 2023
(Sunday 5 November - all boarders to have returned to school for start of second half of term)
Boarding Exeat Weekend: Friday 1 December - Sunday 3 December
Lent Term 2024
Tuesday 9 January - Friday 22 March 2024 (finish at 4.00pm)
(Monday 8 January - all boarders to have returned to school for start of term)
Boarding Exeat Weekend: Friday 19 January - Sunday 21 January
HALF TERM Monday 12 February - Friday 16 February 2024
(Sunday 18 February - all boarders to have returned to school for start of second half of term)
Boarding Exeat Weekend: Friday 9 March - Sunday 10 March
Summer Term 2024
Tuesday 9 April - Thursday 11 July 2024 (finish at 12.15pm)
(Monday 8 April - all boarders to have returned to school for start of term)
Boarding Exeat Weekend: Friday 3 May - Monday 6 June
BANK HOLIDAY: Monday 6 May 2024
HALF TERM Monday 27 May - Friday 31 May 2024
(Sunday 2 June - all boarders to have returned to school for start of second half of term)
Boarding Exeat Weekend: Friday 21 June - Sunday 23 June
Michaelmas Term 2024
Wednesday 4 September - Friday 13 December 2024 (finish at 12.15pm)
HALF TERM Monday 21 October - Friday 1 November 2024
Lent Term 2025
Tuesday 7 January - Wednesday 9 April 2025 (finish at 4.00pm)
HALF TERM Monday 17 - Friday 21 February 2025
Summer Term 2025
Tuesday 29 April - Friday 11 July 2025 (finish at 12.15pm)
BANK HOLIDAY: Monday 5 May 2025
HALF TERM Monday 26 May - Friday 30 May 2025