Thanks for the suggestions.
So far, the teachers have not been open to differentiating the program - saying it is too hard to do that, as the program is so structured. I'm afraid that even though the math class is only 14 kids, they aren't able/willing to let him skip stuff he already knows. I think that part of the problem is that the math teacher just doesn't even know what he can do. I'm going to be talking to her on Monday, I hope. I think I'll ask about volunteering/observing during her class to see what's really going on. She has mentioned several times that there is much more to the class than what we see as homework. Maybe after seeing for myself I'll be better able to speak to the issue.