St. Agnes Academy is a Catholic day school for young women in Houston, Texas, serving 701 to 1,000 students. Rooted in the Dominican tradition, the school pairs rigorous academics with a direct commitment to social justice. Faculty teach in an environment where financial stability is real—the school maintains net assets exceeding $28 million—which means resources flow to classroom work, not crisis management.
What sets teaching at St. Agnes Academy apart is how mission shapes daily practice. Teachers integrate social justice into core subjects rather than treating it as an elective add-on. An English teacher assigns texts alongside community partnerships; a math instructor frames data literacy through the lens of equity. This is not abstract pedagogy. It requires faculty who can hold both academic rigor and human formation in the same space.
The school values long-term faculty relationships. Competitive salaries, health insurance, and retirement benefits typical of well-resourced Texas independent schools form the foundation. Tuition assistance for faculty children and professional development rooted in Dominican education values strengthen the total package. For a day school, this stability matters; teachers know they can build careers here.
St. Agnes Academy hires throughout the year for English, mathematics, sciences, theology, and languages. Administrative and support roles open regularly. Coaching opportunities and student leadership advisor positions are available given school size.
For educators in Houston or relocating to Texas who want to teach in a financially sound, values-centered day school with real classroom autonomy and a clear justice focus, this academy offers substantive work.
Open positions at St. Agnes Academy
6 current openings. Click any role to apply directly on the school's site.
Not sure if St. Agnes 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 →