@Anna2014, I can’t say anything for sure since the information you provided me with is insufficient. So far I believe your child is doing well in terms of honors and academics. How about his extracurricular activities (ECs)?
I suggest taking SAT again. It doesn’t hurt. Moreover, many colleges take superscore so you have nothing to lose. Just don’t let it drop.
My advice would be to look into top public schools too since you don’t ask for aid. Imo, UC Berkeley is a nice match for your child’s endeavors. Other options might be UCLA and NYU (though it’s private).