Rio Grande School is a small, independent day school in Santa Fe, New Mexico, serving children in pre-kindergarten through sixth grade. Enrollment runs between 150 and 200 students across coeducational classrooms. The school holds accreditation from both the Independent Schools Association of the Southwest and the New Mexico Public Education Department, grounding its work in recognized standards while maintaining the flexibility of independent school practice.
Santa Fe's bicultural setting shapes what happens in Rio Grande classrooms daily. Spanish language instruction integrates throughout the curriculum, not isolated into a single period. Teachers work alongside students who arrive motivated to learn and families committed to partnership. That combination means less time managing behavior problems and more time on actual teaching. Class sizes stay small enough for teachers to know each child's strengths and learning pace.
Rio Grande School operates as a day school, which matters for your life outside work. Faculty clock predictable hours with no boarding duties, evening dorm supervision, or weekend campus obligations. Many teachers build homes and community ties in Santa Fe itself—a practical advantage in a region where cost of living is lower than coastal independent school markets.
The school's finances are stable. Strong net assets and consistent fundraising growth support adequate classroom resources and modest class sizes, reducing the resource scarcity that strains teaching in underfunded settings.
Rio Grande School hires for elementary classroom teaching, early childhood instruction, Spanish language support, and administrative roles. Most teaching openings appear in early summer.
If you teach elementary grades and want to lead bilingual instruction in a stable day school with genuine family engagement, this Santa Fe position offers that rare combination.
Open positions at Rio Grande School
1 current opening. Click any role to apply directly on the school's site.
Not sure if Rio Grande 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 →