Fryeburg Academy is an independent secondary school in Fryeburg, Maine, enrolling between 200 and 300 students across high school and post-graduate grades. It operates as both a boarding and day school, drawing local students from the Oxford Hills region and boarding students from across the United States and around the world.
That mix defines what teaching here looks like day to day. A faculty member might lead one discussion that includes a student from rural Maine and another from East Asia. Some students pursue a standard diploma. Others use a post-graduate year to strengthen their academic record before college. Teachers at Fryeburg Academy work both tracks at once, which keeps the work varied.
The school's language programs reflect its international makeup. French, Spanish, and Latin run alongside Mandarin and a dedicated English as an Alternative Language program. Faculty in those departments meet students at very different skill levels — a challenge that rewards teachers who adapt quickly.
Financial footing matters when evaluating a small rural school. Fryeburg Academy reported roughly $21 million in revenue and over $65 million in net assets in 2023. That base supports a full academic program plus a varied co-curriculum. Faculty jobs here span academic departments, athletics, student life, and language instruction. For boarding faculty, campus housing is often part of the package — a real offset in a region where cost of living stays low but rural isolation is real.
The school sits near Maine's White Mountain foothills, about two hours from Portland. Teachers who value a close-knit boarding-day community without an urban commute tend to put down roots here for multiple years.
Open positions at Fryeburg Academy
9 current openings. Click any role to apply directly on the school's site.
Not sure if Fryeburg 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 →