← All schools

Colorado Rocky Mountain School

Carbondale, CO · Visit school website ↗

Boarding DayCoEd100–200 studentsWell-resourced

Colorado Rocky Mountain School is a boarding and day high school in Carbondale, Colorado, set in the Roaring Fork Valley between Aspen and Glenwood Springs. The school enrolls between 101 and 200 students across grades 9 through 12. It has no religious affiliation, and the surrounding peaks shape the weekly schedule as much as the classroom does.

What makes teaching here different is the working program built into the academic year. Students and faculty share tasks on the farm, in the shop, and on wilderness trips that include skiing, climbing, and backcountry travel. Faculty teach a subject, advise students, and lead outdoor or work-program activities. Most hires bring a second skill alongside their academic field.

Compensation follows the pattern of small boarding schools in mountain Colorado. Salaries are paired with on-campus or subsidized housing for many faculty roles. That matters in a valley where rents track Aspen, not the national average. Housing and term-time meals often add thousands per month in real value beyond the base figure. The school reported about $39 million in net assets and $12.6 million in revenue in 2023, and its growth trajectory looks healthy.

Faculty searches at Colorado Rocky Mountain School run on an academic cycle, with most teaching jobs posted from January through May. Recurring needs include English, math, science, Spanish, English as an Alternative Language, and the arts. Staff openings cover dorm parents, trip leaders, admissions, and development.

Open positions at Colorado Rocky Mountain School

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

Not sure if Colorado Rocky Mountain 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 →