School Terms and Holidays 2025/2026
The school session is divided into three terms beginning in August, January and April.
Terms dates for 2025 to 2026 for primary and secondary schools are available below and from the - downloadable calendar (PDF, 193 KB)(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 |