School Terms and Holidays 2023/2024
The school session is divided into three terms beginning in August, January and April.
Terms dates for 2023 to 2024 for primary and secondary schools are available below.
Term 1 | |
Staff resume | Monday, 14 August 2023 |
Pupils Resume | Tuesday, 15 August 2023 |
September Holiday | |
All break | Thursday, 14 September 2023 |
Staff resume | Tuesday, 19 September 2023 |
Pupils resume | Wednesday, 20 September 2023 |
October Holiday | |
All break | Friday, 6 October 2023 |
Staff resume | Monday, 16 October 2023 |
Pupils resume | Tuesday, 17 October 2023 |
Last Day of Term | |
All break | Friday, 22 December 2023 |
Term 2 | |
All resume | Monday, 8 January 2024 |
February Holiday | |
All break | Friday, 9 February 2024 |
Staff resume | Monday, 19 February 2024 |
Pupils resume | Tuesday, 20 February 2024 |
Last Day of Term | |
All break | Thursday 28 March 2024 |
Term 3 | |
All Resume | Monday, 15 April 2024 |
May Holiday | |
All break | Friday, 3 May 2024 |
Staff resume | Tuesday, 7 May 2024 |
Pupils resume | Wednesday, 8 May 2024 |
1 day local holiday during term 3 as detailed below | |
a) All schools except those at b) and c) below | Spring Holiday - Monday, 20 May 2024 |
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, 3 June 2024 |
c) Linlithgow Academy and feeder primary schools plus St Joseph's Primary School, Linlithgow | Linlithgow Marches - Tuesday, 18 June 2024 |
Last Day of Term (primary, secondary and special schools) | |
All break | Friday, 28 June 2024 |