Those are great scores- for a 12 year old. Presumably they will improve alot over the next few years too.
For me, the question is always- where do you want him to go to college? You will likely not get into an elite college with scores like that. Do you want him to go to your local community college or even a state university? Or if you can wait a few years, he could likely get into a "better" university.
That is always a controversial topic- elite university or state university.
However, I bring this up because I expect my kids could get great scores at a young age (my kids are still little) but we have not grade-skipped them and will simply wait it out since they want to go to elite colleges.