Christmas school holidays 2019/2020: when the schools break up for Christmas across Scotland - and when they're back in January

Christmas time is coming which means two weeks of freedom for children across Scotland.

As the Christmas holidays rapidly approach, here are all the dates for when the kids break up for the festive season and when they go back to school in January.

Read More

Read More
8 of the best Christmas markets in Scotland

Sign up to our daily newsletter

The i newsletter cut through the noise

Term ends - Friday 20 December 2019


Christmas holiday - Monday 23 December 2019 to Friday 3 January 2020


Term starts - Monday 6 January 2020


Aberdeenshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December 2019 to Friday 3 January 2020

Term starts – Monday 6 January 2020

Angus Council

Term ends - Friday 20 December 2019

Christmas holiday - Monday 23 December 2019 to Friday 3 January 2020

Term starts – Monday 6 January 2020

Argyll and Bute Council

Term ends – Friday 20 December 2019

Christmas Holiday – Monday 23 December 2019 to Friday 3 January

Term starts - Monday 6 January 2020

Clackmannanshire Council

Term ends - Friday 20 December 2019

Christmas holiday - Monday 23 December 2019 to Friday 3 January 2020

Term starts – Monday 6 January 2019

Dumfries and Galloway


Term ends - Friday 20 December 2019

Christmas holiday - Monday 23 December 2019 to Friday 3 January 2020

Term starts – Monday 6 January

Dundee Council

Term ends Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

East Ayrshire Council

Term ends – Friday 20 December 2019

Christmas holiday - Monday 23 December 2019 to Friday 3 January 2020

Term starts - Monday 6 January 2020

East Dunbartonshire Council

Term ends – Friday 20 December 2019

Christmas holiday - Monday 23 December 2019 to Friday 03 January 2020

Term starts - Monday 06 January 2020

East Lothian

Autumn term ends - Friday 20 December 2019.

Christmas holidays - Monday 23 December 2019 to Tuesday 7 January 2020

Spring term starts - Wednesday 8 January 2020

East Renfrewshire

Term ends - Friday 20 December 2019

Christmas holidays – Monday 23 December 2019 to Friday 6 January 2020

Term starts - Monday 6 January 2020

Edinburgh Council

Term ends - Friday 20 December 2019.

Christmas holidays - Monday 23 December 2019 to Wednesday 8 January 2020

Term starts - Thursday 9 January 2020

Falkirk Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Fife Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Glasgow City Council

Term ends - Thursday 19 December 2019

Christmas holiday – Friday 20 December to Friday 3 January

Term starts - Monday 6 January 2020

Inverclyde Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Midlothian Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts - Tuesday 7 January 2020

Moray Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

North Ayrshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

North Lanarkshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Orkney Islands Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Perth and Kinross Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Renfrewshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Scottish Borders Council

Term ends – Thursday 19 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Shetland Islands Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Wednesday 8 January

South Ayrshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

South Lanarkshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

Stirling Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

West Dunbartonshire Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Monday 6 January

West Lothian Council

Term ends – Friday 20 December 2019

Christmas holiday – Monday 23 December to Friday 3 January

Term starts – Tuesday 7 January

For more information on 2019/2020 school term dates and school holidays, go to mygov.scot