← All schools

Salisbury School

Salisbury, CT · Visit school website ↗

Boarding DayBoys300–500 studentsElite endowment

Salisbury School is an all-boys boarding and day school in the northwest corner of Connecticut. It enrolls roughly 300 to 500 students across the high school years plus a post-graduate year. The campus sits in the town of Salisbury, near the Berkshire foothills, within reach of Hartford and about two and a half hours from New York City.

Teaching at a boys' school shapes the daily work in concrete ways. Faculty plan around how adolescent boys learn, compete, and build friendships. The residential setting extends classroom relationships into dorms, dining halls, and playing fields. Language faculty work across Mandarin, French, Latin, and Spanish, so humanities hires land in a broad department.

Compensation at Salisbury School tends to follow the New England boarding model. Faculty salaries are paired with on-campus or subsidized housing, meals during the term, and retirement contributions. In a rural area with limited rental stock, housing alone is a meaningful part of the package that a base salary figure does not capture.

The school's finances are healthy. As of 2023, Salisbury reported net assets near $180 million, annual revenue around $35.6 million, and fundraising growth of about 30 percent. That gives the school room to invest in faculty, facilities, and programs.

Salisbury School hires teachers, coaches, dorm parents, and staff in admission, advancement, and operations. Most teaching jobs post in late winter and spring, ahead of the academic year. Coaching and residential roles can open on shorter timelines.

Open positions at Salisbury School

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

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