Principia School is a Pre-K through 12 boarding and day school in Saint Louis, Missouri. It enrolls between 301 and 500 students on a single campus, which is unusual for a school that spans preschool through twelfth grade. Principia is also the only school in the world founded to serve families who practice Christian Science, and that mission shapes hiring and daily life.
For faculty, the K-12 structure means you can watch students grow over years, not semesters. Lower school teachers hand off to colleagues they know well. World language faculty teach Mandarin Chinese and Spanish, starting in the early grades and building through upper school. The boarding program adds a residential layer, so classroom teachers work closely with dorm staff, coaches, and advisors.
The financial base is strong. Principia reported about $85.5 million in revenue and more than $1 billion in net assets in 2023. For teaching staff, that stability tends to support steady pay, funded professional development, healthy classroom budgets, and solid health and retirement benefits. It also means fewer of the year-to-year budget swings that shape hiring at smaller schools.
Principia School hires elementary classroom teachers, middle and upper school subject specialists, Mandarin and Spanish faculty, residential life staff, coaches, and roles in admissions and advancement. Because the school serves a specific faith community, candidates who share or respect the Christian Science tradition tend to settle in most easily.
If a mission-aligned, Pre-K-12 teaching job in Missouri with both day and boarding students appeals to you, Principia is worth a close look.
No open positions right now
We monitor Principia School's career page weekly. Take the Teacher Match Quiz to get notified when roles open that match your experience.
Not sure if Principia 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 →