Great Simulation
I have been a volunteer administering the Financial Simulation in High Schools a few times. You can really see students understand and learn the importance of budgeting and understanding that things their parents do for them cost money. Also, they have fun learning.