Durham Academy is an independent day school in Durham, North Carolina, enrolling more than 1,000 students from Pre-K through 12th grade. It holds no religious affiliation, so hiring turns on academic fit and classroom skill. The school sits inside the Research Triangle, a metro area anchored by Duke, UNC, and NC State — a location that draws strong candidates and keeps housing costs well below those in coastal markets.
The school's stated mission is concrete: build knowledge, sharpen critical judgment, and keep intellectual curiosity alive in every student. Department heads look for teachers who treat those goals as daily practice, not policy language. That standard applies across all four divisions, from early childhood through upper school.
Because Durham Academy is a day school, the role has clear edges. No dorm duty, no evening rounds. Teachers put in deep classroom work and go home. That structure attracts candidates who want full engagement with students without a residential commitment. Health coverage and employer retirement contributions are typical at schools of this financial scale, and Triangle salaries stretch further than the number alone suggests — North Carolina's cost of living runs well below the national average.
The school reported net assets above $85 million and annual revenue near $42.6 million in its most recent filing. That financial base supports stable staffing and steady investment across programs. Enrollment is rated as flourishing, which means faculty openings appear at every level and are not driven by attrition alone.
Open roles span humanities, sciences, math, arts, and languages, along with periodic administrative and operational positions. Faculty searches run most actively before each academic year, with staff roles posted on a rolling basis.
Open positions at Durham Academy
7 current openings. Click any role to apply directly on the school's site.
Not sure if Durham 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 →