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 |