St. George Episcopal School serves 500 to 700 students in pre-school through middle school across San Antonio, Texas. The school is rooted in Episcopal values that emphasize service, curiosity, and respect. Spanish language instruction runs through daily learning, reflecting the city's cultural landscape and giving young learners real bilingual skills before high school.
Teaching at St. George Episcopal School is a day school role, which changes what the job looks like. You have evenings and weekends to yourself while staying deeply involved during school hours. Small class sizes mean you know every student's name and learning pattern. Grade-level teams meet regularly, so instruction stays aligned across divisions without the added layer of residential duties that many independent schools require.
The school's finances are stable and growing. Annual revenue reaches $9.3 million, with solid reserves and rising fundraising support. That strength means competitive teacher salaries, professional development budgets, and reliable benefits. When a school invests in its classrooms and technology, teachers feel it.
St. George Episcopal School hires year-round for elementary and middle school positions in core subjects. Specialists in Spanish, visual arts, music, and physical education are often needed. Pre-school and administrative roles fill as enrollment shifts. The school's trajectory shows growth, so staffing needs tend to expand rather than contract.
For teachers in Texas seeking a day school environment with mission-driven leadership and financial stability, St. George stands out. You gain the community focus of an independent school without sacrificing personal time. The Episcopal mission shapes culture without overriding professional judgment.
Open positions at St. George Episcopal School
4 current openings. Click any role to apply directly on the school's site.
Not sure if St. George Episcopal 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 →