Puffin, if you live anywhere semi-cosmopolitan, there is probably a local scholastic chess scene. There is a very vibrant one where we live. Local tournaments here easily attract 75-100 kids. Chess tends to attract bright kids; your son would likely be able to find opponents worth his time.

You can also get human opponents on chesskid.com.

Quote
If a player is not losing often, he or she is not playing in the right section.

mithawk, that's a question I do have for you. How do we know when DS5 should move up to K-3 or K-5? Is there any reason not to move up?