I had one home-ec class in 8th grade where we learned how to balance a check book, fill out a W2, file taxes, etc., but we never went over any kind of money management. From talking to others about home-ec, that course was unusually practical. I know a lot of people with decent, even good incomes that are always broke, and I'm pretty sure ignorance of how money works is mostly to blame.