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 2023-2024

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 one occasional day holiday when the following school groups will be closed:

  • Buckie High School ASG - Tuesday 7 May 2024
  • Elgin Academy ASG - Thursday 8 February 2024
  • Elgin High School ASG - Thursday 8 February 2024
  • Forres Academy ASG - Tuesday 13 February 2024
  • Keith Grammar School ASG - Monday 3 June 2024
  • Lossiemouth High School ASG - Thursday 8 February 2024
  • Milne's High School ASG - Friday 22 December 2023
  • Speyside High School ASG - Monday 3 June 2024

School Calendar 2024-2025

Autumn

In-Service Closure: Monday 12 August 2024
In-Service Closure: Tuesday 13 August 2024
Term starts: Wednesday 14 August 2024 
Term ends: Friday 4 October 2024
Autumn holiday: Monday 7 October 2024 - Friday 18 October 2024

Winter

Term starts: Monday 21 October 2024
In-Service Closure: Monday 11 November 2024
In-Service Closure: Tuesday 12 November 2024
Term ends: Friday 20 December 2024
Christmas holidays: Monday 23 December 2024 - Friday 3 January 2025

Spring

Term starts: Monday 6 January 2025
In-Service Closure: Thursday 13 February 2025
Mid-term holiday: Friday 14 & Monday 17 February 2025
Term ends: Friday 28 March 2025
Spring holiday: Monday 31 March - Friday 11 April 2025

Summer

Term starts: Monday 14 April 2025
Good Friday holiday: Friday 18 April 2025
May Day holiday: Monday 5 May 2025
Term ends: Friday 27 June 2025

Plus 1 occasional day holiday to be agreed by 31 March 2024

School Calendar 2025-2026

Autumn

In-Service Closure: Monday 18 August 2025
In-Service Closure: Tuesday 19 August 2025
Term starts: Wednesday 20 August 2025
Term ends: Friday 10 October 2025
Autumn holiday: Monday 13 October 2025 - Friday 24 October 2025

Winter

Term starts: Monday 27 October 2025
In-Service Closure: Monday 10 November 2025
In-Service Closure: Tuesday 11 November 2025
Term ends: Friday 19 December 2025
Christmas holidays: Monday 22 December 2025 - Friday 2 January 2026

Spring

Term starts: Monday 5 January 2026
In-Service Closure: Thursday 12 February 2026
Mid Term Holiday: Friday 13 February 2026 and Monday 16 February 2026
Term ends: Friday 27 March 2026
Spring holiday: Monday 30 March 2026 - Friday 10 April 2026

Summer

Term starts: Monday 13 April 2026
May Day Holiday: Monday 4 May 2026
Term ends: Thursday 2 July 2026

Plus 1 occasional day holiday to be agreed by 31 March 2025

School Calendar 2026-2027

Dates expected to be agreed by 31 October 2024

Contact Us

Education
Council Office
High Street
Elgin
IV30 1BX

01343 563374

education@moray.gov.uk

Rate this Page