← All schools

Thayer Academy

Braintree, MA · Visit school website ↗

DayCoEd700–1,000 studentsWell-resourced

Thayer Academy is a nonsectarian day school in Braintree, Massachusetts, about 12 miles south of Boston. It serves middle and high school students, with enrollment between 700 and 1,000. That size creates a distinct rhythm — faculty know students across grade levels, and departments stay small enough to feel connected.

Teaching here goes beyond subject matter. The school's mission asks faculty to support moral, intellectual, aesthetic, and physical growth. In practice, teachers contribute to advisory programs, sports coaching, and extracurricular life as part of a normal week. That blend keeps adults visible in more than one corner of campus.

The academic program covers a wide range. Language courses run in Chinese, French, Latin, and Spanish. Science, math, humanities, and the arts round out the curriculum. In smaller departments, individual teachers shape courses directly. That kind of curriculum authority is harder to find at larger schools.

Thayer Academy's finances give candidates real reason for confidence. Net assets reached nearly $100 million in 2023, and annual revenue ran close to $47 million. Schools with that balance sheet tend to protect salaries and benefits when budgets get tight. Braintree sits in greater Boston's South Shore, where housing costs add up fast. Candidates should weigh the full package — base salary, health benefits, and any activity stipends — not just the headline number.

Open roles at Thayer Academy typically include core teaching positions, language faculty, coaching slots, and administrative support. For anyone seeking day school teaching jobs or staff roles near Boston, this is a financially stable school with a clear mission and strong community ties.

Open positions at Thayer Academy

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

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