Employment at Rainbow Community School
Come be part of our communityRainbow Community School
Seeks Gifted Individualslove
Rainbow Community School is always interested in meeting qualified professionals who would like to join our community.
We Invite You to Learn More
1
Research
Decide if our philosophy presented on this website resonates with you.
2
Send
Call for more information and/or send us your resume!
3
Check Your Inbox
Wait to be contacted.
Why Choose Us
Welcoming Community
One of the first things you’ll notice about working here is how close-knit and kind our community really is.
Rainbow Seven Domains™
We use the Rainbow Seven Domains™ as the foundation for our teaching. We give students the freedom to be who they are while meeting them where they are.
40+ Years and Counting
Our school has been in operation since 1978. We have a rich history of providing holistic education.
Learning & Collaboration
At Rainbow, you have the freedom to explore lessons in-depth. We provide ample opportunities for collaboration and continued learning.
Incredible Talent
Rainbow believes in hiring faculty and staff that shine in their field. Most teachers hold a master’s degree.
The Heart of West Asheville
Our school is located in the beautiful community of West Asheville, with plenty of cultural and creative venues.
Rainbow
Current Openings
Rainbow Community School is a nonprofit institution that does not discriminate in admissions or hiring practices. We welcome students and staff of any race, creed, ethnic origin, or lifestyle.
Omega 7/8 Math Teacher
At Rainbow Community School, our Seven Domains model asks every discipline to connect the natural, mental, emotional, spiritual, social, physical, and creative dimensions of learning, and math is no exception.
We are looking for a teacher who can make numbers meaningful, someone who sees mathematical thinking as a tool for understanding the world, not just passing a test. This role spans 7th- and 8th-grade math and Math 1 (Algebra I equivalent), and requires someone comfortable with a range of levels, with both rigor and warmth.
Duties & Responsibilities
- Design and deliver math instruction across three course levels: 7th grade, 8th grade, and Math 1 (Algebra I equivalent)
- Build and improve on existing curriculum to a coherent vertical progression across grade levels so students develop genuine mathematical fluency, not just procedural competency
- Teach for understanding, use multiple representations, real-world problems, and collaborative problem-solving to make abstract concepts tangible
- Differentiate meaningfully within heterogeneous classrooms, meeting students who are struggling and students who are ready to accelerate
- Integrate math into the broader interdisciplinary work of the Omega team, finding natural connections to science, social justice, environmental data, and community life
- Assess student learning through a range of methods, projects, math talks, written explanations, and traditional assessments, and use that data to adjust instruction
- Communicate student progress clearly and regularly with families, students, and colleagues
- Collaborate with fellow Omega teachers on integrated, interdisciplinary curriculum development
- Build a classroom culture grounded in Positive Discipline, Transformative Justice, and Compassionate Communication, including the belief that every student’s mathematical identity matters and every student can grow
- Participate in faculty meetings, governance circles, professional development, and school-wide events
- Support enrichment programming, including field trips, service-learning, and community partnerships
- Serve as an advisory leader for a small group of Omega students, providing consistent mentorship, family communication, and support for each student’s holistic development across the Seven Domains
Who We’re Looking For:
- A math teacher who loves the subject and is equally committed to making it accessible, you know the material, and you know how adolescents learn
- Someone comfortable teaching across a range of levels in the same day, including high school-level Algebra content
- A relationship-centered educator who sees conflict as part of community life and handles it with skill and intention
- Comfortable with ambiguity and iteration, RCS’s model is evolving, and we want teachers who are co-creators, not just implementers
- Collaborative by nature, you want to plan with colleagues and integrate across disciplines, not teach in isolation
- Committed to equity, inclusion, and the kind of education that asks students to engage with the world, not just study it
- Experience with project-based or place-based learning is a strong plus
Qualifications:
- Bachelor’s degree in Education, Mathematics, or a related field required
- Master’s degree in a relevant field or equivalent classroom experience preferred
- Experience teaching Algebra I or Math 1 strongly preferred
- Experience designing an original curriculum is preferred
- Must pass NC state background check
Compensation & Benefits:
- Salary range: $52,000-$54,000 with relevant master’s degree and experience with relevant master’s degree
- $3,900 annual health insurance stipend
- After one year: 2% employer contribution to 403(b) retirement fund annually
- Tuition remission for children enrolled at Rainbow Community School
How to Apply:
All applicants should send in their cover letter, resume, and references to susie.fahrer@rainbowlearning.org, attn: Susie Fahrer. Finalists will be asked to visit Rainbow for an interview and a teaching demonstration.
Rainbow Community School is a nonprofit institution that does not discriminate in admissions or hiring practices. We welcome students and staff of any race, creed, ethnic origin, or lifestyle.
Omega 7/8 Science Teacher
Rainbow Community School educates the whole child through our Seven Domains model that integrates the natural, mental, emotional, spiritual, social, physical, and creative dimensions of learning into everything we do.
We are looking for a middle school science teacher who understands that a great lab is not just good science, it is a doorway into systems thinking, environmental stewardship, and genuine wonder. If you believe scientific literacy is inseparable from ecological consciousness and you know how to make that real for 12- and 13-year-olds, we want to hear from you.
Duties & Responsibilities
- Design and deliver a 7th and 8th-grade science curriculum that integrates multiple scientific disciplines: life, earth, physical, and environmental sciences, through hands-on, inquiry-based learning
- Build and improve existing units that move between lab work, field investigation, and student-led research, using RCS’s campus and the broader Asheville community as living learning environments
- Teach students to think in systems: how ecosystems, bodies, and human-made structures are interconnected and interdependent
- Frame environmental stewardship not as an add-on but as a throughline, connecting scientific content to real-world responsibility
- Differentiate instruction for a range of learners within a heterogeneous classroom, including small-group and one-on-one support
- Assess student learning through multiple means: projects, portfolios, presentations, and written work, alongside traditional assessments
- Document and communicate student progress clearly with families, colleagues, and students
- Collaborate with fellow Omega teachers on integrated, interdisciplinary curriculum development
- Build a classroom culture grounded in Positive Discipline, Transformative Justice, and Compassionate Communication
- Participate in faculty meetings, governance circles, professional development, and school-wide events
- Support enrichment programming, including field trips, service-learning, and community partnerships
- Serve as an advisory leader for a small group of Omega students, providing consistent mentorship, family communication, and support for each student’s holistic development across the Seven Domains
Who We’re Looking For:
- Someone with deep content knowledge in science who is equally committed to pedagogy, you know the material, and you know how adolescents learn
- A curriculum builder: you are energized by designing units from frameworks, not just delivering them
- A relationship-centered educator who sees conflict as part of community life and handles it with skill and intention
- Comfortable with ambiguity and iteration, RCS’s model is evolving, and we want teachers who are co-creators, not just implementers
- Collaborative by nature, you want to plan with colleagues and integrate across disciplines, not teach in isolation
- Committed to equity, inclusion, and the kind of education that asks students to engage with the world, not just study it
- Experience with project-based or place-based learning is a strong plus
Qualifications:
- Bachelor’s degree in Education, Science, or a related field required
- Master’s degree in a relevant field or equivalent experience with adolescents preferred
- Experience teaching science to adolescents
- Experience designing original curriculum strongly preferred
- Must pass NC state background check
Compensation & Benefits:
- Salary range: $52,000-$54,000 with relevant master’s degree and experience with relevant master’s degree
- $3,900 annual health insurance stipend
- After one year: 2% employer contribution to 403(b) retirement fund annually
- Tuition remission for children enrolled at Rainbow Community School
How to Apply:
All applicants should send in their cover letter, resume, and references to susie.fahrer@rainbowlearning.org, attn: Susie Fahrer. Finalists will be asked to visit Rainbow for an interview and a teaching demonstration.
Substitute Teachers
Rainbow Community School’s mission is to develop accomplished, confident, and creative learners who are prepared to be compassionate leaders in building a socially just, spiritually connected, and environmentally sustainable world.
We are unique with our Seven Domains model. We teach using the natural, mental, emotional, spiritual, social, physical and creative domains.
Rainbow Community School always seeks to build its pool of Substitute Teachers. If you are interested in doing so, please email us at info@rainbowlearning.org.
Office
574 Haywood Road
Asheville, NC 28786
