This explains why Massachusetts, ranking No. 1 in education and No. 2 in health care, occupies the overall No. 1 spot in the Best States rankings. And it explains why New Hampshire, ranking No. 1 in opportunity for its citizens, ranks No. 2 overall in the Best States rankings.