Pretty tough to be wanting parents to teach their children proper financial education, knowing that a lot of parents don't even know how to simply budget. Hence why it's necessary for financial education to start at ages 16 or so at school.
Well, as a parent, your teaching will not be effective because you should serve as a role model to your kids. Otherwise, they will also follow what they used to see from their own parents. Since kids these days are keen observers, then teachers and parents should always act the proper way so that the children will learn from them eventually particularly in wise spending and using of money so that they will come to understand the value of money.
the best point I have gained from this forum is to be very careful in teaching kids -- because it is very difficult to unteach them what you have made them learn.