Share a story
A boarding and day college-prep school for boys and girls in grades 9-12, located on the Rappahannock River in Middlesex County, Virginia. Proud to be one of six schools in the Episcopal Diocese of Virginia: St. Catherine's School (Richmond), St. Christopher's School (Richmond), Stuart Hall (Staunton), St. Margaret's School (Tappahannock) and St. Stephen's & St. Agnes School (Alexandria).
49 Seahorse Lane
Christchurch, VA 23031
United States
Phone
Email address