Christ School is an Episcopal boarding and day school for boys in Arden, North Carolina, just south of Asheville in the Blue Ridge foothills. Enrollment sits between 200 and 300 students across grades 8 through 12, which keeps class sizes small and faculty-student contact constant. The college preparatory program includes language study in Arabic, Mandarin, and Spanish, and the campus spans about 500 acres of woods, fields, and trails.
Teaching at a boys' boarding school of this size means wearing several hats. Most faculty carry an academic load and also coach a sport, advise students, or take on dorm duty. That mix shapes the daily rhythm: a math teacher may run a trail crew in the afternoon and eat dinner with advisees that night. The upside is real influence over student life and a short walk to work.
The financial picture is steady. The school reported roughly $18.3 million in revenue and $44 million in net assets in 2023, with fundraising up about 55 percent year over year. Residential faculty packages typically bundle on-campus housing and term-time meals, which carry significant value in the Asheville-area rental market and effectively raise take-home pay.
Faculty hiring tends to follow the academic calendar, with the heaviest search activity in late winter and spring. Open roles often include English, math, science, history, world languages, arts, athletic coaching, dorm leadership, admissions, and advancement. Candidates apply directly through the school's website.
Signature programs
- Global education and language study (Arabic, Mandarin, Spanish)
- Four Pillars: Academic Rigor, Leadership, Spirituality, Dignity of Manual Labor
- 500-acre mountain campus with outdoor education
Open positions at Christ School
8 current openings. Click any role to apply directly on the school's site.
Not sure if Christ 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 →