I’m hesitant to make suggestions without knowing more about your student academically. There are many fine schools being suggested here. Can you tell us a little more about your son’s GPA, standardized test scores (if he has taken them), course rigor?
My DD was a STEM major in college. She had absolutely ZERO ECs related to anything STEM related on High School. In 2010, she graduated with bachelors in bioengineering and biology.
She also realized that while she loved the higher level math related to engineering, that she never wanted to be an engineer…at.all.