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:

Upcoming dates
Schools are off on 2nd and 3rd June 2022. Check local holidays during term 4.

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.


2021/22 school term

Add 2021/22 dates to your calendar (ics 4KB).

Term 1

  • 16th August 2021 - in-service day
  • 17th August 2021 - start of term 1
  • 15th October 2021 - end of term 1
  • 18th to 29th October 2021 - October holiday

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

Term 2

  • 1st November 2021 - start of term 2
  • 18th November 2021 to 19th November 2021 - in-service days
  • 21st December 2021 - end of term 2
  • 22nd December 2021 to 4th January 2022 - Christmas holiday

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

Term 3

  • 5th January 2022 - start of term 3
  • 14th February 2022 - mid term holiday
  • 15th February 2022 to 16th February 2022 - in-service days
  • 1st April 2022 - end of term 3
  • 4th to 15th April 2022 - spring holiday

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

Term 4

  • 18th April 2022 - start of term 4
  • 2nd June 2022 - May Day holiday (moved from May)
  • 3rd June 2022 - Queen's Platinum Jubilee holiday
  • 1st July 2022 - end of term 4
  • 4th July to 19th August 2022 - summer holiday

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


2022/23 school term

Term 1

  • 22nd August 2022 - in-service day
  • 23rd August 2022 - start of term 1
  • 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

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

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