I think teaching kids about money should be in schools just like teaching kids and teens about reading, writing, and ABC's. Why, because once you learn the basics of money and savings early then it would be effortless to continue the teaching and building upon what they have learned. Financial literacy for children will be far to easy to teach and cost less money when children are younger than waiting until they are freshman in college and being introduced, possibly, for the first time, with financial responsibilities.
When, I was in school I had to get my parents signature before I could get a credit card. Of course, now it is different. College students are bombarded with free trinkets just to fill out an application! Kids and teens should know that saving money is like brushing teeth or combing hair. It should be a habit. Parents are responsible for teaching their kids. But how? How can a parent who never learned themselves about being financially savvy, teach their kids and teens? The United States has just started adding financial literacy in the schools. Each state has its own programs. Check with your state to see if there is a financial literacy program available.
The Kid$ Money College is the only program that teaches kids from the ages of 5-18. The skills that are developed now will be crucial to the children's future. The basic skills are counting money to the more advance skills are taught. Some of the lessons are, learning what is money, how to have great credit, investing and retirement planning. Once the children learn to effectively manage the money process then they can possibly teach their parents about how to spend and save. In the meantime, kids need to understand money like they understand how to read, early.Kids Should Learn About Money Early