School term dates and holidays
2024/25
Download term dates 2024/25 calendar for printing (PDF)
Import term dates up to 2025 for compatible device (iCal)
Term end / midterm break up dates are last day in school before holiday starts.
Autumn
- Term starts: Wednesday 14 August 2024
- Autumn holiday: Friday 13 September to Monday 16 September 2024 inclusive
- Midterm:
- All break: Friday 11 October 2024
- Pupils resume: Tuesday 22 October 2024
- Term ends: Friday 20 December 2024
Spring
- Term starts: Tuesday 7 January 2025
- Midterm:
- All break: Friday 7 February 2025
- All resume: Monday 17 February 2025
- Term ends: Friday 4 April 2025
Summer
- Term starts: Tuesday 22 April 2025
- May Day: Monday 5 May 2025
- Victoria Day: Monday* 19 May 2025
- Term ends: Thursday 26 June 2025
Staff development/non-pupil days
- Monday 12, Tuesday 13 August 2024
- Monday 21 October 2024
- Monday 6 January 2025
- Monday* 19 May 2025
Schools set their own start and finish times. To find out what time the school day finishes on the last day of term, contact your school.
Schools directory
Is there anything wrong with this page?
Help us improve our site
Having problems submitting this form?Related Downloads
- St Mary's consultation report
- Burnbrae consultation report
- Schools estate update Dec 2018
- Midlothian Denominational Review 2019
- Midlothian Council Learning Estate Strategy 2017 - 2047 (PDF)
- Denominational schools consultation
- A701 proposed new school and education plans
- Music tuition survey
- early years literacy calendar
- Letter to Parents/carers of children returning to ELC and P1-3 (PDF)
- Mid Mouse patterns
- St Margaret's consultation final report