Milton Academy is a K–12 independent school in Milton, Massachusetts, eight miles south of Boston. It enrolls more than 1,000 students and has no religious tie. Grades 9 through 12 run as a boarding and day program. The lower and middle schools run on a day schedule.
What sets teaching here apart is the range. Few New England schools cover K–12 on one campus, and fewer still pair that span with a residential upper school. Faculty can build a career across divisions. Language teachers work with a program that spans Mandarin, French, Spanish, and Latin. Upper school teachers often take on advising or house roles tied to the boarding community.
The teaching culture leans toward discussion and student voice, in step with the school motto, "Dare to be true." Class sections tend to be small. Department chairs expect teachers to shape their own courses, not teach from a fixed script.
Compensation is competitive for independent schools in the Boston area, and Milton Academy's finances are strong. Net assets topped $428 million in 2023, with revenue near $86 million. For faculty, that scale shows up in funded professional development, health and retirement benefits, and department sizes that allow real subject specialization. Boarding roles may include campus housing and meals during term.
Milton Academy hires across academic departments, athletic coaching, residential life, admission, advancement, and operations. Most teaching jobs post from late winter through spring. Staff roles open year-round.
Signature programs
- K-12 integrated residential upper school
- Multilingual program (Mandarin, French, Spanish, Latin)
- Discussion-based small seminars
Open positions at Milton Academy
20 current openings. Click any role to apply directly on the school's site.
Showing 12 of 20. See the full list on the school's career page.
Not sure if Milton 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 →