People will probably have plenty of suggestions, but if he can be given access to a computer during math time have you investigated EPGY (computer based, specifically targets gifted children all the way up to college level), ALEKS (online, open to all, goes up to college level) or Khan Academy (online, open to all, goes up to college level)?