← All schools

St. Mark's School of Texas

Dallas, TX · Visit school website ↗

DayBoys700–1,000 studentsElite endowment

St. Mark's School of Texas is a non-sectarian, college-preparatory day school for boys in grades one through twelve, located in Dallas. Enrollment sits between 700 and 1,000 students, which keeps the school large enough to support deep academic departments while remaining small enough that teachers know their students across the full arc of first through twelfth grade.

The charter calls for well-rounded physical, intellectual, moral, and religious training, and the faculty culture reflects that breadth. Teachers here typically work with boys who move from lower school through upper school on the same campus, which means an elementary reading teacher and an AP Physics instructor share hallways, students, and institutional memory.

The financial backdrop matters for candidates weighing long-term fit. St. Mark's reported net assets of roughly $329 million and annual revenue near $67 million in 2023, with fundraising growth around 1.5 percent. That scale supports competitive day-school salaries, funded professional development, and the kind of facilities and program budgets that make ambitious teaching possible. Dallas itself offers no state income tax and a lower cost of living than peer independent school markets on the coasts.

St. Mark's School of Texas hires across the expected academic disciplines — English, math, sciences, history, languages, arts — along with athletics coaching, library, counseling, admission, and advancement roles. Openings cluster in late winter and spring ahead of each academic year, with occasional mid-year and leadership searches.

Open positions at St. Mark's School of Texas

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

Not sure if St. Mark's School of Texas 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 →