But wouldn't re-taking the test too soon tend to skew the score high, not low? If you mean having him retake the test for a third time would result in a questionable score then I see the point. But maybe he can be re-evaluated with a different test?

I have heard that young children tend to sometimes score unreliably high, but I thought that by age 7 he was already out of that range?