My daughter has been going to cornerstone, for 3 years now she love it. This school is her home away from home, the teachers show how much they care about the kids they are there anytime my daughter has a problem. I think the first years of school are the most important and they have put a good taste for school. The class size is small at the biggest its 12 kids but that is with 1 certified teacher, two assistants and a special ed teacher. They provide everything a child needs except diapers.