I think financial literacy is a huge social responsibility. BUT, because children are with their parents for years, I think that parents can have the biggest effect on whether a kid is financially successful. Technology can be a good tool. For example, you can use sites like http://www.bankaroo.com to get kids tracking money and setting goals. Not too shabby!