Noble and Greenough School is a coeducational day and five-day boarding school in Dedham, Massachusetts, about nine miles southwest of Boston. Nobles enrolls between 501 and 700 students across middle and upper school grades, with no religious affiliation. The mission centers on leadership for the public good, built through close mentoring between faculty and students.
Teaching jobs here are relationship-heavy. Class sizes are small, and the advising system pairs each student with a faculty mentor who tracks their academic and personal progress. The five-day boarding rhythm means teachers often see the same students in class, at practice, and during evening activities. Most faculty also coach a sport or run a club, so the workday stretches past the last bell but holds steady on weekends.
Compensation sits near the top for Boston-area independent day schools. Nobles is financially steady, reporting about $289 million in net assets and $58 million in revenue in 2023. Faculty benefits typically include retirement contributions, health coverage, paid professional development, tuition remission for children, and subsidized meals during the school day. Boarding-duty faculty may also access on-campus housing.
Hiring spans English, math, science, history, and the arts, plus language openings in Chinese, French, Latin, and Spanish. Nobles also posts staff roles in athletics, admission, advancement, technology, and operations. Most teaching searches open in January and fill by April, while staff roles appear year-round.
For educators who want a suburban Massachusetts campus with deep student contact and strong resources, Noble and Greenough School rewards a close look.
Signature programs
- Study-away and travel programs (75-80% participation)
- Global service learning (400+ partner sites worldwide)
- Nobles Theatre Collective (8 productions yearly)
Open positions at Noble and Greenough School
2 current openings. Click any role to apply directly on the school's site.
Not sure if Noble and Greenough 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 →