Section menu

Term Dates

  • Summer Term

    • First day of term
      20th Apr 2022
    • Half Term
      23rd May 2022 - 25th May 2022
    • Last day of term
      23rd Jun 2022
    • Summer holidays
      24th Jun 2022 - 17th Aug 2022
    • Further Information
      Dates for term breaks are inclusive.

      Term Ends
      Nursery: Wednesday 22 June (11.45am)
      P1–4: Wednesday 22 June (normal finishing time)
      P5&6: Thursday 23 June, Exhibition only (10.30–12.00)
  • Summer Term

    • First day of term
      20th Apr 2022
    • Half Term
      23rd May 2022 - 25th May 2022
    • Last day of term
      24th Jun 2022
    • Summer holidays
      25th Jun 2022 - 17th Aug 2022
    • Further Information
      Dates for term breaks are inclusive.

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

    • First day of term
      18th Aug 2022
    • Half Term
      10th Oct 2022 - 24th Oct 2022
    • Last day of term
      16th Dec 2022
    • Winter holidays
      17th Dec 2022 - 8th Jan 2023
    • Further Information
      Dates for term breaks are inclusive.
      Nursery finishes at 12.20pm
      P1 and 2 at 12.25pm
      P3–6 at 12.45pm
  • Spring Term

    • First day of term
      9th Jan 2023
    • Half Term
      13th Feb 2023 - 17th Feb 2023
    • Last day of term
      31st Mar 2023
    • Easter/Spring holidays
      1st Apr 2023 - 17th Apr 2023
    • Further Information
      Dates for term breaks are inclusive.
      Easter Sunday – 9 April
  • Summer Term

    • First day of term
      18th Apr 2023
    • Half Term
      22nd May 2023 - 24th May 2023
    • Last day of term
      29th Jun 2023
    • Summer holidays
      30th Jun 2023 - 22nd Aug 2023
    • Further Information
      Dates for term breaks are inclusive.
      Nursery and P1–4: Wednesday 28 June (normal finishing time)
      P5 & 6: Thursday 29 June, following Exhibition
  • Autumn Term

    • First day of term
      18th Aug 2022
    • Half Term
      10th Oct 2022 - 24th Oct 2022
    • Last day of term
      16th Dec 2022
    • Winter holidays
      17th Dec 2022 - 8th Jan 2023
    • Further Information
      Dates for term breaks are inclusive.
      Induction Day (New pupils – Senior School and all 6ths & 7ths): Wednesday 17 August
      Start of Term (all pupils): Thursday 18 August

      STAFF
      In-service Days (start of term): Monday/Tuesday 15/16 August
      In-service Day (half term): Monday 24 October
  • Spring Term

    • First day of term
      9th Jan 2023
    • Half Term
      13th Feb 2023 - 17th Feb 2023
    • Last day of term
      31st Mar 2023
    • Easter/Spring holidays
      1st Apr 2023 - 17th Apr 2023
    • Further Information
      Dates for term breaks are inclusive.
      Easter Sunday – 9 April

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

    • First day of term
      18th Apr 2023
    • Half Term
      22nd May 2023 - 24th May 2023
    • Last day of term
      30th Jun 2023
    • Summer holidays
      1st Jul 2023 - 22nd Aug 2023
    • Further Information
      Dates for term breaks are inclusive.

      STAFF
      In-service Day (start of term): Monday 17 April
      In-service Day (half term): Wednesday 24 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.
      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 Day (New pupils – Senior School and all 6ths & 7ths): Tuesday 22 August
      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
      21st Dec 2023 - 7th Jan 2024
    • 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

      STAFF
      In-service Days (start of term): Friday 16 and Monday 19 August
      In-service Day (half term): Monday 28 October
  • 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
      5th Apr 2025 - 22nd Apr 2025
    • Further Information
      Dates for term breaks are inclusive.
      Easter Sunday – 20th April

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

    • First day of term
      23rd Apr 2025
    • Half Term
      19th May 2025 - 21st May 2025
    • Last day of term
      27th Jun 2025
    • Further Information
      Dates for term breaks are inclusive.

      STAFF
      In-service Day (start of term): Tuesday 22 April
      In-service Day (half term): Wednesday 21 May
Your browser is out-of-date!

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

×