Engineering is a popular degree choice for students who love science and math and want to learn how to build and design products, buildings, systems or software.
What are the best places to get your engineering degree? Whether you want to major in general engineering or a speciality such as civil engineering, chemical engineering, computer engineering or another major, the following schools are good choices for you.
These colleges have been ranked by College Factual and found to be the best when it comes to quality outcomes for students in engineering programs.
Read about the ranking methodology here. Salary data is sourced from Payscale .
1. Colorado School of Mines: Golden, CO
The Colorado School of Mines is a public research university with very high admissions standards. Chemical engineering is the highest ranked major at this school, and some of the most popular majors being potroleum engineering and mechanical engineering. Mines offers degrees up to the Ph.D. level. Graduates with a bachelor’s degree start out with high average salaries of $68,000!
2. Georgia Institute of Technology-Main Campus: Atlanta, GA
Georgia Tech is another public research university with high academic standards. The university is ranked as a best value school due to its reasonable tuition and high outcomes. This highly diverse university has a low student loan default rate, and its engineering grads report average starting salaries of $61,000.
3. Missouri University of Science and Technology: Rolla, MO
Missouri S&T is a four-year public university offering degrees up to the Ph.D. level . Two of the most popular majors at this school are mechanical engineering and civil engineering.
While not as selective as the first two schools on this list, Missouri S&T still produces high student outcomes, making it rank high on the best value list. The average starting salary for engineering grads at this school is $60,000.
4. Massachusetts Institute of Technology: Cambridge, MA
MIT is a large, private research university well known for its selectivity and high student outcomes. The school is highly diverse, and is considered one of the top ranked schools in the country.
Engineering is the most popular field of study, with mechanical engineering being the most popular major. Students who graduate with an engineering degree from MIT report high average starting salaries of $71,000!
5. Rose-Hulman Institute of Technology: Terre Haute, IN
Rose-Hulman is a rigorous private school that specializes in science and engineering. The most popular major is mechanical engineering, with chemical engineering and computer engineering coming up in 2nd and 3rd place.
6. Rensselaer Polytechnic Institute: Troy, NY
RPI is a mid-sized private research college that specializes in science and engineering degrees. The school offers a fair value , with students reporting higher than average starting salaries and low student loan default rates.
The university offers degrees up to the Ph.D. level. The most popular undergraduate majors include mechanical engineering, biomedical engineering and civil engineering. Grads report average starting salaries of $60,000.
7. Worcester Polytechnic Institute: Worcester, MA
WPI is a highly selective private school offering engineering degrees up to the Ph.D. level . The most popular majors at the school are mechanical engineering and electrical engineering.
Though the school has a relatively high net price, the high student outcomes make it a fair value. Students with engineering degrees average $62,000 as their starting salary.
8. Stevens Institutue of Technology: Hoboken, NJ
Stevens is a highly selective private research university located in Hoboken, NJ, close to New York City. The school has high academic standards, but also has a high price tag to match.
It offers engineering degrees up to the Ph.D. level , with the most popular undergraduate majors being mechanical engineering and civil engineering. Students with a bachelors degree in engineering from this university report average starting salaries of $60,000.
9. United States Naval Academy: Annapolis, MD
The United States Naval Academy is a very selective institution , accepting only about 8% of applicants . The school has a very low nine to one student to faculty ratio, and a high percentage of full time teachers. Students who graduate with a degree in engineering from the USNA have average early career salaries of $73,000.
10. University of Michigan: Ann Arbor, MI
The Engineering College at U-M offers 17 undergraduate programs as well as a variety of minors. In addition to coursework, the college has an undergraduate research opportunity program for motivated students.
U-Ms affordable net price, along with its reputation for scholarship, make it a great value for in-state students. After graduating, engineering majors find positions with an average starting salary of $63,000 .