Toggle menu

School Terms and Holidays 2027/2028

The school session is divided into three terms beginning in August, January and April.

Terms dates for 2026 to 2027 for primary and secondary schools are available below and from the - downloadable calendar (PDF, 56 KB)(opens new window)

Term 1 Return after Summer

Staff resumeMonday 16 August 2027
 Pupils resumeWednesday 18 August 2027
September Holiday
All breakThursday 16 September 2027
All resumeTuesday 21 September 2027
October Holiday
All breakFriday 15 October 2027
Staff resumeMonday 25 October 2027
 Pupils resumeTuesday 26 October 2027
Last Day of Term
All breakTuesday 21 December 2027

Term 2 Return after Christmas

All resume Wednesday 5 January 2028
February Holiday
All breakFriday 11 February 2028
Staff resumeMonday 21 February 2028
Pupils resumeTuesday 22 February 2028
Last Day of Term
All breakFriday 31 March 2028

Term 3 Return after Easter

All resumeTuesday 18 April 2028
May Holiday
All breakFriday 28 April 2028
All offMonday 1 May 2028
Staff resumeTuesday 2 May 2028
Pupils ResumeWednesday 3 May 2028
1 day local holiday during term 3 as detailed below
a) All schools except those at b) and c) belowSpring Holiday - Monday 22 May 2028
b) Bathgate Academy and feeder primary schools plus St Mary's, Bathgate & St Columba's, Blackburn and MurrayfieldBathgate Local Holiday - Monday 5 June 2028
c) Linlithgow Academy and feeder primary schools plus St Joseph's Primary School, LinlithgowLinlithgow Marches - Tuesday 13 June 2028
Last Day of Term (primary, secondary and ASN schools)
All breakFriday 30 June 2028