There are so many reasons that I am sending my daughter to Rainbow- but the most relevant is the love and care that the staff give to every child. When each child walks in, they are greeted by all of the staff members.... The school and staff work to teach each child how to grow and be independent, thoughtful and caring people. My second favorite part of the school is how gentle and sweet the students are to each other (trained by the teachers). I am a huge fan of this school. The sisters who run the school grew up in the school- and each teacher treats the students like family. I could go on and on, but will leave it at that. THE BEST.