Term, Holiday and Closure Dates

Please click on the heading(s) below to display the school term, holiday and closure dates for that academic year.

Academic Year 2017-18

Terms Dates (all dates are inclusive)

Term Start Date End Date
Autumn Monday 14 August 2017 (teachers)
Wednesday 16 August 2017 (pupils)
Friday 06 October 2017
(40 teacher; 37 pupil days)
Winter Monday 23 October 2017 Friday 22 December 2017
(45 teacher; 44 pupil days)
Spring Monday 08 January 2018 Thursday 29 March 2018
(57 teacher; 56 pupil days)
Summer Monday 16 April 2018 Friday 29 June 2018
(53 teacher; 52 pupil days)

The above pattern provides for 189 school days, once the holidays and 5 in service days for teachers are deducted.

Holiday Dates (all dates are inclusive)

Holiday Start Date End Date
Autumn Monday 09 October 2017 Friday 20 October 2017
Christmas Monday 25 December 2017 Friday 05 January 2018
February Thursday 15 February 2018 Friday 16 February 2018
Spring Friday 30 March 2018 Friday 13 April 2018
May Day Monday 07 May 2018
June Monday 04 June 2018
Summer Monday 02 July 2018 Friday 10 August 2018 (teachers)
Tuesday 14 August 2018 (pupils)

In Service Days
  • Monday 14 August 2017
  • Tuesday 15 August 2017
  • Friday 17 November 2017
  • Wednesday 14 February 2018
  • Tuesday 05 June 2018

Academic Year 2018-19

Terms Dates (all dates are inclusive)

Term Start Date End Date
Autumn Monday 13 August 2018 (teachers)
Wednesday 15 August 2018 (pupils)
Friday 05 October 2018
(40 teacher; 38 pupil days)
Winter Monday 22 October 2018 Friday 21 December 2018
(45 teacher; 44 pupil days)
Spring Monday 07 January 2019 Thursday 04 April 2019
(62 teacher; 61 pupil days)
Summer Monday 22 April 2019 Friday 28 June 2019
(48 teacher; 47 pupil days)

The above pattern provides for 190 school days, once the holidays and 5 in service days for teachers are deducted.

Holiday Dates (all dates are inclusive)

Holiday Start Date End Date
Autumn Monday 08 October 2018 Friday 19 October 2018
Christmas Monday 24 December 2018 Friday 04 January 2019
February Thursday 14 February 2019 Friday 15 February 2019
Spring Friday 05 April 2019 Friday 19 April 2019
May Day Monday 06 May 2019
June Monday 03 June 2019
Summer Monday 01 July 2019 Friday 16 August 2019 (teachers)
Tuesday 20 August 2019 (pupils)

In Service Days
  • Monday 13 August 2018
  • Tuesday 14 August 2018
  • Friday 16 November 2018
  • Wednesday 13 February 2019
  • Tuesday 04 June 2019

Academic Year 2019-20

Terms Dates (all dates are inclusive)

Term Start Date End Date
Autumn Monday 19 August 2019 (teachers)
Wednesday 21 August 2019 (pupils)
Friday 04 October 2019
(35 teacher; 33 pupil days)
Winter Monday 21 October 2019 Friday 20 December 2019
(45 teacher; 44 pupil days)
Spring Monday 06 January 2020 Friday 03 April 2020
(63 teacher; 62 pupil days)
Summer Monday 20 April 2020 Thursday 02 July 2020
(52 teacher; 51 pupil days)

The above pattern provides for 190 school days, once the holidays and 5 in service days for teachers are deducted.

Holiday Dates (all dates are inclusive)

Holiday Start Date End Date
Autumn Monday 07 October 2019 Friday 18 October 2019
Christmas Monday 23 December 2019 Friday 03 January 2020
Additional Thursday 13 February 2020 Friday 14 February 2020
Spring Monday 06 April 2020 Friday 17 April 2020
Additional Monday 04 May 2020
Additional Monday 01 June 2020
Summer Friday 03 July 2020 Friday 14 August 2020 (teachers)
Tuesday 18 August 2020 (pupils)

In Service Days
  • Monday 19 August 2019
  • Tuesday 20 August 2019
  • Friday 15 November 2019
  • Wednesday 12 February 2020
  • Tuesday 02 June 2020

Academic Year 2020-21

Terms Dates (all dates are inclusive)

Term Start Date End Date
Autumn Monday 17 August 2020 (teachers)
Wednesday 19 August 2020 (pupils)
Friday 09 October 2020
(40 teacher; 38 pupil days)
Winter Monday 26 October 2020 Tuesday 22 December 2020
(42 teacher; 41 pupil days)
Spring Wednesday 06 January 2021 Friday 26 March 2021
(56 teacher; 55 pupil days)
Summer Monday 12 April 2021 Thursday 01 July 2021
(57 teacher; 56 pupil days)

The above pattern provides for 190 school days, once the holidays and 5 in service days for teachers are deducted.

Holiday Dates (all dates are inclusive)

Holiday Start Date End Date
Autumn Monday 12 October 2020 Friday 23 October 2020
Christmas Wednesday 23 December 2020 Tuesday 05 January 2021
Additional Thursday 18 February 2021 Friday 19 February 2021
Spring Monday 29 March 2021 Friday 09 April 2021
Additional Monday 03 May 2021
Additional Monday 07 June 2021
Summer Friday 02 July 2021 Friday 13 August 2021 (teachers)
Tuesday 17 August 2021 (pupils)

In Service Days
  • Monday 17 August 2020
  • Tuesday 18 August 2020
  • Friday 13 November 2020
  • Wednesday 17 February 2021
  • Thursday 06 May 2021

Academic Year 2021-22

Terms Dates (all dates are inclusive)

Term Start Date End Date
Autumn Monday 16 August 2021 (teachers)
Wednesday 18 August 2021 (pupils)
Friday 08 October 2021
(40 teacher; 38 pupil days)
Winter Monday 25 October 2021 Wednesday 22 December 2021
(43 teacher; 42 pupil days)
Spring Thursday 06 January 2022 Friday 01 April 2022
(60 teacher; 59 pupil days)
Summer Monday 18 April 2022 Thursday 30 June 2022
(52 teacher; 51 pupil days)

The above pattern provides for 190 school days, once the holidays and 5 in service days for teachers are deducted.

Holiday Dates (all dates are inclusive)

Holiday Start Date End Date
Autumn Monday 11 October 2021 Friday 22 October 2021
Christmas Thursday 23 December 2021 Wednesday 05 January 2022
Additional Thursday 17 February 2022 Friday 18 February 2022
Spring Monday 04 April 2022 Friday 15 April 2022
Additional Monday 02 May 2022
Additional Monday 06 June 2022
Summer Friday 01 July 2022 Friday 12 August 2022

In Service Days
  • Monday 16 August 2021
  • Tuesday 17 August 2021
  • Friday 12 November 2021
  • Wednesday 16 February 2022
  • Thursday 05 May 2022

Site provided by FifeDirect © 2018

We have placed cookies on your computer to improve your experience here. If you do not want us to use cookies you can change your settings at any time.