Thanks very much for taking the time to comment!!

I share your concern about taking the three APs and this will not be normal for the high school he will attend. He feels he is ready for them all and I think he should do find though given he has good experience with much of the subject matter for the three APs.

He has almost completed the AoPS Calculus book. He has been doing this since January, aided by a tutor.

He knows a bit of Java as he had a summer course in it, but he prefers Python. He was able to get to the USACO Silver level this year using Python so I think adapting to Java for the AP CS class should be ok.

Finally, he completed the Giftedandtalented.com Physics course last year. I think/hope most of the topics are the same in AP Physics C except for electricity. I think the AP Physics C course will be difficult but his school requires Advanced Physics in fall, then the AP course so he should be ok.

The current plan is to take SAT Math II next year and perhaps the SAT Physics subject test. I am not sure what additional physics topics he would need to cover to do this? I read recently that many colleges like to see that two subject tests have been taken so hopefully that will satisfy it.

Our state has a well-regarded residential STEM school for 11th/12th which is what my son hopes to get accepted into. The competition is pretty tough and he needs to have As in all of his courses but also needs to show rigor. Hopefully this selection will suffice as this STEM school has many math offerings. We are not sure what he will do for math in his sophomore year though, perhaps self-study with his tutor or perhaps a local college?

Thanks again and I hope your son did very well on the tests!!