Totally agree with you. In most cases this happens I think. Otherwise most people would fail as soon as they have to stand on their own feet. As the OP has stated, we mostly dont learn anything about this stuff in school and therefor are thrown in cold water when we face the reality of finances. Students should also be taught how to pay taxes and what kind of insurances they need when they are older. Unfortunately in my country schools lack these topics completely.