I taught ds at 6 what basics I knew of chess and within a few weeks he was beating me repetedly. I tried to get a high schooler from the chess club to tutor him over that summer but the kid never showed. I signed DS up for USA Chess he loves getting the Chess Life for Kids since each issue has moves to try. The Middle school he will go to in 2 years has a chess club so he said he will wait till then to learn more since beating me is getting boring. lol