I'm a big believer in the need for improved financial literacy in the United States. However, as this article notes, one major limitation may be finding teachers at the secondary school level who can provide this education on personal finance matters:
"One weak link in the push for more financial literacy training for young people is teachers, who often lack financial savvy themselves. 'You get a real multiplier effect if you get a teacher prepared well,' says Joseph Peri of the Council for Economic Education."
Ultimately, as with so many things, the real problem begins at home. If parents don't set the right example, we are unlikely to find young people developing good financial habits. As a parent, I think it's important to begin at a young age trying to educate children about how to manage money responsibly.