School Term Dates and Holidays
Please note: Dates for school holidays are inclusive, so for example, 05 July-19 August means students return on 20 August.
Download school calendar (PDF)
School calendar: 2022-2023
Autumn
In-service closure: Monday 15 August 2022
Term starts: Tuesday 16 August 2022
Term Ends: Friday 07 October 2022
Autumn holiday: Monday 10 October 2022 - Friday 21 October 2022
Winter
Term starts: Monday 24 October 2022
In-service closure: Monday 14 November 2022
In service closure: Tuesday 15 November 2022
Term ends: Thursday 22 December 2022
Christmas holiday: Friday 23 December - Friday 06 January 2023
Spring
Term Starts: Monday 09 January 2023
Mid term holiday: Friday 10 February and Monday 13 February 2023
Term Ends: Friday 31 March 2023
Spring holiday: Monday 03 April - Friday 14 April 2023
Good Friday holiday: Friday 07 April 2023
Summer
Term starts: Monday 17 April 2023
May day holiday: Monday 01 May 2023
In service closure: Thursday 11 May 2023
In service closure: Friday 12 May 2023
Term ends: Friday 30 June 2023
Plus one occasional day holiday when the following school groups will be closed:
- Buckie High School ASG - Tuesday 2 May 2023
- Elgin Academy ASG - Thursday 9 February 2023
- Elgin High School ASG - Thursday 9 February 2023
- Forres Academy ASG - Tuesday 14 February 2023
- Keith Grammar School ASG - Monday 5 June 2023
- Lossie High School ASG - Thursday 9 February 2023
- Milne's High School ASG - Thursday 22 December 2022
- Speyside High School ASG - Monday 5 June 2023
School Calendar 2023-24
Autumn
In-Service Closure: Monday 14 August 2023
Term starts: Tuesday 15 August 2023
Term ends: Friday 6 October 2023
Autumn holiday: Monday 9 October 2023 - Friday 20 October 2023
Winter
Term starts: Monday 23 October 2023
In-Service Closure: Monday 13 Nov 2023
In-Service Closure: Tuesday 14 Nov 2023
Term ends: Friday 22 December 2023
Christmas holidays: Monday 25 December 2023 - Friday 5 January 2024
Spring
Term starts: Monday 8 January 2024
Mid-term holiday: Friday 9 & Monday 12 February 2024
Term ends: Thursday 28 March 2024
Spring holiday: Friday 29 March 2024 (Good Friday) - Friday 12 April 2024
Summer
Term starts - Monday 15 April 2024
May Day Holiday: Monday 6 May 2024
In-Service Closure: Thursday 16 May 2024
In-Service Closure: Friday 17 May 2024
Term ends: Friday 28 June 2024
Plus 1 occasional day holiday to be agreed by 31 March 2023
School Calendar 2024-25
Autumn
In-Service Closure: Monday 12 August 2024
Starts: Tuesday 13 August 2024
Dates to be agreed by 30 September 2022