Learning about it at home is necessary. However, not all parents have financial management skills. Fundamental knowledge, such as cash outflow, should be taught in school.
I have met a lot of people who can not manage their personal finances. Whenever they have money, they go out for gambling or buying cigarette and alcohol immediately. They have a lack of financial responsibility. We have to learn that we can spend money up to income.
After I had started my worker life, I realized that earning money is very hard. Therefore, I want children to know how important spending money is.

