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.

PreK – 6th Grade Assistant Teachers

Our educational curricula include student-centered projects, nature awareness, service learning and more.  We are unique with our Seven Domains model. We teach using the natural, mental, emotional, spiritual, social, physical and creative domains.

Rainbow Community School Assistant Teachers are responsible for assisting the Lead Teacher in implementing engaging and multisensory learning experiences for the students in the classroom community.  The Assistant Teacher works closely with the Lead Teacher to create a nurturing support system, aimed at providing each child with the greatest opportunity for physical, social, emotional and intellectual growth.  In addition, they bring in best practices from a variety of approaches to create our holistic model.  The Assistant Teacher will also step in for the Lead Teacher whenever the Lead Teacher is not present with the class.

Duties & Responsibilities

  • Help to execute activities and practices that promote the RCS Seven Domain Model 
  • Help to tailor classroom activities to the developmental needs of each child
  • Foster a strong classroom community by helping children develop conflict resolution skills
  • Teach students as a class, in small groups, and one-on-one
  • Use curriculum programs such as Fundations and Singapore Math
  • Maintain the classroom environment to provide safe and engaging learning opportunities
  • Discuss students’ progress with Lead Teacher, families, counselors, and administrators
  • Provide constant supervision of the students; take care of their health & safety needs
  • Engage in positive, developmentally appropriate interactions with children while implementing Positive Discipline, Transformative Justice, and Decolonized curriculum 
  • Implement classroom schedules and lesson plans as directed by the Lead Teacher
  • Assist in the documentation of individual children’s progress
  • Develop relationships with and serve as a point of contact for families to provide information and relevant resources
  • Participate in RCS faculty meetings and Assistant Teacher circle meetings
  • Attend any required in-service trainings on an annual basis

Requirements & Qualifications:

  • Associates’ or Bachelor’s Degree in Elementary Education or related field.
  • Minimum of 1-year experience teaching in a school setting or with children.
  • A passion for working with youth in the education field.
  • Clear, consistent, and respectful communicator
  • Attentive listener
  • Commitment to personal and professional growth
  • Excellent collaborator
  • Upstanding ethics and integrity
  • Pass a state-enforced background check

Compensation & Benefits:

  • Salary: $29,500-30,250 plus a $3,900 health insurance stipend. 

  • After one year of employment, an additional 2% is added annually to a 403b retirement fund.

  • Tuition remission for children: 50% discount for 1st child, 25% for 2nd child.

    RCS is an Affirmative Action school, EOE, 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.

     

    Please send a resume, cover letter, and references to: kate.brantley@rainbowlearning.org

    Kate Brantley
    PK-3 Division Head

     

     

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