This is a company that sells software, but they have a LOT of great games for kids that are free. I was amazed at how many different subjects were covered. http://www.sheppardsoftware.com/
There are great punctuation games, math games and science. It is not just for early learners. Do spend some time checking this out!