It really does sound like homeschooling would work well for him, particularly if you also kept him involved in things like a community chess club, 4-H, and scouting, let him read extensively in his areas of interest, and found a mentor for him who could help him move ahead in math if neither parent feels qualified, along with using one or more of the Khan Academy, Life of Fred, Alcumus /Art of Problem Solving, EPGY math, ALEKS, and/or any of the other resources suggested elsewhere in the thread.