Section menu

Term Dates

  • Autumn Term

    • First day of term
      23rd Aug 2023
    • Half Term
      16th Oct 2023 - 30th Oct 2023
    • Last day of term
      20th Dec 2023
    • Winter holidays
      21st Dec 2023 - 7th Jan 2024
    • Further Information
      Dates for term breaks are inclusive.
      Primary 1 Induction Morning: Tuesday 22 August
      (soft start between 8.25am and 8.35am – 11am)

      Start of Term (all pupils): Wednesday 23 August
      Term Ends: Wednesday 20 December
      Nursery: 12.20pm
      P1 & 2: 12.25pm
      P3 – 6: 12.45pm

      STAFF
      Staff In-Service Friday 18, Monday 21, Tuesday 22 August
  • Spring Term

    • First day of term
      8th Jan 2024
    • Half Term
      12th Feb 2024 - 16th Feb 2024
    • Last day of term
      28th Mar 2024
    • Easter/Spring holidays
      29th Mar 2024 - 15th Apr 2024
    • Further Information
      Dates for term breaks are inclusive.
      Easter Sunday – 31 March

      STAFF
      In-service Day (start of term): Friday 5 January
  • Summer Term

    • First day of term
      16th Apr 2024
    • Half Term
      20th May 2024 - 22nd May 2024
    • Last day of term
      27th Jun 2024
    • Summer holidays
      28th Jun 2024 - 20th Aug 2024
    • Further Information
      Dates for term breaks are inclusive.
      Term Ends:
      Nursery and P1–4: Wednesday 26 June (finish at normal times)
      P5 & 6: Thursday 27 June 2024 at 12.00pm
      (Junior School Exhibition 10.30am – 12.00pm)

      STAFF
      In-service Day (start of term): Monday 15 April
      In-service Day (half term): Wednesday 22 May
  • Autumn Term

    • First day of term
      23rd Aug 2023
    • Half Term
      16th Oct 2023 - 30th Oct 2023
    • Last day of term
      20th Dec 2023
    • Winter holidays
      21st Dec 2023 - 7th Jan 2024
    • Further Information
      Dates for term breaks are inclusive.
      Induction Session
      Geits Tuesday 22 August 9.00am to 11.00am
      NEW 3rds,4ths, 6ths Tuesday 22 August 10.30am to 12.30pm
      Start of Term (all pupils): Wednesday 23 August

      STAFF
      In-service Days (start of term): Friday 18 and Monday 21 August
      In-service Day (half term): Monday 30 October
  • Spring Term

    • First day of term
      8th Jan 2024
    • Half Term
      12th Feb 2024 - 16th Feb 2024
    • Last day of term
      28th Mar 2024
    • Easter/Spring holidays
      29th Mar 2024 - 15th Apr 2024
    • Further Information
      Dates for term breaks are inclusive.
      Easter Sunday – 31 March

      STAFF
      In-service Day (start of term): Friday 5 January
  • Summer Term

    • First day of term
      16th Apr 2024
    • Half Term
      20th May 2024 - 22nd May 2024
    • Last day of term
      28th Jun 2024
    • Summer holidays
      29th Jun 2024 - 20th Aug 2024
    • Further Information
      Dates for term breaks are inclusive.

      STAFF
      In-service Day (start of term): Monday 15 April
      In-service Day (half term): Wednesday 22 May
  • Autumn Term

    • First day of term
      21st Aug 2024
    • Half Term
      14th Oct 2024 - 28th Oct 2024
    • Last day of term
      20th Dec 2024
    • Winter holidays
      23rd Dec 2024 - 6th Jan 2025
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Wednesday 21 August
      All pupils return from half term: Tuesday 29 October

      Term Ends: Friday 20 December
      Nursery: 12.20pm
      P1 & 2: 12.25pm
      P3 – 6: 12.45pm

      STAFF
      In-service Days (start of term): Friday 16, Monday 19 and Tuesday 20 August
      In-service Day (half term): Monday 28 October

      Note: All the Dates may be subject to change.
  • Spring Term

    • First day of term
      7th Jan 2025
    • Half Term
      10th Feb 2025 - 14th Feb 2025
    • Last day of term
      4th Apr 2025
    • Easter/Spring holidays
      7th Apr 2025 - 22nd Apr 2025
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Tuesday 7 January
      All pupils return from half term: Monday 17 February
      Easter Sunday – 20th April

      STAFF
      In-service Day (start of term): Monday 6 January

      Note: All the Dates may be subject to change.
  • Summer Term

    • First day of term
      23rd Apr 2025
    • Half Term
      19th May 2025 - 21st May 2025
    • Last day of term
      27th Jun 2025
    • Summer holidays
      30th Jun 2025 - 20th Aug 2025
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Wednesday 23 April
      All pupils return from half term: Thursday 22 May

      Term Ends:
      Nursery and P1–4: Thursday 26 June (finish at normal times)
      P5 & 6: Friday 27 June at 12.00pm
      (Junior School Exhibition 10.30am – 12.00pm)

      STAFF
      In-service Day (start of term): Tuesday 22 April
      In-service Day (half term): Wednesday 21 May
  • Autumn Term

    • First day of term
      21st Aug 2024
    • Half Term
      14th Oct 2024 - 28th Oct 2024
    • Last day of term
      20th Dec 2024
    • Winter holidays
      23rd Dec 2024 - 6th Jan 2025
    • Further Information
      Dates for term breaks are inclusive.
      Induction Day (New pupils – Senior School and all 6ths & 7ths): Tuesday 20 August
      Start of Term (all pupils): Wednesday 21 August
      All pupils return from half term: Tuesday 29 October

      STAFF
      In-service Days (start of term): Friday 16 and Monday 19 August
      In-service Day (half term): Monday 28 October

      Note: All the Dates may be subject to change.
  • Spring Term

    • First day of term
      7th Jan 2025
    • Half Term
      10th Feb 2025 - 14th Feb 2025
    • Last day of term
      4th Apr 2025
    • Easter/Spring holidays
      7th Apr 2025 - 22nd Apr 2025
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Tuesday 7 January
      All pupils return from half term: Monday 17 February
      Easter Sunday – 20th April

      STAFF
      In-service Day (start of term): Monday 6 January

      Note: All the Dates may be subject to change.
  • Summer Term

    • First day of term
      23rd Apr 2025
    • Half Term
      19th May 2025 - 21st May 2025
    • Last day of term
      27th Jun 2025
    • Summer holidays
      30th Jun 2025 - 20th Aug 2025
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Wednesday 23 April
      All pupils return from half term: Thursday 22 May

      STAFF
      In-service Day (start of term): Tuesday 22 April
      In-service Day (half term): Wednesday 21 May
  • Autumn Term

    • First day of term
      21st Aug 2025
    • Half Term
      13th Oct 2025 - 27th Oct 2025
    • Last day of term
      19th Dec 2025
    • Winter holidays
      22nd Dec 2025 - 5th Jan 2026
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Thursday 21 August
      All pupils return from half term: Tuesday 28 October

      Term Ends: Friday 19 December
      Nursery: 12.20pm
      P1 & 2: 12.25pm
      P3 – 6: 12.45pm

      STAFF
      In-service Days (start of term): Monday 18 and Tuesday 19 August
      In-service Day (half term): Monday 27 October

      Note: All the Dates may be subject to change.
  • Spring Term

    • First day of term
      6th Jan 2026
    • Half Term
      16th Feb 2026 - 20th Feb 2026
    • Last day of term
      2nd Apr 2026
    • Easter/Spring holidays
      3rd Apr 2026 - 20th Apr 2026
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Tuesday 6 January
      All pupils return from half term: Monday 23 February
      Easter Sunday – 5th April

      STAFF
      In-service Day (start of term): Monday 5 January

      Note: All the Dates may be subject to change.
  • Summer Term

    • First day of term
      21st Apr 2026
    • Half Term
      25th May 2026 - 27th May 2026
    • Last day of term
      26th Jun 2026
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Tuesday 21 April
      All pupils return from half term: Thursday 28 May

      Term Ends:
      Nursery and P1–4: Thursday 25 June (finish at normal times)
      P5 & 6: Friday 26 June at 12.00pm
      (Junior School Exhibition 10.30am – 12.00pm)

      STAFF
      In-service Day (start of term): Monday 20 April
      In-service Day (half term): Wednesday 27 May

      Note: All the Dates may be subject to change.
  • Autumn Term

    • First day of term
      21st Aug 2025
    • Half Term
      13th Oct 2025 - 27th Oct 2025
    • Last day of term
      19th Dec 2025
    • Winter holidays
      22nd Dec 2025 - 5th Jan 2026
    • Further Information
      Dates for term breaks are inclusive.
      Induction Day (New pupils – Senior School and all 6ths & 7ths): Wednesday 20 August
      Start of Term (all pupils): Thursday 21 August
      All pupils return from half term: Tuesday 28 October

      STAFF
      In-service Days (start of term): Monday 18 and Tuesday 19 August
      In-service Day (half term): Monday 27 October

      Note: All the Dates may be subject to change.
  • Spring Term

    • First day of term
      6th Jan 2026
    • Half Term
      16th Feb 2026 - 20th Feb 2026
    • Last day of term
      2nd Apr 2026
    • Easter/Spring holidays
      3rd Apr 2026 - 20th Apr 2026
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Tuesday 6 January
      All pupils return from half term: Monday 23 February
      Easter Sunday – 5th April

      STAFF
      In-service Day (start of term): Monday 5 January

      Note: All the Dates may be subject to change.
  • Summer Term

    • First day of term
      21st Apr 2026
    • Half Term
      25th May 2026 - 27th May 2026
    • Last day of term
      26th Jun 2026
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Tuesday 21 April
      All pupils return from half term: Thursday 28 May

      STAFF
      In-service Day (start of term): Monday 20 April
      In-service Day (half term): Wednesday 27 May

      Note: All the Dates may be subject to change.
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×