Is his birthday early in the year? (ie 8 and in gr. 2)? If he's one of the oldest kids in the class that would exacerbate the boredom problem. If he's scoring perfect on test after test that's a big red flag too. Could you consider a grade skip?