Saint Mary's School is an independent, Episcopal, college-preparatory boarding and day school for girls in grades 9 through 12. The campus sits in downtown Raleigh, North Carolina, a short walk from the state capitol, major universities, and the city's arts district. Enrollment runs between 300 and 500 students, which keeps classes small and faculty-student contact frequent.
Teaching here is shaped by the all-girls model and a hands-on academic style. Faculty build courses that push students toward public speaking, original research, and real projects before they leave for college. Language programs include French and Spanish. Most teaching roles blend classroom work with advising, coaching, or residential duties that support boarding students from across the country.
Compensation reflects a strong balance sheet. In 2023, Saint Mary's School reported about $19.9 million in revenue, net assets above $76 million, and fundraising growth near 51 percent. That base supports competitive pay, funded professional development, and a benefits package that typically covers health insurance, retirement contributions, and tuition remission for faculty children. Raleigh's cost of living also stretches a teaching salary further than most East Coast metros.
Openings usually cover English, math, science, world languages, and the arts, plus athletics coaches, residential life staff, admissions, advancement, and administrative roles. Most faculty jobs post in late winter and early spring for the following school year.
For teachers drawn to girls' education, a small urban Southern campus, and a school with clear momentum, Saint Mary's School is worth a close look.
Signature programs
- All-girls college preparatory education
- Boarding and day model with residential leadership
- STEM MakerSpace
Open positions at Saint Mary's School
5 current openings. Click any role to apply directly on the school's site.
Not sure if Saint Mary'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 →