Chess : playing chess is a great way for a child to improve his brainpower. While having a lot of fun playing the game, the child’s mind is also trained to create and analyze strategies, which in turn improves his mental capabilities even for other aspects of life outside the world of chess.
Article Source: http://EzineArticles.com/7348045
Play for free : https://gaming.connectionseducation.com/chess/sandbox.aspx
I never tried this http://www.chesskid.com/