"St. Mary's School is an independent, co-educational, day and boarding preparatory school offering an outstanding educational experience to boys and girls from 2 to 13 years."

We hope you enjoy exploring our school website. St. Mary's is a very happy school, where children are valued and where they are encouraged to develop their communication, problem-solving and critical thinking skills. We aim to foster a genuine love of learning by exploring children's creative capacities and to develop in each child an understanding of the sometimes complicated but exciting world around them.   There is no better place to do this.  Come and see for yourself.

I would be delighted to show you round our school and to talk to you about life at St. Mary's. With my best wishes.

Mr Liam Harvey
Adam Leighton
National Prep Schools Championships
Adam L wins high jump More ...
Mrs F Bell
sports day champions
Sports Day 2016
Friday 1st July More ...
Mrs F K Bell
Form 8 800 m
Form 8 Athletics
Wednesday 29th June More ...
Mrs F K Bell
fathers v sons 4
Fathers v Sons XI Cricket
Monday 27th June More ...
Mr I Purvis
mothers and daughtesr
Mothers v Daughters Rounders
Monday 27th June More ...
Mrs F K Bell
U11 Loretto cricket 2
Under 11 Cricket Festival
Monday 27th June More ...
Mr A Rutherford
IAPS Athletics June 16
IAPS Athletics 2016
Results from athletics at Fettes More ...
Mrs F Bell
rounders 22 June 16
F3, 4 + 5 Rounder Round Robin 
Wednesday 22nd June 2016 More ...
Zoe Wright
hamish G June 16
Hamish wins Silver
Silver award for Hamish More ...
Jules Birdsall
2nd IX Cricket v Ardvreck
Wednesday 1st June More ...
Mr E Hardie
8th June 2016
Fun Rounders Competition
rounders fun More ...
Mrs F Bell
U9 Cricket v Ardvreck
Wednesday 1st June More ...
Mr A Rutherford
U11B vs Ardvreck
Wednesday 1st June 2016 More ...
Mr R Williams
squad rounders Forms 5 and 6 J
Squad Rounders
Wednesday 1st June More ...
Jules Birdsall
U9A v Belhaven 
Wednesday 25th May 2016 More ...
Mr A Rutherford
2nd Rounders Triangular 25 May
2nd Rounders Triangular
Wednesday 25th May More ...
Miss E Reynolds