If I put enough time (& money) into my step son, will he experience sharp improvements?

Students from our high school who were not superstars in high school math have graduated from engineering programs at decent if not elite schools.

I think @MotherOfDragons is suggesting that this student should be careful about matriculating to a college where most students entering calc 1, 2 or 3, and AP/IB physics, chemistry, or compsci, have learned a good bit of the material in high school and are spending most of their energy adjusting to a large lecture format. Some of these traditional engineering students have been coding since early childhood and participating in STEM EC’s on a regular basis for many years before matriculating into an engineering program.

Students who decide late in high school that they want a STEM major - even “B” students - often find that two year colleges offer intro classes in the engineering pre-req’s geared to beginners who did not demonstrate outstanding performance in high school. Years ago, a Penn State professor told us that he had seen many students fitting this profile wash out in the competitive environment on main campus, who would have been fine if they had begun at a two year campus or community college.