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
 
 
 
 
DSC087710
U9A Rugby v Loretto 
More ...
Marnie Harvey
U9B Rugby2
U9B Rugby v Loretto 
More ...
Marnie Harvey
U8AandB hockey 28916
U8As and U8Bs v Cargilfield
Congratulations to Cargilfield on winning this match More ...
Jules Birdsall
U10 Hockey 28916
U10 Hockey v Cargilfield
Our fixture today was held at Peffermill More ...
Jules Birdsall
U11B Rugby 28916
U11B vs Fettes and Belhaven
St. Mary's headed up to Fettes on a fairly miserable More ...
Jules Birdsall
1st XV rugby v Belhaven 28916
1st Rugby v Belhaven
This game is usually one of the most hotly contested More ...
Jules Birdsall
2nd Hockey v Cargilfield 28 Se
2nd Hockey v Cargifield
One sentence sums up the 2nds match today More ...
Jules Birdsall
U11B Hockey 28 Sept 2
U11A and U11B Hockey v Cargilfield
Wednesday 28th September More ...
Jules Birdsall
1st Hockey v Cargilfield 28 Se
1st Hockey v Cargilfield
Following our string of excellent results More ...
Jules Birdsall
U9A hockey 28 september
U9A Hockey v Cargilfield
Wednesday 28th September More ...
Jules Birdsall
rugby cs Mich 2016001
With the Help from Glenalmond
More ...
Mrs M Harvey
1st hockey 21916
1st VIII Hockey v Kilgraston
Thanks to road works and the volume More ...
Jules Birdsall
St-Marys-School-Badge
U11 Hockey v Kilgraston
Wednesday 21st September More ...
Jules Birdsall
U10 Hockey v Clifton hall 2191
U10 Hockey v Clifton Hall
Wednesday 21st September 2016 More ...
Jules Birdsall
U11A Rugby v Cliftonhall 21916
U11A Rugby v Cliftonhall
Wednesday 21st September 2016 More ...
Jules Birdsall
Hockey Mich 201602
Photographs from Wednesday 14th Hockey @ Tweedbank 
More ...
Marnie Harvey