They taught finances in my high school. 99% of the students that took it ignored everything they learned in it and wonder why they're broke. The thing is, most of the stuff about finances is pretty simple and obvious,it just requires discipline and willpower so most people don't make the right choices since they want immediate gratification. Why do you think credit cards exist?