Term Dates
Autumn Term
- First day of term 21st Aug 2025
- Half Term 13th Oct 2025 - 27th Oct 2025
- Last day of term 18th Dec 2025
- Winter holidays 19th Dec 2025 - 5th Jan 2026
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Thursday 21 August
All pupils return from half term: Tuesday 28 October
Term finishes: Thursday 18 December (at normal finish times)
STAFF
In-service Days (start of term): Monday 18, Tuesday 19 and Wednesday 20 August
In-service Day (half term): Monday 27 October
Note: All the Dates may be subject to change.
- First day of term
Spring Term
- First day of term 6th Jan 2026
- Half Term 16th Feb 2026 - 20th Feb 2026
- Last day of term 2nd Apr 2026
- Easter/Spring holidays 3rd Apr 2026 - 20th Apr 2026
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 6 January
All pupils return from half term: Monday 23 February
Easter Sunday – 5th April
STAFF
In-service Day (start of term): Monday 5 January
Note: All the Dates may be subject to change.
- First day of term
Summer Term
- First day of term 21st Apr 2026
- Half Term 25th May 2026 - 27th May 2026
- Last day of term 25th Jun 2026
- Summer holidays 26th Jun 2026 - 19th Aug 2026
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 21 April
All pupils return from half term: Thursday 28 May
Term Ends:
Nursery and P1–4: Wednesday 24 June (finish at normal times)
P5 & 6: Thursday 25 June at 12.00pm
(Junior School Exhibition 10.30am – 12.00pm)
STAFF
In-service Day (start of term): Monday 20 April
In-service Day (half term): Wednesday 27 May
Note: All the Dates may be subject to change.
- First day of term
Autumn Term
- First day of term 21st Aug 2025
- Half Term 13th Oct 2025 - 27th Oct 2025
- Last day of term 19th Dec 2025
- Winter holidays 22nd Dec 2025 - 5th Jan 2026
- Further Information Dates for term breaks are inclusive.
Induction Day (New pupils – Senior School and all 6ths & 7ths): Wednesday 20 August
Start of Term (all pupils): Thursday 21 August
All pupils return from half term: Tuesday 28 October
STAFF
In-service Days (start of term): Monday 18 and Tuesday 19 August
In-service Day (half term): Monday 27 October
Note: All the Dates may be subject to change.
- First day of term
Spring Term
- First day of term 6th Jan 2026
- Half Term 16th Feb 2026 - 20th Feb 2026
- Last day of term 2nd Apr 2026
- Easter/Spring holidays 3rd Apr 2026 - 20th Apr 2026
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 6 January
All pupils return from half term: Monday 23 February
Easter Sunday – 5th April
STAFF
In-service Day (start of term): Monday 5 January
Note: All the Dates may be subject to change.
- First day of term
Summer Term
- First day of term 21st Apr 2026
- Half Term 25th May 2026 - 27th May 2026
- Last day of term 26th Jun 2026
- Summer holidays 29th Jun 2026 - 18th Aug 2026
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 21 April
All pupils return from half term: Thursday 28 May
STAFF
In-service Day (start of term): Monday 20 April
In-service Day (half term): Wednesday 27 May
Note: All the Dates may be subject to change.
- First day of term
Autumn Term
- First day of term 20th Aug 2026
- Half Term 12th Oct 2026 - 26th Oct 2026
- Last day of term 17th Dec 2026
- Winter holidays 18th Dec 2026 - 5th Jan 2027
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Thursday 20 August
All pupils return from half term: Tuesday 27 October
Term finishes: Thursday 17 December (at normal finish times)
STAFF
In-service Days (start of term): Monday 17, Tuesday 18 and Wednesday 19 August
In-service Day (half term): Monday 26 October
Note: All the Dates may be subject to change.
- First day of term
Spring Term
- First day of term 6th Jan 2027
- Half Term 15th Feb 2027 - 19th Feb 2027
- Last day of term 25th Mar 2027
- Easter/Spring holidays 29th Mar 2027 - 12th Apr 2027
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Wednesday 6 January
All pupils return from half term: Monday 22 February
Easter Sunday – 28th March
STAFF
In-service Day (start of term): Tuesday 5 January
Note: All the Dates may be subject to change.
- First day of term
Summer Term
- First day of term 13th Apr 2027
- Half Term 24th May 2027 - 26th May 2027
- Last day of term 24th Jun 2027
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 13 April
All pupils return from half term: Thursday 27 May
Term Ends:
Nursery and P1–4: Wednesday 23 June (finish at normal times)
P5 & 6: Thursday 24 June at 12.00pm
(Junior School Exhibition 10.30am – 12.00pm)
STAFF
In-service Day (start of term): Monday 12 April
In-service Day (half term): Wednesday 26 May
Note: All the Dates may be subject to change.
- First day of term
Autumn Term
- First day of term 20th Aug 2026
- Half Term 12th Oct 2026 - 26th Oct 2026
- Last day of term 18th Dec 2026
- Winter holidays 21st Dec 2026 - 5th Jan 2027
- Further Information Dates for term breaks are inclusive.
Induction Day (New pupils – Senior School and all 6ths & 7ths): Wednesday 19 August
Start of Term (all pupils): Thursday 20 August
All pupils return from half term: Tuesday 27 October
STAFF
In-service Days (start of term): Monday 17 and Tuesday 18 August
In-service Day (half term): Monday 26 October
Note: All the Dates may be subject to change.
- First day of term
Spring Term
- First day of term 6th Jan 2027
- Half Term 15th Feb 2027 - 19th Feb 2027
- Last day of term 25th Mar 2027
- Easter/Spring holidays 29th Mar 2027 - 12th Apr 2027
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Wednesday 6 January
All pupils return from half term: Monday 22 February
Easter Sunday – 28th March
STAFF
In-service Day (start of term): Tuesday 5 January
Note: All the Dates may be subject to change.
- First day of term
Summer Term
- First day of term 13th Apr 2027
- Half Term 24th May 2027 - 26th May 2027
- Last day of term 25th Jun 2027
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 13 April
All pupils return from half term: Thursday 27 May
STAFF
In-service Day (start of term): Monday 12 April
In-service Day (half term): Wednesday 26 May
Note: All the Dates may be subject to change.
- First day of term