There are many courses that students should take in high school that will help them get accepted to a college engineering program. It is a good idea to take as many STEM courses as you can. These include math (calculus if possible), science (chemistry, physics and biology), computer programming and any engineering classes (such as Project Lead The Way) that may be offered at your high school. Engineering schools look for students with an interest and an aptitude in these areas. They also look to see if the student challenged themselves in the courses they took in high school, such as Advanced Placement (AP) courses. AP classes in the STEM field will provide a foundation for classes required in college engineering programs. In addition, AP classes might possibly get some courses out of the way before the student actually starts college.
It is surprising with the increased need for people to fill jobs in the STEM field, such as engineering disciplines and computer science, that there is very little information available to help students find the best colleges for them that offer these programs. All programs at all schools are not equal, and not all schools are right for all students. Most people are aware of the big tech schools for engineering such as MIT and CalTech. They may not be the right school for everyone, though. There are lots of schools that you probably haven't heard of such as Rose-Hulman, Rowan College or Colorado School of Mines that are excellent engineering schools and might provide a better engineering education. So the big question is where do you start?
The first step to finding the right engineering school is to figure out what the student is interested in. To start, which field of engineering do they want to study. Not all schools that have engineering programs have all engineering majors. For example, many schools have mechanical engineering programs, but only a few have civil engineering programs. After the major is determined, then other criteria needs to be factored in. These include, large or small school, preferred geographic location and of course the student's grades and test scores. Taking all of these factors into account will help to narrow down which colleges to start looking at. In short, all schools are not a perfect fit for all students, but considering your student's needs is the start to find the correct engineering college for them.