Term Dates

Term Dates

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)

Download 2024-25 Term Dates

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)

Download 2025-26 Term Dates

Join us

Take your first steps to joining the Strathallan family.