" rel="stylesheet"> St Mary's School Events | Eventbrite
Skip Main Navigation
Page Content

St Mary's School

Set in 55 acres of beautiful countryside on the Dorset border, St Mary's Shaftesbury is a leading independent boarding and day school for girls aged 11-18. The Catholic ethos sets it apart, creating a happy and vibrant community.