Choose your council

Stirling school holidays 2026/27

Every holiday, in-service day and early finish for Stirling Council schools in 2026/27, 2027/28 and 2028/29. Stirling has a two-week October break this year, and the usual five in-service days.

Checked against Stirling Council, School term dates and holidays on 2 October 2026

The school year at a glance

School openHolidayIn-service dayPublic holiday

Term dates 2026/27

DateWhat happensType
Autumn term
Mon 10 and Tue 11 Aug 2026Teachers return (in-service)In-service
Wed 12 Aug 2026Pupils returnTerm starts
Fri 9 Oct 2026Last day before October holidayTerm ends
Mon 12 to Fri 23 Oct 2026October holidayHoliday
Mon 26 Oct 2026Pupils returnTerm starts
Tue 22 Dec 2026Last day of termTerm ends
Christmas
Wed 23 Dec 2026 to Mon 4 Jan 2027Festive holidayHoliday
Spring term
Tue 5 Jan 2027Pupils returnTerm starts
Mon 8 and Tue 9 Feb 2027In-service daysIn-service
Wed 10 to Fri 12 Feb 2027February local holidayHoliday
Fri 26 Mar 2027Good FridayPublic holiday
Mon 29 Mar 2027Easter MondayPublic holiday
Fri 2 Apr 2027Last day before spring holidayTerm ends
Easter
Mon 5 to Fri 16 Apr 2027Spring holidayHoliday
Summer term
Mon 19 Apr 2027Pupils returnTerm starts
Fri 30 Apr 2027In-service dayIn-service
Mon 3 May 2027May DayPublic holiday
Fri 25 Jun 2027Last day of sessionTerm ends
Summer
Sat 26 Jun 2027 to Tue 10 Aug 2027Summer holidaysPupils return Wednesday 11 August 2027Holiday
School openHolidayIn-service dayPublic holiday

Term dates 2027/28

DateWhat happensType
Autumn term
Mon 9 and Tue 10 Aug 2027Teachers return (in-service)In-service
Wed 11 Aug 2027Pupils returnTerm starts
Fri 8 Oct 2027Last day before October holidayTerm ends
Mon 11 to Fri 22 Oct 2027October holidayHoliday
Mon 25 Oct 2027Pupils returnTerm starts
Tue 21 Dec 2027Last day of termTerm ends
Christmas
Wed 22 Dec 2027 to Tue 4 Jan 2028Festive holidayHoliday
Spring term
Wed 5 Jan 2028Pupils returnTerm starts
Mon 14 and Tue 15 Feb 2028In-service daysIn-service
Wed 16 to Fri 18 Feb 2028February local holidayHoliday
Fri 31 Mar 2028Last day before spring holidayTerm ends
Easter
Mon 3 to Mon 17 Apr 2028Spring holidayIncludes Good Friday and Easter MondayHoliday
Summer term
Tue 18 Apr 2028Pupils returnTerm starts
Fri 28 Apr 2028In-service dayIn-service
Mon 1 May 2028May DayPublic holiday
Fri 23 Jun 2028Last day of sessionTerm ends
Summer
Sat 24 Jun 2028 to Tue 15 Aug 2028Summer holidaysPupils return Wednesday 16 August 2028Holiday
School openHolidayIn-service dayPublic holiday

Term dates 2028/29

DateWhat happensType
Autumn term
Mon 14 and Tue 15 Aug 2028Teachers return (in-service)Staff development daysIn-service
Wed 16 Aug 2028Pupils returnTerm starts
Fri 6 Oct 2028Last day before October holidayTerm ends
Mon 9 to Fri 20 Oct 2028October holidayHoliday
Mon 23 Oct 2028Pupils returnTerm starts
Fri 22 Dec 2028Last day of termTerm ends
Christmas
Mon 25 Dec 2028 to Fri 5 Jan 2029Festive holidayHoliday
Spring term
Mon 8 Jan 2029Pupils returnTerm starts
Mon 12 and Tue 13 Feb 2029In-service daysStaff development daysIn-service
Wed 14 to Fri 16 Feb 2029February local holidayHoliday
Thu 29 Mar 2029Last day before spring holidayTerm ends
Easter
Fri 30 Mar to Fri 13 Apr 2029Spring holidayIncludes Good Friday (30 March) and Easter Monday (2 April)Holiday
Summer term
Mon 16 Apr 2029Pupils returnTerm starts
Fri 4 May 2029In-service dayIn-service
Mon 7 May 2029May DayLocal holidayPublic holiday
Fri 29 Jun 2029Last day of sessionTerm ends
Summer
Sat 30 Jun 2029Summer holidaysNext session not published yetHoliday

Keep these dates in your phoneSubscribe once and your calendar updates if the council changes a date.

Get the calendar file

Stirling's 2026/27 calendar in brief

Stirling Council runs the schools in Stirling, Dunblane, Bridge of Allan, Bannockburn, Callander and the Trossachs villages. Pupils return on Wednesday 12 August 2026, after in-service days on 10 and 11 August. There is no September weekend.

Instead, the October holiday lasts two weeks, from Monday 12 to Friday 23 October. Christmas runs from Wednesday 23 December to Monday 4 January 2027. February gives pupils a full week off.

Monday 8 and Tuesday 9 February are in-service days, then 10 to 12 February are local holidays. Good Friday and Easter Monday are holidays in late March. The spring holiday is a separate fortnight, from Monday 5 to Friday 16 April.

Friday 30 April is an in-service day and Monday 3 May is May Day, which gives a four-day weekend. There are five in-service days in 2026/27. The session ends on Friday 25 June 2027.

Schools in Stirling

From the September 2025 pupil census.

46council schools: 38 primary, 7 secondary, 1 special
12,429pupils, about 1.8% of Scotland's total
21.6average primary class size (Scotland 23.1)

Quick answers

When do Stirling schools go back after the summer 2026?

Pupils return on Wednesday 12 August 2026. Monday 10 and Tuesday 11 August are in-service days.

How long is the October holiday in Stirling in 2026?

It lasts two weeks, from Monday 12 to Friday 23 October 2026. Pupils return on Monday 26 October.

How many in-service days are there in Stirling in 2026/27?

There are five: 10 and 11 August 2026, 8 and 9 February 2027, and Friday 30 April 2027.

When do Stirling schools break up for the summer 2027?

The last day of the session is Friday 25 June 2027. Pupils go back on Wednesday 11 August 2027.

Individual schools can add their own closure days, and councils sometimes move in-service days. Your school's letter or website takes priority. Stirling has five in-service days in 2026/27.