When are the school holidays in 2020? Scotland term dates for spring, summer, autumn and winter

School holidays vary in Scotland from region to region - here are the key dates for your diary this year.

Monday, 6th January 2020, 12:21 pm
Even the most studious kids can't wait for their holidays. Picture: Shutterstock
Even the most studious kids can't wait for their holidays. Picture: Shutterstock

Read More

Read More
These are all the bank holidays in Scotland in 2020

Aberdeen

Sign up to our daily newsletter

The i newsletter cut through the noise

Spring TermTerm starts - Monday 6 January 2020
Mid-term holiday - Monday 17 February 2020
In-service day - Tuesday 18 February 2020
In-service day - Wednesday 19 February 2020
Term ends - Friday 3 April 2020


The schools will be deserted again for much of February and May. Picture: Shutterstock

Summer TermTerm starts - Tuesday 21 April 2020
May day holiday - Friday 8 May 2020
In-service day - Tuesday 5 May 2020
Term ends - Friday 3 July 2020

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020September holiday - Friday 25 September until Monday 28 September 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 26 October 2020In-service day - Friday 20 November 2020Term ends - Friday 18 December 2020For more information, visit the Aberdeen council website.

Aberdeenshire

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Monday 17 February 2020In-service day – Tuesday 18 February 2020In-service day – Wednesday 19 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May day holiday - Friday 8 May 2020
Term ends - Friday 3 July 2020

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 26 October 2020In-service day - Thursday 19 November and Friday 20 November 2020Term ends - Friday 18 December 2020For more information, visit the Aberdeenshire council website.

Angus

Spring TermTerm starts – Monday 6 January 2020In-service day – Thursday 13 February 2020Mid-term holiday – Friday 14 February 2020Mid-term holiday – Monday 17 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May day holiday - Friday 8 May 2020In-service day – Monday 25 May 2020In-service day – Tuesday 26 May 2020Term ends - Friday 26 June 2020

Autumn TermIn-service day - Tuesday 11 August 2020Term starts - Wednesday 12 August 2020Term ends - Friday 2 October 2020

Winter TermTerm starts - Monday 19 October 2020In-service day - Wednesday 2 December and Thursday 3 December 2020St Andrews day - Friday 4 DecemberTerm ends - Wednesday 23 December 2020For more information, visit the Angus council website.

Argyll and Bute

Spring TermTerm starts – Monday 6 January 2020Mid-term-holiday – Friday 7 February 2020In-service day – Thursday 13 February 2020In-service day – Friday 14 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
In-service day – Thursday 21 May 2020In-service day – Friday 22 May 2020Term ends - Friday 26 June 2020

Autumn TermIn-service day - Thursday 13 August 2020 and Friday 14 August 2020Term starts - Monday 17 August 2020Term ends - Friday 2 October 2020

Winter TermTerm starts - Monday 19 October 2020In-service day - Monday 30 November 2020Term ends - Wednesday 23 December 2020For more information, visit the Argyll council website.

Clackmannanshire

Spring TermTerm starts – Monday 6 January 2020In-service day – Monday 17 February 2020In-service day – Tuesday 18 February 2020Mid-term holiday – Wednesday 19 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
In-service day – Friday 1 May 2020May day holiday – Monday 4 May 2020Term ends – Thursday 25 June 2020

Autumn TermIn-service day - Monday 17 August 2020 and Tuesday 18 August 2020Term starts - Wednesday 19 August 2020Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020Term starts - Tuesday 20 October 2020In-service day - Monday 30 November 2020Term ends - Wednesday 23 December 2020For more information, visit the Clackmannanshire council website.

Dumfries and Galloway

Spring TermTerm starts – Wednesday 8 January 2020Mid-term holiday – Monday 17 February 2020 until Friday 21 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May day holiday – Monday 4 May 2020Term ends – Thursday 2 July 2020

Autumn TermIn-service day - Tuesday 18 August 2020 and Wednesday 19 August 2020Term starts - Thursday 20 August 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 26 October 2020In-service day - Monday 21 December 2020Term ends - Friday 18 December 2020For more information, visit the Dumfries and Galloway council website.

Dundee

Spring TermTerm starts – Tuesday 7 January 2020Mid-term holiday – Monday 17 February 2020 until Friday 21 February 2020Term ends – Friday 27 March 2020

Summer TermTerm starts – Monday 13 April 2020
May day holiday – Monday 4 May 2020In-service day – Thursday 21 May 2020In-service day – Friday 22 May 2020Victoria day – Monday 25 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August Term starts - Tuesday 18 August 2020Term ends - Friday 2 October 2020

Winter TermTerm starts - Monday 19 October 2020In-service day - Thursday 12 November 2020 and Friday 13 November 2020Term ends - Wednesday 23 December 2020For more information, visit the Dundee council website.

East Ayrshire

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February 2020 until Wednesday 12 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May day holiday – Monday 4 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August Term starts - Tuesday 18 August 2020September Holiday - Friday 18 September 2020 and Monday 21 September 2020Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020Term starts - Tuesday 20 October 2020Term ends - Wednesday 23 December 2020For more information, visit the East Ayrshire council website.

East Dunbartonshire

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February 2020 until Wednesday 12 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May day holiday – Monday 4 May 2020In-service day – Thursday 21 May 2020May weekend: Friday 22 May until Monday 25 MayTerm ends – Wednesday 24 June 2020

Autumn TermIn-service day - Tuesday 11 August and Wednesday 12 August 2020 Term starts - Thursday 13 August 2020September Holiday - Friday 25 September 2020 and Monday 28 September 2020Term ends - Thursday 8 October 2020

Winter TermTerm starts - Monday 19 October 2020Term ends - Wednesday 23 December 2020For more information, visit the East Dunbartonshire council website.

East Lothian

Spring TermIn-service day - Tuesday 7 January Term starts – Wednesday 8 January 2020Mid-term holiday – Thursday 13 February 2020 until Wednesday 19 February 2020Term ends – Friday 3 April 2020

Summer Term Term starts – Tuesday 21 April 2020May day – Monday 4 May 2020In-service day – Monday 18 May 2020Term ends – Friday 26 June 2020

Autumn Term In-service day - Monday 17 August 2020 and Tuesday 18 August 2020Term starts - Wednesday 19 August 2020September holiday - Friday 18 September 2020 and Monday 21 September 2020Term ends - Friday 16 October 2020

Winter TermIn-service day - Monday 26 October 2020Term starts - Tuesday 27 October 2020Term ends - Wednesday 23 December 2020

For more information, visit the East Lothian council website.

East Renfrewshire

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February 2020 until Wednesday 12 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
In-service day – Thursday 7 May 2020In-service day – Friday 8 May 2020May weekend: Friday 22 May until Tuesday 26 MayTerm ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August and Tuesday 18 August 2020 Term starts - Wednesday 19 August 2020September Holiday - Friday 25 September 2020 and Monday 28 September 2020Term ends - Friday 9 October 2020

Winter TermIn-service - Monday 19 October 2020Term starts - Tuesday 20 October 2020Term ends - Tuesday 22 December 2020For more information, visit the East Renfrewshire council website.

Edinburgh

Spring TermTerm starts – Thursday 9 January 2020Mid-term holiday – Monday 10 February 2020 until Friday 14 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Tuesday 21 April 2020
In-service day – Monday 4 May 2020May holiday – Friday 8 May 2020Victoria day – Monday 18 May 2020Term ends – Friday 26 June 2020

Autumn TermTerm starts - Wednesday 19 August 2020September Holiday - Monday 21 September 2020Term ends - Friday 16 October 2020

Winter TermTerm starts - Tuesday 27 October 2020Term ends - Tuesday 22 December 2020For more information, visit the Edinburgh council website.

Falkirk

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 14 February 2020 until Tuesday 18 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
In-service day – Thursday 30 April 2020May holiday – Friday 8 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020September Holiday - Monday 7 September 2020Term ends - Friday 9 October 2020

Winter TermIn-service - Monday 19 October 2020Term starts - Tuesday 20 October 2020Term ends - Thursday 24 December 2020For more information, visit the Falkirk council website.

Fife

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Thursday 13 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May day holiday – Monday 4 May 2020In-service day – Monday 1 June 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August and Tuesday 18 2020Term starts - Wednesday 19 August 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 26 October 2020Term ends - Tuesday 22 December 2020For more information, visit the Fife council website.

Glasgow

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February until Thursday 13 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Friday 8 May 2020In-service day – Monday 11 May 2020May Weekend – Friday 22 May and Monday 25 May 2020Term ends – Wednesday 24 June

Autumn TermIn-service day - Tuesday 11 August and Wednesday 12 August 2020Term starts - Thursday 13 August 2020September holiday - Friday 25 September 200 and Monday 28 September 2020Term ends - Thursday 8 October 2020

Winter TermTerm starts - Monday 19 October 2020Term ends - Tuesday 22 December 2020For more information, visit the Glasgow council website.

Inverclyde

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February until Thursday 13 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Monday 4 May 2020May Weekend – Friday 22 May until Wednesday 27 May 2020Term ends – Wednesday 24 June

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020 September holiday - Monday 7 September 2020 Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020Term starts - Tuesday 20 October 2020Term ends - Tuesday 22 December 2020For more information, visit the Inverclyde council website.

Midlothian

Spring TermTerm starts – Tuesday 7 January 2020Mid-term holiday – Monday 10 February until Friday 14 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Friday 8 May 2020Victoria day – Monday 18 May 2020Term ends – Friday 26 June

Autumn TermTerm starts - Wednesday 19 August 2020 September holiday - Friday 18 September 2020 and Monday 21 September 2020 Term ends - Friday 16 October 2020

Winter TermTerm starts - Tuesday 27 October 2020Term ends - Wednesday 23 December 2020For more information, visit the Midlothian council website.

Moray

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February until Tuesday 11 February 2020Term ends – Friday 27 March 2020

Summer TermTerm starts – Monday 13 April 2020
May holiday – Monday 4 May 2020In-service day – Thursday 14 May 2020 and Friday 15 May 2020Term ends – Thursday 2 July

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020 Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 26 October 2020In-service day - Monday 16 November 2020 and Tuesday 17 November 2020Term ends - Friday 18 December 2020For more information, visit the Moray council website.

North Ayrshire

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Friday 7 February until Monday 10 February 2020In-service day – Tuesday 11 February 2020Term ends – Thursday 2 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Friday 8 May 2020May holiday – Monday 25 May 2020In-service day – Tuesday 26 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020 September holiday - Monday 21 2020Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020Term starts - Tuesday 20 October 2020Local holiday - Friday 20 November 2020 and Monday 23 November 2020Term ends - Wednesday 23 December 2020For more information, visit the North Ayrshire council website.

North Lanarkshire

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Monday 10 February and Tuesday 11 February 2020In-service day – Wednesday 12 February 2020In-service day – Thursday 13 February 2020Term ends – Thursday 2 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Friday 8 May 2020In-service day – Monday 11 May 2020May holiday – Friday 22 May 2020 until Tuesday 26 May 2020Term ends – Wednesday 24 June 2020

Autumn TermIn-service day - Tuesday 11 August 2020 and Wednesday 12 August 2020Term starts - Thursday 13 August 2020 September holiday - Friday 25 September 2020 and Monday 28 SeptemberTerm ends - Friday 9 October 2020

Winter TermTerm starts - Monday 19 October 2020In-service day - Monday 16 November 2020Term ends - Tuesday 22 December 2020For more information, visit the North Lanarkshire council website.

Orkney Islands

Spring TermTerm starts – Monday 6 January 2020In-service day – Thursday 13 February 2020Mid-term holiday – Friday 14 February 2020 until Monday 17 February 2020Term ends – Thursday 2 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Monday 4 May 2020In-service day – Monday 1 June 2020Term ends – Friday 26 June 2020

Autumn TermTerm starts - Tuesday 18 August 2020 Term ends - Friday 9 October 2020

Winter TermTerm starts - Wednesday 28 October 2020Term ends - Friday 18 December 2020For more information, visit the Orkney council website.

Perth and Kinross

Spring TermTerm starts – Monday 6 January 2020In-service day – Wednesday 12 February 2020Mid-term holiday – Thursday 13 February 2020 until Friday 14 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020
May holiday – Friday 8 May 2020In-service day – Friday 22 May 2020Term ends – Wednesday 1 July 2020

Autumn TermIn-service day - Monday 17 August 2020 and Tuesday 18 August 2020Term starts - Wednesday 19 August 2020 Term ends - Friday 2 October 2020

Winter TermTerm starts - Monday 19 October 2020In-service day - Thursday 12 November 2020 and Friday 13 November 2020Term ends - Wednesday 23 December 2020For more information, visit the Perth and Kinross council website.

Renfrewshire

Spring TermTerm starts – Monday 6 January 2020In-service day – Friday 7 February 2020Mid-term holiday – Monday 10 February 2020 until Tuesday 11 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020In-service day – Friday 1 May 2020May holiday – Monday 4 May 2020Local holiday – Friday 22 May 2020 and Monday 25 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Wednesday 12 August 2020 and Thursday 13 August 2020 Term starts - Friday 14 August 2020September holiday - Friday 25 September 2020 and Monday 28 September 2020 Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020Term starts - Tuesday 20 October 2020St Andrews day - Monday 30 November 2020Term ends - Tuesday 22 December 2020For more information, visit the Renfrewshire council website.

Scottish Borders

Spring TermTerm starts – Monday 6 January 2020Mid-term holiday – Thursday 13 February 2020 until Wednesday 19 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020In-service day – Thursday 7 May 2020VE day holiday – Friday 8 May 2020Term ends – Tuesday 30 June 2020

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020Term ends - Friday 9 October 2020

Winter TermTerm starts- Monday 19 October 2020In-service day - Thursday 12 November and Friday 13 November St Andrews day - Monday 30 November 2020Term ends - Friday 18 December 2020For more information, visit the Scottish Borders council website.

Shetland Islands

Spring TermTerm starts – Wednesday 8 2020Holiday – Wednesday 29 January 2020In-service day – Thursday 20 February 2020In-service day - Friday 21 February 2020In-service day – Monday 24 February 2020Term ends – Friday 27 March 2020

Summer TermTerm starts – Tuesday 14 April 2020Term ends – Friday 3 July 2020

Autumn TermTerm starts - Wednesday 19 August 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Wednesday 28 October 2020Term ends - Tuesday 22 December 2020For more information, visit the Shetland Islands council website.

South Ayrshire

Spring TermTerm starts – Monday 6 January 2020In-service day – Friday 7 February 2020Mid-term holiday – Monday 10 February 2020 and Tuesday 11 February 2020Term ends – Thursday 2 April 2020

Summer TermTerm starts – Monday 20 April 2020May holiday – Monday 4 May 2020Local holiday – Monday 25 May 2020 and Tuesday 26 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August 2020 and Tuesday 18 August 2020Term starts - Wednesday 19 August 2020September holiday - Friday 18 September 2020 and Monday 21 September 2020Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020 Term starts - Tuesday 20 October 2020Term ends - Wednesday 23 December 2020For more information, visit the South Ayrshire council website.

South Lanarkshire

Spring TermTerm starts – Monday 6 January 2020In-service day – Friday 7 February 2020Mid-term holiday – Monday 10 February 2020 and Tuesday 11 February 2020In-service day – Wednesday 12 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020In-service day – Thursday 7 May 2020May day – Friday 8 May 2020Local holiday – Friday 22 May 2020 and Monday 25 May 2020Term ends – Wednesday 24 June 2020

Autumn TermIn-service day - Tuesday 11 August 2020 and Wednesday 12 August 2020 Term starts - Thursday 13 August 2020September holiday - Friday 25 September 2020 and Monday 28 September 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 19 October 2020In-service day - Monday 16 November 2020Term ends - Tuesday 22 December 2020For more information, visit the South Lanarkshire council website.

Stirling

Spring TermTerm starts – Monday 6 January 2020In-service day – Monday 17 February 2020 and Tuesday 18 FebruaryMid-term holiday – Wednesday 19 February 2020 until Friday 21 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020In-service day – Friday 1 May 2020May day – Friday 8 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day -Monday 17 August 2020 and Tuesday 18 August 2020 Term starts - Wednesday 19 August 2020Term ends - Friday 9 October 2020

Winter TermTerm starts - Monday 19 October 2020Term ends - Wednesday 23 December 2020For more information, visit the Stirling council website.

West Dunbartonshire

Spring TermTerm starts – Monday 6 January 2020In-service day – Friday 7 FebruaryMid-term holiday – Monday 10 February 2020 and Tuesday 12 FebruaryIn-service day – Wednesday 12 FebruaryTerm ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020May day – Friday 8 May 2020In-service day – Thursday 21 May 2020Mid-term-holiday – Friday 22 May 2020 and Monday 25 May 2020In-service day – Tuesday 26 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Thursday 13 August 2020 and Friday 14 August 2020 Term starts - Monday 17 August 2020September holiday - Friday 25 September 2020 and Monday 28 September 2020Term ends - Thursday 8 October 2020

Winter TermTerm starts - Monday 19 October 2020Term ends - Tuesday 22 December 2020For more information, visit the West Dunbartonshire council website.

West Lothian

Spring TermTerm starts – Tuesday 7 January 2020Mid-term holiday – Thursday 13 February 2020 until Wednesday 19 February 2020Term ends – Friday 3 April 2020

Summer TermTerm starts – Monday 20 April 2020Mid-term-holiday – Friday 1 May 2020 until Wednesday 6 May 2020Local holiday – Monday 18 May 2020Term ends – Friday 26 June 2020

Autumn TermIn-service day - Monday 17 August 2020Term starts - Tuesday 18 August 2020September holiday - Monday 21 September 2020In-service day - Tuesday 22 September 2020Term ends - Friday 9 October 2020

Winter TermIn-service day - Monday 19 October 2020Term starts - Tuesday 20 October 2020Term ends - Tuesday 22 December 2020For more information, visit the West Lothian council website.