Where is the starting line, anyway?

My son was largely indifferent to what type of college he attended. He had test scores similar to the OP’s son and was NMSF. He had a couple of outstanding EC’s – debate and journalism, in both of which he won state-level awards. Despite our encouragement, he didn’t want major in science in college. He ended up majoring in economics, which allowed him use his math-head to do applied statistics. Combining that with his interest in sports (as in spectator + fantasy sports), his interest in journalism, and his background in debate, and well you can make quite a variety of careers out of that combination. I would also suggest to the OP to think about his son’s hobbies and general interests, his intellectual strengths including but not limited to math.

The OP’s son doesn’t have to know what his major will be. He should probably choose a college that gives good opportunities in first year to explore things, to lay down a foundation in science, social science, math, literature (humanities). That is one reason why I like small liberal arts colleges, and “residential colleges” within larger universities. The latter, by the way, reduce the sense of anonymity that one can feel at a megauniversity. Look for honors colleges, residential colleges and the like, some of which have their own application-admission process, i.e., while you may be applying to the university it can be important to identify a residential colleges on the initial application.