St. Margaret’s School is a private all-girls Episcopalian school located in Tappahannock, Virginia. It was founded in 1921 by the Episcopal Diocese of Virginia. Currently the school serves 105 girls grades 8-12, with 80% of those boarding.

St. Margaret’s is accredited by the Southern Association of College and Schools and the Virginia Association of Independent Schools.

The curriculum offered at St. Margaret’s is designed to meet the needs and interests of every student, to prepare the students for college success, and to challenge students to become independent thinkers and learners.

Classes are small, with the average class size being 7, enabling instructors to reach all students. Students are grouped by readiness as opposed to their grade level.