Terms dates for 2023 to 2024 for primary and secondary schools are available below. 

Term 1

Staff resumeMonday, 14 August 2023
 Pupils ResumeTuesday, 15 August 2023
September Holiday
All breakThursday, 14 September 2023
Staff resumeTuesday, 19 September 2023
Pupils resumeWednesday, 20 September 2023
October Holiday
All breakFriday, 6 October 2023
Staff resumeMonday, 16 October 2023
 Pupils resumeTuesday, 17 October 2023
Last Day of Term
All breakFriday, 22 December 2023

Term 2

All resume Monday, 8 January 2024
February Holiday
All breakFriday, 9 February 2024
Staff resumeMonday, 19 February 2024
Pupils resumeTuesday, 20 February 2024
Last Day of Term
All breakThursday 28 March 2024

Term 3

All ResumeMonday, 15 April 2024
May Holiday
All breakFriday, 3 May 2024
Staff resumeTuesday, 7 May 2024
Pupils resumeWednesday, 8 May 2024
1 day local holiday during term 3 as detailed below
a) All schools except those at b) and c) belowSpring 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, LinlithgowLinlithgow Marches - Tuesday, 18 June 2024
Last Day of Term (primary, secondary and special schools)
All breakFriday, 28 June 2024