Games are a great way to help children learn and for us to reinforce concepts! This seems especially true for mine who need something to hold their attention long enough to get that repetition and practice in for the day!
Check out this post on Daily Adventures In Learning for a list of games that are fun and great for learning!
Besides games that teach concepts such as reading or math, there are a multitude of games that help children learn to think! One that comes to mind is Chess, but there are many others. Learning to think and strategize is, in my opinion, just as important as learning specific subjects and something that children don't get as much exposure to in many public schools. Something to think about!