Wow! Good for him. grin I'm sure that you and your wife helped him, so congrats to you both as well.

Sorry to hear about the refusal to let him skip a grade, but I suppose it's not surprising. I used to do a deal with my 12 year-old when he was that age: I would do his math homework (faked his writing) and in exchange, he would do his algebra. It worked well for us, but YMMV.