School Terms and Holidays 2024/2025
The school session is divided into three terms beginning in August, January and April.
Terms dates for 2024 to 2025 for primary and secondary schools are available below and from the - downloadable calendar (PDF) [95KB] (opens new window)
Term 1 | |
Staff resume | Monday, 12 August 2024 |
Pupils Resume | Tuesday, 13 August 2024 |
September Holiday | |
All break | Thursday, 12 September 2024 |
Staff Resume | Tuesday 17 September 2024 |
All resume | Wednesday, 18 September 2024 |
October Holiday | |
All break | Friday, 11 October 2024 |
Staff resume | Monday, 21 October 2024 |
Pupils resume | Tuesday, 22 October 2024 |
Last Day of Term | |
All break | Friday, 20 December 2024 |
Term 2 | |
All resume | Monday, 6 January 2025 |
February Holiday | |
All break | Friday, 7 February 2025 |
Staff resume | Monday, 17 February 2025 |
Pupils resume | Tuesday, 18 February 2025 |
Last Day of Term | |
All break | Friday 4 April 2025 |
Term 3 | |
All Resume | Tuesday 22 April 2025 |
May Holiday | |
All break | Friday, 2 May 2025 |
Staff resume | Tuesday, 6 May 2025 |
Pupils resume | Wednesday, 7 May 2025 |
1 day local holiday during term 3 as detailed below | |
a) All schools except those at b) and c) below | Spring Holiday - Monday 19 May 2025 |
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 9 June 2025 |
c) Linlithgow Academy and feeder primary schools plus St Joseph's Primary School, Linlithgow | Linlithgow Marches - Tuesday 17 June 2025 |
Last Day of Term (primary, secondary and special schools) | |
All break | Friday, 27 June 2025 |