It's very odd how most good chess players are good (or at least decent) poker players, and vice versa. Same for backgammon I guess. They are all 'math' games, so I guess that makes sense.
My son is in the 4th grade and has been playing in his elementary school's chess club since Kindergarten. By 2nd grade he was the top ranked kid in the school, regularly beating all the 4th and 5th graders. This year they started taking trips to other schools in the district, mainly so that he would have someone to give him a challenge (he still beat everyone). They even brought in a guy from Germany that is friends with the chess club organizer. He played 20 games at once against all the kids and only one beat him. Guess who that was?
James has been playing poker for a few years now as well and definitely has the knack for it, when he doesn't go ultra lag (which is 90% of the time). He can read an omaha board faster than me sometimes too. But the interesting thing happened when we got a backgammon board for xmas. He was playing it like a champ after about the 3rd game, and now likes it as much as chess (if not more).
His reading/writing scores in school are a little above average, but not spectacular. His math scores are off the charts tho. According to the chess lady, the same goes for all the better chess players in the school. So if you have a kid that is good at math, teach 'em chess, backgammon, and poker!