Employment at Rainbow Community School

Come be part of our community

Rainbow Community School

Seeks Gifted Individuals

love

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.

1.2.3.

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