not good no more
We went to this school for a couple of years. The quality started to be take a hit because of High teachers turnover rate a year ago. The teachers were much more dedicated earlier and now they have 16-17 year old kids in the classroom as teacher! I don't know if it is legal. We knew it was time to find a better school. They advertise themselves as having lowest teacher to kids ratio in the local area, but I have gone in the classroom many times when there is one teacher for 14-16 kids! They make excuses or give silly reasons for not having enough teachers. Bottom line, I can't recommend Rainbow school to anyone now, in the past I would have.