← All schools

New Hampton School

New Hampton, NH · Visit school website ↗

Boarding DayCoEd300–500 studentsWell-resourced

New Hampton School is a coed boarding and day school in central New Hampshire, enrolling between 300 and 500 students across high school and a post-graduate year. The school has no religious affiliation. Its program centers on global citizenship, asking students to engage world cultures, languages, and current events through classes, sports, and the arts.

Language study anchors that mission. Faculty teach French and Spanish alongside English as an Alternative Language, and a strong international student body shapes life in the dorms and classrooms. Teachers who like working across cultures tend to thrive here.

As a residential campus in the Lakes Region, New Hampton School asks faculty to contribute beyond the classroom. Most teaching jobs pair academics with coaching, advising, or dorm duty. On-campus housing is standard for boarding faculty, and it matters. Rental stock is thin in the area, so housing acts as a real part of total pay. It also keeps teachers inside the community instead of commuting in.

Benefits for full-time faculty usually include health coverage, retirement contributions, term-time meals, and tuition remission for faculty children. Salaries track other New England boarding schools of similar size.

The financial picture looks steady. Net assets topped $72 million in 2023, revenue reached nearly $28 million, and fundraising grew about 62 percent year over year. That trend gives candidates some confidence about job stability.

New Hampton School hires faculty in English, math, science, humanities, world languages, arts, and athletics, plus residential life, admission, and advancement roles.

Open positions at New Hampton School

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

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