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.