← All schools

Franklin Academy

Bellingham, WA · Visit school website ↗

DayCoEd300–500 studentsNon-DenominationalLean

Franklin Academy is a day school in Bellingham, Washington, serving about 400 students in pre-K through eighth grade. The school's mission centers on STEM, academic rigor, and leadership development rooted in character values. That focus shapes the daily work of teaching here: you build skills and build character in the same classroom.

The curriculum weaves hands-on STEM into science and math. Spanish instruction runs through elementary grades. But what matters most for job candidates is the day-school model itself. Faculty teach, coach, and lead activities—then go home. You're not a dorm parent or residential advisor. That boundary is uncommon in independent schools and valuable for teachers with families, side projects, or lives outside campus. You can be fully present during the school day without the 24/7 commitment boarding schools demand.

Franklin Academy hires for elementary classroom teaching, middle school math and science, STEM roles, special education, and administrative positions in admissions and development. The school also seeks coaches and activities coordinators. Because enrollment sits around 400 across three divisions, each hire strengthens the whole community. Teachers collaborate directly with administration on curriculum and culture—your voice carries weight.

Bellingham sits between Seattle and Vancouver, B.C., offering a college-educated population, outdoor access, and lower living costs than either city. For educators wanting rigorous, values-centered work in a collaborative environment where the day-school structure protects your personal time, Franklin Academy offers real appeal. The model isn't a trade-off; it's a design choice that supports both excellence and balance.

Open positions at Franklin Academy

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

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