2020-21
Autumn term
Wednesday 2nd September 2020 - Tuesday 15th December 2020
Boarding pupils return Wednesday 2nd September 2020 (19:00hrs) and leave Tuesday 15th December 2020 (15:30hrs)
Day pupils return Thursday 3rd September 2020 (08:00hrs) and leave Tuesday 15th December 2020 (15:30hrs)
Half term: Thursday 15th October 2020 - Sunday 25th October 2020
Boarding pupils leave Thursday 15th October 2020 (13:15hrs) and return Sunday 25th October 2020 (21:00hrs)
Day pupils leave Thursday 15th October 2020 (13:15hrs) and return Monday 26th October 2020 (08:00hrs)
Spring term
Tuesday 12th January 2021 – Tuesday 23rd March 2021
Boarding pupils return Monday 11th January 2021 (SPS 20.00hrs / Seniors 21:00hrs) and leave Tuesday 23rd March 2021 (16:00hrs)
Day pupils return Tuesday 12th January 2021 (08:00hrs) and leave Tuesday 23rd March 2021 (16:00hrs)
Long weekend: Friday 5th February 2021 – Monday 8th February 2021
Boarding pupils leave Friday 5th February 2021 (17:30hrs) and return Monday 8th February 2021 (SPS 20.00hrs / Seniors 21:00hrs)
Day pupils leave Friday 5th February 2021 (17:30hrs) and return Tuesday 9th February 2021 (08:00hrs)
Long weekend: Thursday 4th March 2021 – Sunday 7th March 2021
Boarding pupils leave Thursday 4th March 2021 (16:15hrs) and return Sunday 7th March 2021 (SPS 20.00hrs / Seniors 21:00hrs)
Day pupils leave Thursday 4th March 2021 (16:15hrs) and return Monday 8th March 2021 (08:00hrs)
Summer term
Tuesday 20th April 2021 - Saturday 3rd July 2021
Boarding pupils return Tuesday 20th April 2021 (SPS 20.00hrs / Seniors 21:00hrs) and leave Saturday 3rd July 2021 (Speech Day)
Day pupils return Wednesday 21st April 2021 (08:00hrs) and leave Saturday 3rd July 2021 (Speech Day)
Long weekend: Friday 7th May 2021 – Monday 10th May 2021
Boarding pupils leave Friday 7th May 2021 (16:15hrs) and return Monday 10th May 2021 (SPS 20.00hrs / Seniors 21:00hrs)
Day pupils leave Friday 7th May 2021 (16:15hrs) and return Tuesday 11th May 2021 (08:00hrs)
Half term: Saturday 29th May 2021 - Sunday 6th June 2021
Boarding pupils leave Saturday 29th May 2021 (14:00hrs) and return Sunday 6th June 2021 (SPS 20.00hrs / Seniors 21:00hrs)
Day pupils leave Saturday 29th May 2021 (14:00hrs) and return Monday 7th June 2021 (08:00hrs)
2021-22
Autumn term
Wednesday 1st September 2021 - Tuesday 14th December 2021
Boarding pupils return Wednesday 1st September 2021 (19:00hrs) and leave Tuesday 14th December 2021 (15:30hrs)
Day pupils return Thursday 2nd September 2021 (08:00hrs) and leave Tuesday 14th December 2021 (15:30hrs)
Half term: Thursday 21st October 2021 - Sunday 31st October 2021
Boarding pupils leave Thursday 21st October 2021 (13:15hrs) and return Sunday 31st October 2021 (21:00hrs)
Day pupils leave Thursday 21st October 2021 (13:15hrs) and return Monday 1st November 2021 (08:00hrs)
Spring term
Wednesday 5th January 2022 - Friday 15th March 2022
Boarding pupils return Wednesday 5th January 2022 (21:00hrs) and leave Friday 15th March 2022 (13:15hrs)
Day pupils return Thursday 6th January 2022 (08:00hrs) and leave Friday 15th March 2022 (13:15hrs)
Half term: Friday 11th February 2022 - Sunday 20th February 2022
Boarding pupils leave Friday 11th February 2022 (13:15hrs) and return Sunday 20th February 2022 (21:00hrs)
Day pupils leave Friday 11th February 2022 (13:15hrs) and return Monday 21st February 2022 (08:00hrs)
Summer term
Tuesday 19th April 2022 - Saturday 2nd July 2022
Boarding pupils return Tuesday 19th April 2022 (21:00hrs) and leave Saturday 2nd July 2022
Day pupils return Wednesday 20th April 2022 (08:00hrs) and leave Saturday 2nd July 2022
Half term: Saturday 28th May 2022 - Sunday 5th June 2022
Boarding pupils leave Saturday 28th May 2022 (13:00hrs) and return Sunday 5th June 2022 (21:00hrs)
Day pupils leave Saturday 28th May 2022 (13:00hrs) and return Monday 6th June 2022 (08:00hrs)