Luis D.’s Answer
Hi Charlie. That is quite a difficult question to answer because there is no single answer to it. Engineering is one of the most diverse professions that exist. But what every engineer has in common is that they all have to know a lot math, physics, and chemistry, for the most part. The rest of the coursework after all that is pretty much an application of these 3 classes. Be sure to take advantage of high school and put attention to detail. That, I believe, is the key to every engineer. If your school either hosts or attends a STEM event, go to it. Look for Open Houses at the universities.
As for the college well that is even trickier. That is quite a daunting task and depends on your preference. Every college has a unique experience that may or may not fit your goals. You can follow US News College Rankings and they rank universities both overall and based on a specific program so maybe you can start there. That list also ranks universities according to prices (most expensive first) and student aid (including financial)