welcome

"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
Headmaster
latest-news-header
 
calendar-header
 
sports-news-header
 
 
 
 
St-Marys-School-Badge
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
St-Marys-School-Badge
2nd IX Cricket v Ardvreck
Wednesday 1st June More ...
Mr E Hardie
8th June 2016
Fun Rounders Competition
rounders fun More ...
Mrs F Bell
St-Marys-School-Badge
U9 Cricket v Ardvreck
Wednesday 1st June More ...
Mr A Rutherford
St-Marys-School-Badge
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
St-Marys-School-Badge
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
St-Marys-School-Badge
2nd XI Cricket v Belhaven
Wednesday 27 May More ...
Mr E Hardie
St-Marys-School-Badge
Under 11A Cricket v Belhaven
Wednesday 25th May 2016 More ...
Mr R E Mill
1st Cricket 25 May 16 B
1st XI Cricket v Belhaven
Wednesday 25th May 2016 More ...
Mr I Purvis
U11B cricket 25 May 16
U11B v Belhaven
Wednesday 25th May More ...
Mr R Williams
1st Rounders v Cargilfield 25
1st Rounders v Cargilfield 
Wednesday 25th May 2016 More ...
Mrs F Bell
U10 Rounders 25 May 16
Under 10 Triangular with Cargilfield and Loretto 
Double win! More ...
Zoe Wright