Cheverus High School is a Catholic, Jesuit college preparatory school in Portland, Maine, enrolling between 301 and 500 students in grades 9 through 12. Founded on Jesuit educational principles, the school emphasizes formation of the whole person—intellectual, spiritual, physical, and personal—within a framework of service to others. The campus sits in Portland's urban setting, making it accessible to faculty across southern Maine while maintaining strong ties to the city's civic life.
Teaching at Cheverus High School reflects the Jesuit tradition of cura personalis, or careful attention to each student's growth. Classes remain small enough that teachers know their students as individuals, not ID numbers. That proximity shapes daily work: faculty advise students through college application processes, lead retreats and service projects, and participate in the religious and social rhythms that define the school calendar.
The school hires across academic disciplines, including English, mathematics, sciences, humanities, languages, and the arts. Coaching and cocurricular leadership roles are also actively recruited. Most openings emerge ahead of the academic year, though Cheverus also fills administrative and support positions throughout the cycle.
Compensation and benefits are set at levels typical for Catholic independent schools in New England. Most faculty appreciate the mission-driven nature of Jesuit work: the chance to teach in a college-preparatory environment where faith, service, and academic rigor reinforce one another. For educators seeking a smaller Maine school with strong institutional identity and room to influence school culture directly, Cheverus offers that foundation.
Open positions at Cheverus High School
2 current openings. Click any role to apply directly on the school's site.
Not sure if Cheverus High 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 →