Terms dates for 2025 to 2026 for primary and secondary schools are available below and from the - downloadable calendar (PDF) [193KB] (opens new window)
Term 1 | |
Staff resume | Monday, 11 August 2025 |
Pupils Resume | Wednesday, 13 August 2025 |
September Holiday | |
All break | Thursday, 18 September 2025 |
All resume | Tuesday, 23 September 2025 |
October Holiday | |
All break | Friday, 17 October 2025 |
Staff resume | Monday, 27 October 2025 |
Pupils resume | Tuesday, 28 October 2025 |
Last Day of Term | |
All break | Friday, 19 December 2025 |
Term 2 | |
All resume | Monday, 5 January 2026 |
February Holiday | |
All break | Friday, 6 February 2026 |
Staff resume | Monday, 16 February 2026 |
Pupils resume | Tuesday, 17 February 2026 |
Last Day of Term | |
All break | Friday 27 March 2026 |
Term 3 | |
All Resume | Tuesday 14 April 2026 |
May Holiday | |
All break | Friday, 1 May 2026 |
Staff resume | Tuesday, 5 May 2026 |
Pupils resume | Wednesday, 6 May 2026 |
1 day local holiday during term 3 as detailed below | |
a) All schools except those at b) and c) below | Spring Holiday - Monday 18 May 2026 |
b) Bathgate Academy and feeder primary schools plus St Mary's, Bathgate & St Columba's (excluding Blackburn and Murrayfield Primary Schools) | Bathgate Local Holiday - Monday 8 June 2026 |
c) Linlithgow Academy and feeder primary schools plus St Joseph's Primary School, Linlithgow | Linlithgow Marches - Tuesday 16 June 2026 |
Last Day of Term (primary, secondary and special schools) | |
All break | Friday, 26 June 2026 |