Social and Emotional Learning
Small Class Sizes
Rainbow Community School is a holistic private school based in Asheville, North Carolina.
Rainbow Community School is a private school serving about 200 students, preschool through eighth grade in Asheville, North Carolina. For over 40 years, we have been a national leader in holistic and mindful education. Learn more.
Feedback from Omega and Rainbow families.
Number of acres
Come See Our Campus
Location: 574 Haywood Road, Asheville, NC 28806
Telephone: (828) 258-9264
School Office Hours: M-F: 8:30 am – 4:00 pm
Summer Office Hours: M-F: 9:00 am – 3:30 pm
Faces to greet you
Some of our administrative staff
Director of Admissions
Explore our world
Classification of shoes to teach valuable lessons We headed to second grade recently to find students doing classification of...shoes! There is a very interesting reason why. As students started out this lesson, they began with some silent reading time. These quiet...
November Kaleidoscope Symbolic Events It’s only the beginning of November, yet we have already completed several cycles and symbolic events at Rainbow this school year. We have welcomed new families and new students, who by now are hopefully feeling a sense of...
Learning about the Rock Cycle First graders have been studying the rock cycle, and they're learning it through the seven domains: the mental domain, creative, and natural, among others. The story of Piedra Have you heard of Piedra? She's the main character in the...
We’re making progress on our annual campaign! Please consider donating today!
Become part of the hive!
Our annual campaign helps bridge the gap between annual tuition vs. operating costs. These funds also help with special projects on campus.
We have much more information and a downloadable FAQ on our Annual Campaign page.