← All schools

Epiphany School

Seattle, WA · Visit school website ↗

DayCoEd200–300 studentsWell-resourced

Epiphany School is an independent, nonsectarian day school in Seattle's Madrona neighborhood. It serves students from pre-kindergarten through fifth grade, with enrollment between 201 and 300 students. That size keeps the school personal — faculty know every child by name and stay connected with the same families across multiple years.

That continuity is one of the more practical reasons teachers stay. Epiphany School spans pre-K through grade 5, so a classroom teacher can watch the same kids grow over several years. Families bring that same long-term relationship to the school. Trust builds fast, and so does depth of knowledge about each child's learning. The French language program runs school-wide, making French instruction a core staffing need rather than a specialty add-on.

The school's finances point to a stable employer. Net assets reached $28.4 million in 2023, with annual revenue near $10.9 million. Fundraising grew by more than 56 percent in the most recent reported period. For job seekers, strong donor support often means real investment in faculty pay, benefits, and professional development — not just stated commitments.

Madrona borders Lake Washington and sits close to central Seattle. It is a walkable, residential neighborhood with easy city access. Epiphany School actively pursues inclusion and values diversity across students, families, and staff — a factor that shapes both hiring and daily school culture.

Open roles typically include lead classroom teachers, assistant teachers, French language instructors, and administrative staff. Each position carries genuine influence at a school this size, where a single teacher's approach can shape an entire grade level.

Open positions at Epiphany School

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

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