As kids get older there is naturally more things they can learn about business/personal finance/entrepreneurship, etc. Junior Achievement is an excellent program that I was privileged to be a part of as my daughters were in elementary school. These other sources (random order) are also very good for this age group.