computer engineering

<p>I don’t know any school that match. Community college is usually the case, because it is affordable, and many of them work with the local education department and schools to offer high school students to get credits. Also depending on the states, state universities might also allow that to happen.
To be clear dual enrollment usually refers to taking college-level courses. Giving a regular freshman enrollment probably can’t happen. Because a regular college freshman should have already graduate from high school. </p>

<p>A smaller school can be very beneficial, especially when you really want to interact with your peers and faculty.
If you find yourself more comfortable with smaller schools, a good example would be Purdue University. Its engineering programs are relatively small. But I think the smallest program @ Purdue would be the physics program. Only like 8-20 people graduate every year. LOL</p>