Engineering is a field worth a close look when choosing where to study. While the number of schools offering the program varies, there are still top-quality ones to be found.
For its 2026 ranking, College Factual looked at 1312 schools in the United States to determine which ones were the best for engineering students pursuing a degree.
Weber State University tops our 2026 ranking of the best engineering schools. Weber State University is a very large public school located in the city of Ogden. The six-year graduation rate is 47%. Weber State University awarded about 147 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from Weber State University generally make around $69,537. Typical student debt for the program is $23,354.
More information about a degree in engineering from Weber State University
Students looking for a strong engineering program will find one at Montgomery College, which ranked #2. This very large public university is located in the city of Rockville. Montgomery College awarded about 90 engineering degrees in the most recent data year. Graduates of the engineering program make about $24,833 in their early career. Typical student debt for the program is $11,230.
Read more about the engineering program at Montgomery College
Students looking for a strong engineering program will find one at Anne Arundel Community College, which ranked #3. Set in the suburb of Arnold, Anne Arundel Community College is a large public institution. About 34 engineering degrees were awarded at Anne Arundel Community College in the most recent year. Graduates of the engineering program make about $59,894 in their early career. Anne Arundel Community College graduates carry a median of $13,947 in student loans.
See the full engineering program report for Anne Arundel Community College
Utah Valley University is a great choice for students pursuing a degree in engineering, landing the #4 spot this year. This very large public university is located in the city of Orem. Roughly 40% of students complete a degree within six years here. About 211 engineering degrees were awarded at Utah Valley University in the most recent year. Engineering graduates of Utah Valley University earn a median of $85,463 early in their careers. Typical student debt for the program is $14,563.
See the full engineering program report for Utah Valley University
A rank of #5 makes Harper College one of the top schools for engineering. This very large public university is located in the suburb of Palatine. Harper College awarded about 52 engineering degrees in the most recent data year. Engineering graduates of Harper College earn a median of $44,523 early in their careers. Typical student debt for the program is $10,963.
Get the full engineering details for Harper College
Salt Lake Community College came in at #6 for engineering this year. Salt Lake Community College is a very large public school located in the suburb of Salt Lake City. About 33 engineering degrees were awarded at Salt Lake Community College in the most recent year. Soon after graduation, engineering degree recipients from Salt Lake Community College generally make around $42,031. Salt Lake Community College graduates carry a median of $10,855 in student loans.
Read more about the engineering program at Salt Lake Community College
Tacoma Community College came in at #7 for engineering this year. Set in the city of Tacoma, Tacoma Community College is a moderately-sized public institution. There were roughly 31 engineering students who graduated with this degree at Tacoma Community College in the most recent data year. Students who receive their engineering degree from Tacoma Community College earn around $41,732 in the first couple years of their career. Tacoma Community College graduates carry a median of $14,822 in student loans.
More information about a degree in engineering from Tacoma Community College
Santa Rosa Junior College landed the #8 spot for engineering this year. Set in the city of Santa Rosa, Santa Rosa Junior College is a very large public institution. Santa Rosa Junior College awarded about 16 engineering degrees in the most recent data year. Students who receive their engineering degree from Santa Rosa Junior College earn around $80,047 in the first couple years of their career. Santa Rosa Junior College graduates carry a median of $14,692 in student loans.
See the full engineering program report for Santa Rosa Junior College
Hudson Valley Community College earned the #9 position for engineering this year. Hudson Valley Community College is a large public school located in the city of Troy. About 31 engineering degrees were awarded at Hudson Valley Community College in the most recent year. Soon after graduation, engineering degree recipients from Hudson Valley Community College generally make around $43,989. Students borrow a median of $9,000 to complete this degree.
Read more about the engineering program at Hudson Valley Community College
Northern Virginia Community College ranked #10 on our 2026 list of the best engineering schools. This very large public university is located in the suburb of Annandale. Northern Virginia Community College awarded about 199 engineering degrees in the most recent data year. Students who receive their engineering degree from Northern Virginia Community College earn around $16,790 in the first couple years of their career. Students borrow a median of $9,500 to complete this degree.
More information about a degree in engineering from Northern Virginia Community College
College Of Dupage landed the #11 spot for engineering this year. This very large public university is located in the suburb of Glen Ellyn. About 20 engineering degrees were awarded at College Of Dupage in the most recent year. Engineering graduates of College Of Dupage earn a median of $43,025 early in their careers. Typical student debt for the program is $10,500.
More information about a degree in engineering from College Of Dupage
Moorpark College came in at #12 for engineering this year. Set in the suburb of Moorpark, Moorpark College is a very large public institution. There were roughly 24 engineering students who graduated with this degree at Moorpark College in the most recent data year. Students who receive their engineering degree from Moorpark College earn around $105,599 in the first couple years of their career. Moorpark College graduates carry a median of $17,075 in student loans.
More information about a degree in engineering from Moorpark College
Thaddeus Stevens College Of Technology placed #13 among the best engineering schools. Set in the city of Lancaster, Thaddeus Stevens College Of Technology is a small public institution. Thaddeus Stevens College Of Technology awarded about 48 engineering degrees in the most recent data year. Students who receive their engineering degree from Thaddeus Stevens College Of Technology earn around $48,232 in the first couple years of their career. Students borrow a median of $9,750 to complete this degree.
More information about a degree in engineering from Thaddeus Stevens College Of Technology
College Of Lake County placed #14 among the best engineering schools. College Of Lake County is a very large public school located in the suburb of Grayslake. About 31 engineering degrees were awarded at College Of Lake County in the most recent year. Graduates of the engineering program make about $50,314 in their early career. Students borrow a median of $9,785 to complete this degree.
See the full engineering program report for College Of Lake County
Green River Community College earned the #15 position for engineering this year. Green River Community College is a large public school located in the city of Auburn. Green River Community College awarded about 24 engineering degrees in the most recent data year.
More information about a degree in engineering from Green River Community College
Amarillo College came in at #16 for engineering this year. Set in the city of Amarillo, Amarillo College is a large public institution. There were roughly 32 engineering students who graduated with this degree at Amarillo College in the most recent data year. Graduates of the engineering program make about $41,053 in their early career. Amarillo College graduates carry a median of $15,720 in student loans.
More information about a degree in engineering from Amarillo College
Monroe Community College earned the #17 position for engineering this year. Located in the suburb of Rochester, Monroe Community College is a very large public university. Monroe Community College awarded about 23 engineering degrees in the most recent data year. Engineering graduates of Monroe Community College earn a median of $38,757 early in their careers. Students borrow a median of $9,185 to complete this degree.
See the full engineering program report for Monroe Community College
Chandler Gilbert Community College came in at #18 for engineering this year. Located in the city of Chandler, Chandler Gilbert Community College is a large public university. About 48 engineering degrees were awarded at Chandler Gilbert Community College in the most recent year. Engineering graduates of Chandler Gilbert Community College earn a median of $46,943 early in their careers. Students borrow a median of $10,447 to complete this degree.
See the full engineering program report for Chandler Gilbert Community College
Santa Ana College came in at #19 for engineering this year. Set in the city of Santa Ana, Santa Ana College is a very large public institution. About 15 engineering degrees were awarded at Santa Ana College in the most recent year. Graduates of the engineering program make about $39,633 in their early career. Santa Ana College graduates carry a median of $11,196 in student loans.
Get the full engineering details for Santa Ana College
Middlesex County College landed the #20 spot for engineering this year. Middlesex County College is a large public school located in the suburb of Edison. There were roughly 23 engineering students who graduated with this degree at Middlesex County College in the most recent data year. Soon after graduation, engineering degree recipients from Middlesex County College generally make around $37,975. Typical student debt for the program is $9,514.
Read more about the engineering program at Middlesex County College
Tidewater Community College came in at #21 for engineering this year. Set in the city of Norfolk, Tidewater Community College is a very large public institution. About 70 engineering degrees were awarded at Tidewater Community College in the most recent year. Soon after graduation, engineering degree recipients from Tidewater Community College generally make around $68,555. Students borrow a median of $12,250 to complete this degree.
More information about a degree in engineering from Tidewater Community College
Santa Barbara City College came in at #22 for engineering this year. Set in the city of Santa Barbara, Santa Barbara City College is a large public institution. Santa Barbara City College awarded about 29 engineering degrees in the most recent data year. Graduates of the engineering program make about $68,184 in their early career. Typical student debt for the program is $21,090.
See the full engineering program report for Santa Barbara City College
San Diego Miramar College ranked #23 on our 2026 list of the best engineering schools. This very large public university is located in the city of San Diego. There were roughly 28 engineering students who graduated with this degree at San Diego Miramar College in the most recent data year. Soon after graduation, engineering degree recipients from San Diego Miramar College generally make around $41,038. San Diego Miramar College graduates carry a median of $8,098 in student loans.
See the full engineering program report for San Diego Miramar College
Dixie State College Of Utah came in at #24 for engineering this year. Set in the city of Saint George, Dixie State College Of Utah is a large public institution. Roughly 28% of students complete a degree within six years here. Dixie State College Of Utah awarded about 90 engineering degrees in the most recent data year. Students who receive their engineering degree from Dixie State College Of Utah earn around $42,266 in the first couple years of their career. Students borrow a median of $18,666 to complete this degree.
Get the full engineering details for Dixie State College Of Utah
County College Of Morris landed the #25 spot for engineering this year. County College Of Morris is a moderately-sized public school located in the suburb of Randolph. About 12 engineering degrees were awarded at County College Of Morris in the most recent year. Soon after graduation, engineering degree recipients from County College Of Morris generally make around $30,966. Students borrow a median of $9,420 to complete this degree.
See the full engineering program report for County College Of Morris
Rest of the Top 50 Engineering Schools
These schools rounded out the top of this year’s engineering ranking:
This ranking is produced by College Factual (MF_RANKING_2025), 2026 edition. Schools are scored on a blend of student outcomes (graduation rate, post-graduation earnings), affordability, and program focus, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: College Major Top Ranked · 1312 schools evaluated.
The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE), serves as the core of our data about colleges.
Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).