I know some people familiar with college admissions. Here’s the general advice: Students who are applying to the Top 25 schools should aim for 5-7 AP classes at most (no need for 10) with a focus on APs directed towards the student’s academic “theme”. For example, if the student is going to study chemistry in college, there is usually no need to take APUSH. Likewise, the English-themed student would probably be better off taking AP classes in the humanities instead of AP Physics or AP Computer Science. Taking 2-3 AP classes by the end of 12th grade would be advisable for anyone applying to a college ranked in the Top 25-50. At the top 50 schools, taking no AP classes will put the applicant at a severe disadvantage.
My kids attended a highly ranked college prep high school and there were kids taking a ton of APs all the time, thinking the more the better, more rigor. In reality, some cracked, some committed suicide, others overloaded on APs and ended up tanking their GPAs. Everyone was sleep-deprived and depressed. Depending on the student competition, there just isn’t enough time in the day to do so many APs and keep up the extracurriculars. If the student is taking very few APs he needs to show where the time went, like maybe he was traveling with a circus or whatever (!).
If your son is going to be a math or engineering major, he should be in BC Calc (if offered) in senior year.
Since his standardized scores are good, it will show that he has a grasp of the English language.
Make sure he starts his personal essay and other essays in the summer prior to senior year, at least have a rough draft for the big one. It’s stressful to go into senior year and have homework AND the college essays.