{"22148977":{"jobPath":"/jobs/22148977/lower-school-associate-teacher","source":"naylor","job":"22148977","jobTitle":"Lower School Associate Teacher"},"22148758":{"jobPath":"/jobs/22148758/full-time-upper-school-math-teacher","source":"naylor","job":"22148758","jobTitle":"Full-time Upper School Math Teacher"},"22148976":{"jobPath":"/jobs/22148976/upper-school-mathematics-teacher","source":"naylor","job":"22148976","jobTitle":"Upper School Mathematics Teacher"},"22148753":{"jobPath":"/jobs/22148753/middle-school-learning-specialist-part-time","source":"naylor","job":"22148753","jobTitle":"Middle School Learning Specialist - part time"},"22148853":{"jobPath":"/jobs/22148853/upper-school-math-teacher","source":"naylor","job":"22148853","jobTitle":"Upper School Math Teacher"},"22148817":{"jobPath":"/jobs/22148817/reading-specialist","source":"naylor","job":"22148817","jobTitle":"Reading Specialist"},"22148763":{"jobPath":"/jobs/22148763/social-studies-teacher-upper-school","source":"naylor","job":"22148763","jobTitle":"Social Studies Teacher, Upper School"},"22149057":{"jobPath":"/jobs/22149057/kindergarten-teacher-lower-campus","source":"naylor","job":"22149057","jobTitle":"Kindergarten Teacher, Lower Campus"},"22149011":{"jobPath":"/jobs/22149011/english-teacher","source":"naylor","job":"22149011","jobTitle":"English Teacher"},"22148803":{"jobPath":"/jobs/22148803/head-varsity-swim-coach","source":"naylor","job":"22148803","jobTitle":"Head Varsity Swim Coach"},"22148801":{"jobPath":"/jobs/22148801/computer-science-teacher","source":"naylor","job":"22148801","jobTitle":"Computer Science Teacher"},"22148889":{"jobPath":"/jobs/22148889/upper-level-science-teacher-chemistry-2026-2027-school-year","source":"naylor","job":"22148889","jobTitle":"Upper Level Science Teacher - Chemistry (2026 – 2027 school year)"},"22148945":{"jobPath":"/jobs/22148945/upper-school-english-teacher","source":"naylor","job":"22148945","jobTitle":"Upper School English Teacher"},"22148989":{"jobPath":"/jobs/22148989/middle-school-theatre-teacher-assistant-theatre-director","source":"naylor","job":"22148989","jobTitle":"Middle School Theatre Teacher / Assistant Theatre Director"},"22148967":{"jobPath":"/jobs/22148967/major-gifts-officer","source":"naylor","job":"22148967","jobTitle":"Major Gifts Officer"},"22148901":{"jobPath":"/jobs/22148901/upper-school-science-teacher-and-department-chair-grades-5-8","source":"naylor","job":"22148901","jobTitle":"Upper School Science Teacher and Department Chair (Grades 5 – 8)"},"22148786":{"jobPath":"/jobs/22148786/the-leadership-school-fellow","source":"naylor","job":"22148786","jobTitle":"The Leadership School Fellow"},"22148885":{"jobPath":"/jobs/22148885/lower-school-homeroom-teacher-26-27","source":"naylor","job":"22148885","jobTitle":"Lower School Homeroom Teacher (26-27)"},"22148963":{"jobPath":"/jobs/22148963/teacher-of-math","source":"naylor","job":"22148963","jobTitle":"Teacher of Math "},"22148908":{"jobPath":"/jobs/22148908/maintenance-technician","source":"naylor","job":"22148908","jobTitle":"Maintenance Technician"},"22148805":{"jobPath":"/jobs/22148805/english-teacher","source":"naylor","job":"22148805","jobTitle":"English Teacher"},"22148872":{"jobPath":"/jobs/22148872/5th-grade-teacher","source":"naylor","job":"22148872","jobTitle":"5th Grade Teacher "},"22148751":{"jobPath":"/jobs/22148751/middle-upper-school-chinese-teacher-full-time-reduced-80-schedule","source":"naylor","job":"22148751","jobTitle":"Middle/Upper School Chinese Teacher - Full Time Reduced 80% schedule"},"22148752":{"jobPath":"/jobs/22148752/upper-school-english-teacher","source":"naylor","job":"22148752","jobTitle":"Upper School English Teacher"},"22152622":{"jobPath":"/jobs/22152622/fitness-and-wellness-teaching-apprentice","source":"naylor","job":"22152622","jobTitle":"Fitness and Wellness Teaching Apprentice"}}
Middle School Science Teacher- Asheville North Carolina
Rainbow Community School
Application
Details
Posted: 26-Mar-26
Location: Asheville, North Carolina
Type: Full Time
Salary: 52,000-54,000 with Masters
Categories:
Science
Salary Details:
Compensation and Benefits
Salary range: $52,000-$54,000 with relevant master's degree and experience
$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
Preferred Education:
Masters
Rainbow Community School/Omega Middle School
Asheville, NC Lead Teacher: Middle School Science Grades 7 & 8, Full-Time
2026-27 School Year
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.
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 and 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
Rainbow Community School is an Equal Opportunity Employer and Affirmative Action School.
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
Rainbow Community School is a private, independent school serving 36 preschoolers and about 180 students from kindergarten through eighth grade in Asheville, North Carolina. Since 1977, we have been a leader in alternative, holistic and mindful education.