School Terms and Holidays 2026/2027
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 resume | Monday 10 August 2026 |
Pupils resume | Wednesday 12 August 2026 |
September Holiday | |
All break | Monday 21 September 2026 |
All resume | Tuesday 22 September 2026 |
October Holiday | |
All break | Friday 16 October 2026 |
Staff resume | Monday 26 October 2026 |
Pupils resume | Tuesday 27 October 2026 |
Last Day of Term | |
All break | Friday 18 December 2026 |
Term 2 Return after Christmas | |
All resume | Tuesday 5 January 2027 |
February Holiday | |
All break | Friday 5 February 2027 |
Staff resume | Monday 15 February 2027 |
Pupils resume | Tuesday 16 February 2027 |
Last Day of Term | |
All break | Thursday 25 March 2027 |
Term 3 Return after Easter | |
All resume | Monday 12 April 2027 |
May Holiday | |
All break | Friday 30 April 2027 |
All off | Monday 3 May 2027 |
All resume | Tuesday 4 May 2027 |
Pupils off - Staff in service | Thursday 6 May 2027 |
1 day local holiday during term 3 as detailed below | |
a) All schools except those at b) and c) below | Spring Holiday - Monday 24 May 2027 |
b) Bathgate Academy and feeder primary schools plus St Mary's, Bathgate & St Columba's, Blackburn and Murrayfield | Bathgate Local Holiday - Monday 7 June 2027 |
c) Linlithgow Academy and feeder primary schools plus St Joseph's Primary School, Linlithgow | Linlithgow Marches - Tuesday 15 June 2027 |
Last Day of Term (primary, secondary and ASN schools) | |
All break | Friday 25 June 2027 |