It sounds like his math skills might be slightly more advanced than the kids in these programs, but I would say that these programs are probably still worth a look for two reasons: (1) the kid may not similarly advanced in other subjects (it's not uncommon for kids to come in advanced in math but at the same level or lower for, say, English), and (2) even though the other kids are not as good at math, the kid you're familiar with may nevertheless get along with them better than they would with kids at a normal school.