Section menu

Term Dates

  • Autumn Term

    • First day of term
      21st Aug 2025
    • Half Term
      13th Oct 2025 - 27th Oct 2025
    • Last day of term
      18th Dec 2025
    • Winter holidays
      19th 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 finishes: Thursday 18 December (at normal finish times)

      STAFF
      In-service Days (start of term): Monday 18, Tuesday 19 and Wednesday 20 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
      25th Jun 2026
    • Summer holidays
      26th Jun 2026 - 19th Aug 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: Wednesday 24 June (finish at normal times)
      P5 & 6: Thursday 25 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
    • Summer holidays
      29th Jun 2026 - 18th Aug 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.
  • Autumn Term

    • First day of term
      20th Aug 2026
    • Half Term
      12th Oct 2026 - 26th Oct 2026
    • Last day of term
      17th Dec 2026
    • Winter holidays
      18th Dec 2026 - 5th Jan 2027
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Thursday 20 August
      All pupils return from half term: Tuesday 27 October

      Term finishes: Thursday 17 December (at normal finish times)

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

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

    • First day of term
      6th Jan 2027
    • Half Term
      15th Feb 2027 - 19th Feb 2027
    • Last day of term
      25th Mar 2027
    • Easter/Spring holidays
      29th Mar 2027 - 12th Apr 2027
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Wednesday 6 January
      All pupils return from half term: Monday 22 February
      Easter Sunday – 28th March

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

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

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

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

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

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

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

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

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

    • First day of term
      6th Jan 2027
    • Half Term
      15th Feb 2027 - 19th Feb 2027
    • Last day of term
      25th Mar 2027
    • Easter/Spring holidays
      29th Mar 2027 - 12th Apr 2027
    • Further Information
      Dates for term breaks are inclusive.
      Start of Term (all pupils): Wednesday 6 January
      All pupils return from half term: Monday 22 February
      Easter Sunday – 28th March

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

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

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

      STAFF
      In-service Day (start of term): Monday 12 April
      In-service Day (half term): Wednesday 26 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

×