Personally, I'd pull him out of math at school and homeschool him with a rigorous program--Singapore, EPGY, whatever.