2024-25
Autumn Term 2024
Tuesday 27th August - Friday 13th December
Boarding pupils return Tuesday 27th August (19:00hrs) and leave Friday 13th December 2024 (12.45hrs)
Day pupils return Wednesday 28th August (08:00hrs) and leave Friday 13th December 2023 (12.45hrs)
Whole School Exeat: Friday 27nd September (15:40hrs) – Sunday 29th September (21:00hrs)
Half Term: Friday 18th October – Sunday 3rd November
Whole School Exeat: Friday 22nd November (15:40hrs) – Sunday 24th November (21:00hrs)
Spring Term 2025
Monday 6th January - Wednesday 2nd April
Boarding pupils return Sunday 5th January 2025 (21:00hrs) and leave Wednesday 2nd April (12:45hrs)
Day pupils return Monday 6th January 2024 (08:00hrs) and leave Wednesday 2nd April (12:45hrs)
Whole School Exeat: Friday 24th January (15:40hrs) – Sunday 26th January (21:00hrs)
Half Term: Friday 14th February – Sunday 23rd February
Boarding pupils leave Friday 14th February (15:50hrs) and return Sunday 23rd February 2024 (21:00hrs)
Day pupils leave Friday 14th February (15:50hrs) and return Monday 24th February 2024 (08:00hrs)
Summer Term 2025
Tuesday 22nd April - Saturday 28th June
Boarding pupils return Monday 21th April 2024 (21:00hrs) and leave Saturday 28th June 2024 (13:00hrs)
Day pupils return Tuesday 22th April 2024 (08:00hrs) and leave Saturday 28th June 2024 (13:00hrs)
Prep School Exeat: Friday 9th May (1700hrs) – Sunday 11th May (1800hrs)
Half Term: Saturday 24th May (1400hrs) – Sunday 1st June (2100hrs)
2025-26
Autumn Term 2025
Wednesday 27th August - Wednesday 17th December
(Senior boarding pupils to return by 2100 on Tuesday 26th August. SPS boarders by 2000)
Whole School Exeat: Friday 19th September (1545)-Sunday 21st September (2100)
Half Term: Wednesday 15th October (1245)-Thursday 30th October (0800)
(Senior boarding pupils to return by 2100 on Wednesday 29th October. SPS boarders by 2000)
Whole School Exeat: Friday 21st November (1600)-Sunday 23rd November (2100)
Spring Term 2026
Thursday 8th January - Friday 27th March
(Senior boarding pupils to return by 2100 on Wednesday 7th January. SPS boarders by 2000)
Whole School Exeat: Friday 30th January (1545)- Sunday 1st February (2100)
Half Term: Friday 13th February (1245)- Monday 23rd February (0800)
(Senior boarding pupils to return by 2100 on Sunday 22nd February. SPS boarders by 2000)
Summer Term 2026
Monday 20th April - Saturday 27th June
(Senior boarding pupils to return by 2100 on Sunday 19th April. SPS boarders by 2000)
SPS Exeat only: Friday 8th May (1700)- Monday 11th May (0800)
SPS borders to return by 2000 on Sunday 10th May
Half Term: Saturday 23rd May (1400)- Sunday 31st May (2100)