St. Mark's School, founded in 1865, is an Episcopal boarding and day school in Southborough, Massachusetts, serving roughly 300–500 high school students. The school was built intentionally small, a design choice that shapes daily life: faculty know their students as individuals, not roster numbers. St. Mark's educates for leadership and service, and that mission runs through hiring decisions as much as curriculum.
Teaching at St. Mark's means joining a residential community where many faculty live on campus and serve multiple roles. The school values cooperation over self-interest, a philosophy that extends to how departments work together and how teachers mentor students outside the classroom. Classes emphasize analytic and creative thinking, giving instructors room to design courses that kindle genuine intellectual curiosity rather than chase test scores alone.
The boarding and day model creates a unique rhythm. Day students leave campus at day's end; boarders stay, and faculty who live on campus supervise residential life. This structure demands flexibility from teachers willing to advise clubs, coach teams, or lead evening activities—but it also means you're never just teaching a 45-minute period and disappearing. You're part of a student's total experience.
St. Mark's School recently posted senior leadership roles, including an Assistant Head of School position focused on enrollment strategy. Beyond administrative searches, the school hires faculty across disciplines year-round, with most openings concentrated ahead of the fall term.
For educators drawn to intimate community, intellectual rigor, and the full-time engagement of residential school life, St. Mark's offers a place where your work touches students' lives in measurable ways.
Open positions at St. Mark's School
4 current openings. Click any role to apply directly on the school's site.
Not sure if St. Mark'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 →