Diary
-
11 Dec 2025Prep School Christmas Lunch
-
12 Dec 2025Carol Service in Melrose Parish Church 10am
-
12 Dec 2025Term ends mid-day
-
13 Dec 2025
to5 Jan 2026
Christmas holiday -
6 Jan 2026Term begins 8:20am
-
2 Feb 2026Technical Rehearsal of Forms 3 and 4 Show
-
3 Feb 2026Dress Rehearsal of Forms 3 and 4 Show
-
4 Feb 2026Matinee Performance of Forms 3 and 4 Show
-
5 Feb 2026Evening Performance of Forms 3 and 4 Show
-
6 Feb 2026Half term begins 5pm
-
7 Feb 2026
to15 Feb 2026
Half Term holiday -
16 Feb 2026School resumes 8:20am
-
21 Feb 2026St. Mary's Rugby 7s TBC
-
27 Feb 2026Former Pupil Dinner, 7:30pm Buccleuch Arms Hotel
-
1 Mar 2026Belhaven Cross Country
-
14 Mar 2026Mowden U13 Rugby 7s TBC
-
19 Mar 2026All day rehearsal for Forms 7 and 8 Show
-
20 Mar 2026Technical rehearsal for Form 7 and 8 Show
-
23 Mar 2026Dress Rehearsal of Forms 7 and 8 Show
-
24 Mar 2026Evening Performance of Forms 7 and 8 Show
-
25 Mar 2026Evening Performance of Forms 7 and 8 Show
-
27 Mar 2026End of term 5pm
-
28 Mar 2026
to20 Apr 2026
Easter holiday -
21 Apr 2026Term begins 8:20am
-
3 May 2026Merchiston Cricket Super 8s TBC
-
8 May 2026
to11 May 2026
Long weekend -
10 May 2026Belhaven Mixed Tennis TBC
-
10 May 2026Glenalmond Cricket 6s TBC
-
5 Jun 2026Half term begins 5pm
-
6 Jun 2026
to14 Jun 2026
Half term holiday -
15 Jun 2026Term resumes 8:20am
-
21 Jun 2026Fettes Athletics Afternoon
-
3 Jul 2026End of Term 12pm
-
4 Jul 2026
to30 Aug 2026
Summer holiday -
31 Aug 2026Term begins 8:20am
-
10 Oct 2026
to20 Oct 2026
Half term -
16 Dec 2026Term ends mid-day
-
17 Dec 2026
to4 Jan 2027
Christmas holiday -
15 Feb 2027
to19 Feb 2027
Half Term holiday -
25 Mar 2027End of term 5pm
-
26 Mar 2027
to19 Apr 2027
Easter holiday -
20 Apr 2027School resumes 8:20am
-
7 May 2027
to10 May 2027
Long Weekend -
14 Jun 2027
to18 Jun 2027
Half Term Holiday -
2 Jul 2027End of Term 12pm
Adding dates to your calendar
Subscribing via Outlook
Follow the relevant instructions below, using the feed address http://stmarystd6.greenhousecms.co.uk/ical.ics
- Outlook Office (desktop) (section: Add internet calendars)
- Outlook.com (section: Subscribe to a calendar)
- Outlook via a web browser (section: Subscribe to a calendar)
Subscribing via Google
- On your computer, open Google Calendar
- On the left, next to "Other calendars" click 'Add'
followed by 'From URL'.
- Click this button to copy the feed address to your clipboard and paste it into the 'URL of calendar' field
- Click 'Add calendar'. The calendar will appear on the left side under "Other calendars"
It might take up to 12 hours for changes to show in your Google Calendar.
Subscribing via iPhone
- Click this link and click 'Subscribe' in the popup message