As a child, I loved games, and I think that we underestimate the educational benefits of games as adults. I used to play Lemonade Stand for hours on the computer and really got into the process of ordering, marketing and distribution through that game. I also loved puzzles and card games which has been invaluable for problem solving as an adult. As a teacher of mathematics I used games like Yahtzee and variations of Bingo to get kids to do multiplication and addition. And getting kids to develop their own games was a great exercise for learning compound interest and taxation.
I agree that we need more resources to teach kids about money. It frustrated me that there were only limited units on this in Mathematics and only for select kids. For that reason I am writing a series of books to help students learn about personal finance and to give parents something to refer to that is written for teens.
You can see more suggestions on my blog and access my books here:
http://michellecroner.blogspot.com.au/p/my-books.html