My child was at a different SESES school and we were told that Flower Valley is the strongest program. That was several years ago, but they at least have the foundation for a strong program. I would ask about class numbers in your child's grade and how they group the ages together. Find out how much mainstreaming is expected and make sure your child is ready for that.