My two sons have been at Rainbow Path for a while now. The teaching staff is friendly and involved. The kids all get along great and the curriculum is ability-based, as opposed to age - so those kids who are bored in their room have an opportunity to move up.
There are some downsides - turnover is high in the teachers and there is a new director so there have been some transition issues.
Overall, though, my kids love going to "school" and have made lots of friends.
more