School term dates and holidays

Find school term dates, main and local holidays for this year and the next school year.

Schools in the Alford, Banchory, Banff, Ellon, Fraserburgh, Huntly, Inverurie, Kemnay, Meldrum, Mintlaw, Peterhead and Turriff catchment areas are off on Monday, 3rd June 2019 due to an occasional day.

View school terms dates, holidays or in-service days:

2020 to 2021 school term dates are yet to be approved. We ran a consultation on 2020-2021 to 2024-2025 term dates which closed on 6th May 2019. Opinions from this consultation will be considered at committee in May and when final dates are approved we will publish them on this page.

You can also receive email alerts for unexpected closures.

Schools are also off during local holidays. These days are called occasional days and differ between schools and areas. View occasional days for 2018 to 2019 (pdf 137KB).

2018 to 2019 school term

Term 1

  • 20th August 2018 - in-service day
  • 21st August 2018 - start of term 1
  • 12th October 2018 - end of term 1
  • 15th to 26th October 2018 - October holiday

Term 2

  • 29th October 2018 - start of term 2
  • 12th and 13th November 2018 - in-service day
  • 21st December 2018 - end of term 2
  • 24th December 2018 to 4th January 2019 - Christmas holiday

Term 3

  • 7th January 2019 - start of term 3
  • 11th February 2019 - mid term holiday
  • 12th and 13th February 2019 - in-service day
  • 29th March 2019 - end of term 3
  • 1st to 12th April 2019 - spring holiday

Term 4

  • 15th April 2019 - start of term 4
  • 19th April 2019 - Good Friday Holiday
  • 6th May 2019 - May Day holiday
  • 5th July 2019 - end of term 4
  • 8th July to 16th August 2019 - summer holiday

2019 to 2020 school term 

Term 1

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

Term 2

  • 28th October 2019 - start of term 2
  • 18th and 19th November 2019 - in-service day
  • 20th December 2019 - end of term 2
  • 23rd December 2019 to 3rd January 2020 - Christmas holiday

Term 3

  • 6th January 2020 - start of term 3
  • 17th February 2020 - mid term holiday
  • 18th and 19th February 2020 - in-service day
  • 3rd April 2020 - end of term 3
  • 6th to 17th April 2020 - spring holiday

Term 4

  • 20th April 2020- start of term 4
  • 4th May 2020 - May Day holiday
  • 3rd July 2020 - end of term 4
  • 6th July to 14th August 2020 - summer holiday

Help us improve