As a parent, we all want the best for our children. Many of us move to certain places so that we can give our kids the best neighborhoods and the best schools we can afford. There are many other factors we may take into account as well. So what are the best places to raise children?
According to a new report out by the Annie E. Casey Foundation, Massachusetts, Vermont, and Iowa all ranked at the top. New Mexico, Arizona, and Nevada were among the worst. Check out where your state ranked. Do you agree?