This is a wonderful school and my three children have been attending for four years. It's family owned and operated and the owner is always on site or available when I need her. I can't say enough about this school. There are many 'chain schools' in the area and I just feel my kids are getting the one on one attention that they need at Rainbow. We have many many fond memories!