There are two campuses. My kids started at the Benhaven school for almost two years. Their preschool program and teachers are the best, as is their administrator Brandy.However when my kids reached school age they were moved to the Spout Springs location because it was the only one with bus pickup from the school. First Year okay and then things changed horribly. Finally I pulled my kids out for their safety and my peace. The more I complained the more hostile the admin office got with no changes. They are not a safe and protective environment. Too many incidents and risks to my children with excuses and no accountability. A friend I know takes their children there because they are one of the few that takes vouchers, but beware if DSHS made you feel small you have seen nothing until you deal with the hostile in their office. Although most of the teachers are nice enough, they are over crowed and cannot manage safely the monitoring of the children and protect the polite children from the aggressors. My children were exposed to more words and behaviors there than they are at school. I am happy to say the YMCA offers so much more for less than this horrible place.