Disagree. School can teach. IMO, no one should get outta grade school without an understanding of savings and checking accounts, and the time value of money. What credit is. By the way, credit is a tool; like any other tool used correctly it will get the hob done. Used incorrectly and you might get hurt. Credit is simply using other people's $$ to buy things, hopefully an appreciating asset.school wont teach you, nor will people take the opportunity their job gives them regarding company matches on 401k, or will they chip into a IRA, or can you get them to stop using credit cards.. the whole economy revolves around debt..
but the internet is a wonderful thing, if a person wants to research things.. you find the guy who reads the business section of the newspaper before he reads the sports or the front page... that is the guy to listen to.
No one should get outta HS without an understanding of markets; stocks vs bonds, funds, mortgages, etc.
Armed with this knowledge is no guarantee people will act in a sound financial manner, but it gives them a far better chance.