One of the most effective ways to teach children about money is through games and then giving them opportunities to practice the skills they learn in the game. Combining games with real-world experience is the best way to instill sound financial practices starting at a very young age.