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 and from the - downloadable calendar [94KB]
Term 1 | |
Staff resume | Monday, 14 August 2023 |
Pupils Resume | Tuesday, 15 August 2023 |
September Holiday | |
All break | Thursday, 14 September 2023 |
All 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 |