I am not a testing expert but I think he hit the ceiling in 4 of the WISC subtests - did the tester consider extended norms? His scores could actually be higher than what is reported.

I know you have previously posted about being reluctant to a skip because of social/size issues with your DS, but I think that is a good place to start and then push for further subject acceleration. My DS - his WISC scores were 143FSIQ/155GAI - did a mid year 1st/2nd skip and he was still really bored. He is older for his grade and although he is not huge he was not the smallest person in 2nd grade. Also, his handwriting is legible, but he is super slow so they sometimes scribed for him in language arts. I am just relating this to some of your previous posts so that you have the idea that some additional adjustments should/could be made if the school is willing to do them.

Good luck.