Doesn't surprise me one bit that the financial literacy classes don't help much. I think personal finance is a critical skill that everyone should master, but it basically boils down to the ability to apply critical and rational thought. Much of the population is simply incapable of doing that to a significant degree - a class or two isn't going to change that.