The answes are simple. Good parents make a difference. Strong multi generational, traditional families make a difference. Faith and/or a good cultural moral compass makes a difference. Good teachers make a difference for some kids. Kids who learn, at home, he value of education. For 50 years, government programs have worked to destroy these values. Just look at how school curriculums have changed over 50 years. We've made heroes out of unwed, single moms. We, as a society, are celebrating the wrong values (Hollywood, Sports Figures, Rock Stars and etc.) and demonize faith based business that are successful. Why is that?