Villa Academy is a Catholic day school serving 301 to 500 students in Seattle, Washington. The school spans preschool through middle school, creating a compact community where teachers often work across grade levels and know families over years, not months.
The Spanish language program defines daily teaching here. Classrooms operate bilingually. Teachers lead lessons in both English and Spanish or specialize in Spanish instruction across the school. For educators who speak Spanish fluently, this means genuine bilingual work—not a standalone foreign language class, but integrated academics where language instruction happens during core teaching, not bolted on at the end of the day.
Villa Academy operates from solid financial ground. Net assets exceed $18 million, and annual revenue supports investment in teacher resources and professional development without constant fundraising pressure. This stability means the school can prioritize teaching quality and tenure over enrollment churn. For job candidates, it signals a school focused on retention and growth rather than crisis management.
The school hires year-round for classroom teachers, Spanish instructors, and support staff. Most teaching openings post in late winter and spring as planning for the next academic year begins. Administrative roles open as vacancies arise.
Faculty experience a mixed-age teaching culture. Because students stay from preschool through eighth grade, teachers see siblings advance through the system. This continuity is rare in day schools and shapes how families and staff interact over time. For educators seeking a faith-centered, bilingual teaching role in a financially stable Seattle independent school, Villa Academy is worth your consideration.
Open positions at Villa Academy
1 current opening. Click any role to apply directly on the school's site.
Not sure if Villa 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 →