← All schools

Saint James School

Hagerstown, MD · Visit school website ↗

Boarding DayCoEd200–300 studentsEpiscopalWell-resourced

Saint James School is an Episcopal boarding and day school in Hagerstown, Maryland, enrolling around 250 students in grades 8 through 12. The residential community is small on purpose. Faculty know students from class, the dining hall, the playing fields, and the dorm hallway.

Teaching here is a residential job. Most faculty teach a full load, coach or lead an activity, and take on dorm or advisory duties. That mix is demanding, but it also shortens the distance between a teacher and the students they actually shape. Candidates used to day-school hours should weigh the trade honestly: longer weeks, but a deeper role.

Compensation reflects the residential model. Salaries sit in line with peer Episcopal boarding schools, and on-campus faculty housing, meals during the term, and retirement contributions typically round out the package. In the Hagerstown market, provided housing is a real part of the math — it can add thousands of dollars per month in effective value that a base salary line does not show.

The school's finances back the model. Recent filings report net assets above $78 million on about $23 million in revenue, with fundraising up roughly 24 percent year over year. That gives departments room to hire and invest.

Saint James School hires across math, sciences, humanities, arts, and languages — French, Latin, and Spanish — plus athletics, admissions, residential life, and advancement roles. Hagerstown puts faculty within reach of Washington, Baltimore, and the Shenandoah Valley while keeping costs down.

Open positions at Saint James School

2 current openings. Click any role to apply directly on the school's site.

Not sure if Saint James 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 →