St. Catherine's School is an Episcopal day school in Richmond, Virginia, serving approximately 700–1,000 girls from pre-K through grade 12. The school emphasizes rigorous academics paired with preparation for leadership and service in a global community. Its intentional focus on diverse perspectives shapes both curriculum and campus culture.
Teaching at St. Catherine's School reflects that dual mission. Faculty members work within a college-preparatory framework while building students' capacity to engage across difference. The school's robust language program—Mandarin Chinese, French, Latin, and Spanish—creates ongoing opportunities for language teachers and content instructors to integrate global perspective into their disciplines. Because St. Catherine's is a day school, faculty roles differ from residential campuses: teachers are not dorm parents, but many participate in clubs, service projects, and after-school programming that deepen their connection to student life.
St. Catherine's School hires across multiple divisions and departments. Elementary and middle school positions often include classroom teachers and specialists in language arts, math, and sciences. At the secondary level, the school seeks subject specialists in English, history, mathematics, sciences, world languages, and arts. Administrative and support roles open periodically as well. The Episcopal mission and commitment to diversity mean the school values candidates who understand how to teach in intentionally inclusive settings and who can model intellectual curiosity across boundaries.
Compensation and benefits are consistent with leading independent schools in the mid-Atlantic region. The day-school model means faculty commute rather than relocate, which shapes both the hiring pool and the school culture.
Open positions at St. Catherine's School
16 current openings. Click any role to apply directly on the school's site.
Showing 12 of 16. See the full list on the school's career page.
Not sure if St. Catherine's School is the right fit?
Take the Teacher Match Quiz — answer 30 questions about your experience, geography, and values. Get a shareable Teacher Profile Card and your top 10 matched schools from our database of 2,044.
Take the Teacher Match Quiz →