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 9-18. The Catholic ethos sets it apart, creating a happy and vibrant community.

Save This Event

Event Saved