Choose your council

School holidays in Scotland 2026/27

The next school holiday in Scotland is the October break, which starts on Monday 12 October 2026 in most councils. The table shows the next holidays for every council.

12 Oct25 of 32 councils

The most common start of the October break is Monday 12 October 2026. The earliest next holiday starts on Monday 5 October.

Choose your council

Each page has the full calendar, in-service days and a calendar feed.

Every council at a glance, 2026/27

Ranges show the first and last weekday pupils are off, counting in-service days next to a holiday. Select a council for early closing times and 2027/28 dates.

CouncilOctoberChristmasFebruaryEasterLast day
AberdeenMon 12 to Fri 23 OctMon 21 Dec to Mon 4 JanMon 8 to Wed 10 FebFri 26 Mar to Fri 9 AprFri 2 Jul
AberdeenshireMon 12 to Fri 23 OctWed 23 Dec to Mon 4 JanMon 8 to Wed 10 FebFri 26 Mar to Fri 9 AprThu 1 Jul
AngusMon 5 to Fri 16 OctThu 24 Dec to Wed 6 JanThu 11 to Mon 15 FebMon 29 Mar to Fri 9 AprThu 1 Jul
Argyll and ButeMon 5 to Fri 16 OctWed 23 Dec to Mon 4 JanMon 8 to Mon 15 FebMon 5 to Fri 16 AprFri 2 Jul
ClackmannanshireMon 12 to Fri 23 OctWed 23 Dec to Mon 4 JanMon 8 to Fri 12 FebMon 5 to Fri 16 AprFri 25 Jun
Dumfries and GallowayMon 12 to Fri 23 OctMon 21 Dec to Tue 5 JanThu 18 and Fri 19 FebFri 26 Mar to Fri 9 AprFri 2 Jul
DundeeMon 12 to Fri 23 OctThu 24 Dec to Wed 6 JanFri 12 to Tue 16 FebFri 26 Mar to Fri 9 AprFri 2 Jul
East AyrshireMon 12 to Mon 19 OctMon 21 Dec to Mon 4 JanFri 12 to Tue 16 FebFri 26 Mar to Fri 9 AprTue 29 Jun
East DunbartonshireFri 9 to Fri 16 OctMon 21 Dec to Mon 4 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprWed 30 Jun
East LothianMon 12 to Mon 19 OctMon 21 Dec to Mon 4 JanMon 15 to Mon 22 FebMon 5 to Mon 19 AprTue 29 Jun
East RenfrewshireFri 9 to Fri 16 OctMon 21 Dec to Mon 4 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprFri 25 Jun
EdinburghMon 12 to Mon 19 OctMon 21 Dec to Tue 5 JanMon 15 to Fri 19 FebMon 5 to Mon 19 AprTue 29 Jun
FalkirkMon 12 to Fri 23 OctWed 23 Dec to Mon 4 JanThu 11 to Mon 15 FebMon 5 to Fri 16 AprFri 25 Jun
FifeMon 12 to Fri 23 OctWed 23 Dec to Tue 5 JanWed 10 to Fri 12 FebFri 26 Mar to Fri 9 AprFri 2 Jul
GlasgowFri 9 to Fri 16 OctMon 21 Dec to Mon 4 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprFri 25 Jun
HighlandMon 12 to Fri 23 OctWed 23 Dec to Tue 5 JanMon 15 to Wed 17 FebFri 26 Mar to Fri 9 AprThu 1 Jul
InverclydeMon 12 to Mon 19 OctMon 21 Dec to Fri 1 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprWed 30 Jun
MidlothianMon 12 to Mon 19 OctWed 23 Dec to Wed 6 JanMon 15 to Fri 19 FebMon 5 to Mon 19 AprTue 29 Jun
MorayMon 12 to Fri 23 OctWed 23 Dec to Tue 5 JanThu 11 to Tue 16 FebFri 26 Mar to Fri 9 AprFri 2 Jul
North AyrshireMon 12 to Fri 16 OctMon 21 Dec to Mon 4 JanMon 15 and Tue 16 FebFri 26 Mar to Fri 9 AprWed 30 Jun
North LanarkshireMon 12 to Fri 16 OctMon 21 Dec to Mon 4 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprFri 25 Jun
OrkneyMon 12 to Tue 27 OctMon 21 Dec to Mon 4 JanThu 11 to Tue 16 FebMon 29 Mar to Fri 9 AprFri 2 Jul
Perth and KinrossMon 12 to Fri 23 OctThu 24 Dec to Wed 6 JanWed 10 to Fri 12 FebFri 26 Mar to Fri 9 AprThu 1 Jul
RenfrewshireMon 12 to Mon 19 OctWed 23 Dec to Tue 5 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprWed 30 Jun
Scottish BordersMon 12 to Mon 19 OctWed 23 Dec to Tue 5 JanMon 8 to Mon 15 FebMon 5 to Fri 16 AprThu 1 Jul
ShetlandMon 12 to Tue 27 OctMon 21 Dec to Mon 4 JanFri 12 to Tue 16 FebThu 25 Mar to Tue 6 AprFri 2 Jul
South AyrshireMon 12 to Mon 19 OctWed 23 Dec to Mon 4 JanFri 12 to Tue 16 FebFri 26 Mar to Fri 9 AprWed 30 Jun
South LanarkshireMon 12 to Fri 16 OctWed 23 Dec to Tue 5 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprFri 25 Jun
StirlingMon 12 to Fri 23 OctWed 23 Dec to Mon 4 JanMon 8 to Fri 12 FebMon 5 to Fri 16 AprFri 25 Jun
West DunbartonshireMon 12 to Fri 16 OctMon 21 Dec to Mon 4 JanMon 15 to Wed 17 FebMon 5 to Fri 16 AprWed 30 Jun
West LothianMon 19 to Mon 26 OctMon 21 Dec to Mon 4 JanMon 8 to Mon 15 FebFri 26 Mar to Fri 9 AprFri 25 Jun
Western IslesFri 9 to Wed 21 OctWed 23 Dec to Mon 4 JanFri 12 to Wed 17 FebFri 26 Mar to Fri 9 AprFri 25 Jun

How the Scottish school year works

Scottish pupils are in school for 190 days a year. Teachers work 195 days, and the five extra days are in-service days, when schools close to pupils. This comes from the national teachers' conditions agreed through the SNCT.

There is no national holiday calendar. Each council sets its own dates, usually years ahead, after consulting parents and staff. That is why two schools a few miles apart can break up on different days.

The usual pattern

Most councils follow the same shape, with small differences in timing.

  • August: pupils return in mid-August. In 2026 the first councils went back on Wednesday 12 August and the last on Thursday 20 August.
  • September weekend: many councils close on a Friday and Monday in September. Glasgow closed on 25 and 28 September 2026; Edinburgh closed on Monday 14 September.
  • October: one week in much of the central belt, two weeks in much of the north and east.
  • Christmas: about two weeks, ending in the first week of January.
  • February: a short mid-term break of one to five days, usually mid-February.
  • Easter: two weeks, either from Good Friday or a week later.
  • May: most councils close on the May Day bank holiday. Some add a long weekend at the end of May.
  • Summer: from late June or early July to mid-August, about seven weeks.

How councils differ

The biggest gaps are in October and at Easter. In October 2026, Glasgow and Edinburgh take one week from 12 October. Fife, Highland and Dundee take two weeks, to Friday 23 October.

At Easter 2027, Fife and Highland break from Friday 26 March to Friday 9 April. Glasgow and North Lanarkshire close for Good Friday and Easter Monday. Their spring break then runs from 5 to 16 April.

Some schools also have local days off. West Lothian closes Bathgate schools on 7 June 2027 and Linlithgow schools on 15 June 2027. Lanark schools in South Lanarkshire close on 10 and 11 June 2027.

2027/28 dates

Most councils have published dates for 2027/28. Pupils return between Wednesday 11 and Tuesday 24 August 2027. Where a council has not confirmed its dates, we say so on its page rather than guess.

Before you book

Dates can change, especially in-service days. Check with your school before paying for a holiday, and check the date we last confirmed each council's calendar.

Quick answers

How many school days are there in Scotland?

Pupils attend for 190 days each session. Teachers work 195 days, with the extra five used as in-service days when schools are closed to pupils.

When is the October holiday in Scotland in 2026?

Most councils start on Monday 12 October 2026. Some finish on 16 October and others on 23 October. Angus and Argyll and Bute start on 5 October, and West Lothian on 19 October.

When do Scottish schools break up for Christmas 2026?

Between Friday 18 and Wednesday 23 December 2026, depending on the council. Glasgow and Edinburgh finish on 18 December; Fife and Highland on 22 December.

When are the 2027 summer holidays in Scotland?

Schools break up between Friday 25 June and Friday 2 July 2027. They go back between Wednesday 11 and Tuesday 24 August 2027.

Can my school have different holidays from the council?

Yes, sometimes. Some schools have local holidays, such as Lanark schools at Lanimer time or Bathgate schools on Procession Day. Your school's own calendar is the final word.