School term dates and holidays

Find school term dates, main and occasional days (local holidays that differ between schools and areas) for this year and the next school year:

Check for school closures or school transport changes. If you have a myAberdeenshire account you can sign up to receive email alerts about closures and transport changes. You can also receive push notifications about closures, transport changes and upcoming holidays via the myAberdeenshire app.


2022/23 school term

Add 2022/23 dates to your calendar (ics 5KB).

Term 1

  • 22nd August 2022 - in-service day
  • 23rd August 2022 - start of term 1
  • 19th September 2022 - public holiday
  • 14th October 2022 - end of term 1
  • 17th to 28th October 2022 - October holiday

Term 2

  • 31st October 2022 - start of term 2
  • 17th and 18th November 2022 - in-service days
  • 23rd December 2022 - end of term 2
  • 26th December 2022 to 6th January 2023 - Christmas holiday

Additionally, some schools are off during term 2 due to local holidays.

Term 3

  • 9th January 2023 - start of term 3
  • 13th February 2023 - mid term holiday
  • 14th and 15th February 2023 - in-service days
  • 31st March 2023 - end of term 3
  • 3rd to 14th April 2023 - spring holiday

Additionally, some schools are off during term 3 due to local holidays.

Term 4

  • 17th April 2023 - start of term 4
  • 1st May 2023 - May Day holiday
  • 7th July 2023 - end of term 4
  • 10th July to 18th August 2023 - summer holiday

Additionally, some schools are off during term 4 due to local holidays.


2023/24 school term

Add 2023/24 dates to your calendar (ics 5KB).

Term 1

  • 21st August 2023 - in-service day
  • 22nd August 2023 - start of term 1
  • 13th October 2023 - end of term 1
  • 16th to 27th October 2023 - October holiday

Term 2

  • 30th October 2023 - start of term 2
  • 16th to 17th November 2023 - in-service days
  • 22nd December 2023 - end of term 2
  • 25th December 2023 to 5th January 2024 - Christmas holiday

Term 3

  • 8th January 2024 - start of term 3
  • 12th February 2024 - mid term holiday
  • 13th to 14th February 2024 - in-service days
  • 28th March 2024 - end of term 3
  • 29th March to 12th April 2024 - spring holiday

Term 4

  • 15th April 2024 - start of term 4
  • 6th May 2024 - May Day holiday
  • 5th July 2024 - end of term 4
  • 8th July to 16th August 2024 - summer holiday

2024/25 school term

Add 2024/25 dates to your calendar (ics 5KB).

Term 1

  • 19th August 2024 - in-service day
  • 20th August 2024 - start of term 1
  • 11th October 2024 - end of term 1
  • 14th to 25th October 2024 - October holiday

Term 2

  • 28th October 2024 - start of term 2
  • 14th to 15th November 2024 - in-service days
  • 20th December 2024 - end of term 2
  • 23rd December 2024 to 3rd January 2025 - Christmas holiday

Term 3

  • 6th January 2025 - start of term 3
  • 10th February 2025 - mid term holiday
  • 11th to 12th February 2025 - in-service days
  • 28th March 2025 - end of term 3
  • 31st March to 11th April 2025 - spring holiday

Term 4

  • 14th April 2025 - start of term 4
  • 18th April 2025 - Good Friday holiday
  • 5th May 2025 - May Day holiday
  • 4th July 2025 - end of term 4
  • 7th July 2025 - start of summer holiday