Employment at Rainbow Community SchoolCome be part of our community
Rainbow Community SchoolSeeks Gifted Teachers
Rainbow Community School is always interested in meeting qualified professionals who would like to join our community.
Find Your Inner Warrior
Decide if our philosophy presented on this website resonates with you.
Call for more information and/or send us your resume!
Check Your Inbox
Wait to be contacted.
Why Choose Us
One of the first things you’ll notice about working here is how close-knit and loving our community really is.
Rainbow believes in hiring faculty and staff that shine in their field. Most teachers hold a master’s degree.
40 Years and Counting
Our school has been open 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.
Whole Child Teaching
We teach to the Seven Domains and believe in giving students the freedom to be who they are while we meet them where they are.
The Heart of West Asheville
Our school is located in the beautiful community of West Asheville, with plenty of cultural and creative venues.
We are always looking for qualified substitute teachers.
We are also always looking for qualified Preschool substitute teachers, too!
Preference will be given to applicants who have a four year degree and plenty of experience in the classroom. The ideal applicant can commit to substitute teaching for the year (or years) and is available with short notice. Our substitute pay range is $14.00-$16.00 per hour.
To apply: Send a cover letter and resume to: email@example.com.
Don’t forget to tell us a little about yourself, why you want to teach, what grades you prefer working with and any special skills you may have.
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.
574 Haywood Road
Asheville, NC 28786
(828) 258 – 9264