“There is no bad fit if you love learning, and it sounds like your kid enjoys learning and will probably love it in college.”
I don’t know if we can say that, I was laid back wrt hs classes, procrastinated and went to college to get a job and money, wasn’t interested in learning for the sake of learning. I majored in computer engineering. I didn’t enjoy it that much but got through because it was a means to an end, similar to OP’s kid.
OP - you know your kid best on the learning, anyway, has he met with his GC on college process or has it been mainly course scheduling. End of jr year is usually when college planning meeting happens, at most public schools anyway. I think you’re fine since he’s a jr and summer of jr year is when a lot of the college prep happens, hopefully you’re able to visit some colleges. good luck!
If you are in a state with good public universities, that sort of profile would usually be accepted to one one of these without any real problems, Large flagships usually have enough possibilities for majors that he will likely find something.
The son of good friends was in a very similar situation. Solid performance in a good school. no special interest in looking for the “right” college. Applied only to UIUC, and was easily accepted. Started in one major, then transferred majors. Went on to do a Master’s in his new major, and is now doing field research for his PhD that major.
One other academic fit criterion: is the student decided on a major, undecided between a limited range of majors, or undecided between a large range of majors?
If there is any uncertainty about the choice of major, some consideration should be given to how difficult it is to change major among the possible majors. Some majors are some colleges are “full” in terms of number of students the department can handle, so changing into them can be difficult or require a highly competitive secondary admission process.
The same can apply where the desired major is “full” but students enter undeclared and must later apply to the major.