Term Dates
Autumn Term
- First day of term 23rd Aug 2023
- Half Term 16th Oct 2023 - 30th Oct 2023
- Last day of term 20th Dec 2023
- Winter holidays 21st Dec 2023 - 7th Jan 2024
- Further Information Dates for term breaks are inclusive.
Primary 1 Induction Morning: Tuesday 22 August
(soft start between 8.25am and 8.35am – 11am)
Start of Term (all pupils): Wednesday 23 August
Term Ends: Wednesday 20 December
Nursery: 12.20pm
P1 & 2: 12.25pm
P3 – 6: 12.45pm
STAFF
Staff In-Service Friday 18, Monday 21, Tuesday 22 August
- First day of term
Spring Term
- First day of term 8th Jan 2024
- Half Term 12th Feb 2024 - 16th Feb 2024
- Last day of term 28th Mar 2024
- Easter/Spring holidays 29th Mar 2024 - 15th Apr 2024
- Further Information Dates for term breaks are inclusive.
Easter Sunday – 31 March
STAFF
In-service Day (start of term): Friday 5 January
- First day of term
Summer Term
- First day of term 16th Apr 2024
- Half Term 20th May 2024 - 22nd May 2024
- Last day of term 27th Jun 2024
- Summer holidays 28th Jun 2024 - 20th Aug 2024
- Further Information Dates for term breaks are inclusive.
Term Ends:
Nursery and P1–4: Wednesday 26 June (finish at normal times)
P5 & 6: Thursday 27 June 2024 at 12.00pm
(Junior School Exhibition 10.30am – 12.00pm)
STAFF
In-service Day (start of term): Monday 15 April
In-service Day (half term): Wednesday 22 May
- First day of term
Autumn Term
- First day of term 23rd Aug 2023
- Half Term 16th Oct 2023 - 30th Oct 2023
- Last day of term 20th Dec 2023
- Winter holidays 21st Dec 2023 - 7th Jan 2024
- Further Information Dates for term breaks are inclusive.
Induction Session
Geits Tuesday 22 August 9.00am to 11.00am
NEW 3rds,4ths, 6ths Tuesday 22 August 10.30am to 12.30pm
Start of Term (all pupils): Wednesday 23 August
STAFF
In-service Days (start of term): Friday 18 and Monday 21 August
In-service Day (half term): Monday 30 October
- First day of term
Spring Term
- First day of term 8th Jan 2024
- Half Term 12th Feb 2024 - 16th Feb 2024
- Last day of term 28th Mar 2024
- Easter/Spring holidays 29th Mar 2024 - 15th Apr 2024
- Further Information Dates for term breaks are inclusive.
Easter Sunday – 31 March
STAFF
In-service Day (start of term): Friday 5 January
- First day of term
Summer Term
- First day of term 16th Apr 2024
- Half Term 20th May 2024 - 22nd May 2024
- Last day of term 28th Jun 2024
- Summer holidays 29th Jun 2024 - 20th Aug 2024
- Further Information Dates for term breaks are inclusive.
STAFF
In-service Day (start of term): Monday 15 April
In-service Day (half term): Wednesday 22 May
- First day of term
Autumn Term
- First day of term 21st Aug 2024
- Half Term 14th Oct 2024 - 28th Oct 2024
- Last day of term 20th Dec 2024
- Winter holidays 23rd Dec 2024 - 6th Jan 2025
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Wednesday 21 August
All pupils return from half term: Tuesday 29 October
Term Ends: Friday 20 December
Nursery: 12.20pm
P1 & 2: 12.25pm
P3 – 6: 12.45pm
STAFF
In-service Days (start of term): Friday 16, Monday 19 and Tuesday 20 August
In-service Day (half term): Monday 28 October
Note: All the Dates may be subject to change.
- First day of term
Spring Term
- First day of term 7th Jan 2025
- Half Term 10th Feb 2025 - 14th Feb 2025
- Last day of term 4th Apr 2025
- Easter/Spring holidays 7th Apr 2025 - 22nd Apr 2025
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 7 January
All pupils return from half term: Monday 17 February
Easter Sunday – 20th April
STAFF
In-service Day (start of term): Monday 6 January
Note: All the Dates may be subject to change.
- First day of term
Summer Term
- First day of term 23rd Apr 2025
- Half Term 19th May 2025 - 21st May 2025
- Last day of term 27th Jun 2025
- Summer holidays 30th Jun 2025 - 20th Aug 2025
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Wednesday 23 April
All pupils return from half term: Thursday 22 May
Term Ends:
Nursery and P1–4: Thursday 26 June (finish at normal times)
P5 & 6: Friday 27 June at 12.00pm
(Junior School Exhibition 10.30am – 12.00pm)
STAFF
In-service Day (start of term): Tuesday 22 April
In-service Day (half term): Wednesday 21 May
- First day of term
Autumn Term
- First day of term 21st Aug 2024
- Half Term 14th Oct 2024 - 28th Oct 2024
- Last day of term 20th Dec 2024
- Winter holidays 23rd Dec 2024 - 6th Jan 2025
- Further Information Dates for term breaks are inclusive.
Induction Day (New pupils – Senior School and all 6ths & 7ths): Tuesday 20 August
Start of Term (all pupils): Wednesday 21 August
All pupils return from half term: Tuesday 29 October
STAFF
In-service Days (start of term): Friday 16 and Monday 19 August
In-service Day (half term): Monday 28 October
Note: All the Dates may be subject to change.
- First day of term
Spring Term
- First day of term 7th Jan 2025
- Half Term 10th Feb 2025 - 14th Feb 2025
- Last day of term 4th Apr 2025
- Easter/Spring holidays 7th Apr 2025 - 22nd Apr 2025
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Tuesday 7 January
All pupils return from half term: Monday 17 February
Easter Sunday – 20th April
STAFF
In-service Day (start of term): Monday 6 January
Note: All the Dates may be subject to change.
- First day of term
Summer Term
- First day of term 23rd Apr 2025
- Half Term 19th May 2025 - 21st May 2025
- Last day of term 27th Jun 2025
- Summer holidays 30th Jun 2025 - 20th Aug 2025
- Further Information Dates for term breaks are inclusive.
Start of Term (all pupils): Wednesday 23 April
All pupils return from half term: Thursday 22 May
STAFF
In-service Day (start of term): Tuesday 22 April
In-service Day (half term): Wednesday 21 May
- 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.
Start of Term (all pupils): Thursday 21 August
All pupils return from half term: Tuesday 28 October
Term Ends: Friday 19 December
Nursery: 12.20pm
P1 & 2: 12.25pm
P3 – 6: 12.45pm
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
- 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: Thursday 25 June (finish at normal times)
P5 & 6: Friday 26 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
- 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