Financial education in indeed necessary to inculcate at a prime age because it will help children understand and use their financial skills effective both in management, budgeting, saving, investing and also in giving. But I think this financial education is imbibed in most subjects taught in schools such as economics, accounting, business studies, social studies and well as civic education.
Teaching child their financial freedom is very important
When they are done with school they realize that school didn't teach them what they needed to learn from there - some parents make an effort to teach their kids the skills other do not bother at all.