Blair Academy is a coeducational boarding and day school in Blairstown, New Jersey. It serves high school and post-graduate students in grades 9 through 12, with enrollment in the 300 to 500 range. The campus sits on a hillside in the state's rural northwest corner, within reach of both New York City and the Delaware Water Gap.
The teaching program is broader than the school's size suggests. Language offerings include Mandarin Chinese, French, Latin, and Spanish — a lineup many independent schools cannot staff. For faculty, that signals real investment in humanities and world languages alongside math and science.
Blair Academy is on strong financial footing. The school reported net assets near $237 million and revenue around $49 million in 2023, with fundraising up about 5.5 percent year over year. For candidates, healthy finances tend to mean stable pay, funded professional development, and well-kept facilities.
Most faculty teach, coach a sport, and take on residential duties in a dorm. On-campus housing and term-time meals add meaningful value on top of base salary, especially given housing costs across the New York metro area. Expect evening and weekend commitments as part of the role, not an extra.
Blair hires for English, math, science, history, world languages, arts, athletic coaching, residential life, admissions, and advancement. Most teaching searches wrap up by late spring for the next academic year. Candidates seeking a close-knit boarding community with strong benefits should take a close look.
Signature programs
- 30 varsity athletics teams
- Global boarding community with F-1 visa students
- World languages including Mandarin Chinese and Latin
Open positions at Blair Academy
6 current openings. Click any role to apply directly on the school's site.
Not sure if Blair Academy 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 →