I'm going to be devil's advocate (what else is new) and give a slightly different viewpoint. MANY HSs are moving away from AP classes. People say how many AP courses they take (parents and kids) as if it is some kind of a badge of honor. I heard something along the recruiting path that will pass on -- there is no honor in honors! I know this goes against most advice on here so it will be VERY dependent on your situation.
If you go to an extremely rigorous HS (not always privates, but many private and prep schools would slot in here), then the HS college advising office is well acquainted with colleges and those colleges know the rigor of the school; they know the reputation. Having a higher GPA then matters. Your school may have a one page summary that they send to colleges that summarizes their program, their offerings, the percentage of kids that go on to colleges etc. Look to see where your son fits in without overloading them with honors and AP courses. HS is hard enough when you balance an athletic commitment(s) and eke out time for recruiting. Better imho to be well rounded and have time to enjoy other activities/clubs at the school.
And some schools do not weight for honors and AP classes. It is all dependent on your son's situation.
Someone inevitably asks the million dollar question that gets asked at every admissions event ever -- is it better to take AP History and get a B or regular and get an A? And the admissions people will say, better to get an A in the AP course. They have to say that.
We hear anecdotally about kids not getting through admissions at X college because their ACT/SAT score was not high enough or their grades were too low. Have you ever heard of someone not getting through because they only took 3 APs and not 6?
I am not saying academic rigor does NOT matter; it does indeed. But balance it with the ability for your son to succeed and be happy. And get recruited, if that is a goal.