This sucks, but if that's the case, I'd probably start supplementing math at home to ensure that he continues to achieve highly enough that he has options once he hits middle school and has more options. Can you sign him up for something like EPGY's open enrollment option or Aleks or have him do the AOPS younger kid program?