Computer 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 2027 ranking, College Factual looked at 236 schools in the United States to determine which ones were the best for computer engineering students pursuing a degree.
The school you choose for computer engineering can shape your career. That is why we built our Best Computer Engineering Schools rankings. Our overall ranking combines our degree-level rankings, weighted by degrees awarded at each level.
To find the best fit, you can narrow this list to a specific degree level below.
Since the program you select can have a significant impact on your future, we have developed a number of rankings, including this Best Computer Engineering Schools list, to help you choose. More interested in schools in a specific area of the country? Filter this list by region or state.
To further help you make the college decision, we have developed a unique tool called College Combat that lets you compare schools on the factors that matter most to you.
University Of Illinois At Urbana Champaign is one of the finest schools in the country for getting a degree in computer engineering. Set in the city of Champaign, University Of Illinois At Urbana Champaign is a very large public institution. Roughly 85% of students complete a degree within six years here. There were roughly 458 computer engineering students who graduated with this degree at University Of Illinois At Urbana Champaign in the most recent data year. Graduates of the computer engineering program make about $103,123 in their early career. Typical student debt for the program is $20,500.
More information about a degree in computer engineering from University Of Illinois At Urbana Champaign
A rank of #2 makes Duke University one of the top schools for computer engineering. Set in the city of Durham, Duke University is a large private not-for-profit institution. Duke University graduates 97% of students within six years. About 164 computer engineering degrees were awarded at Duke University in the most recent year. Soon after graduation, computer engineering degree recipients from Duke University generally make around $111,145. Students borrow a median of $14,500 to complete this degree.
More information about a degree in computer engineering from Duke University
Students looking for a strong computer engineering program will find one at University Of California San Diego, which ranked #3. Located in the city of La Jolla, University Of California San Diego is a very large public university. Roughly 86% of students complete a degree within six years here. There were roughly 295 computer engineering students who graduated with this degree at University Of California San Diego in the most recent data year. Soon after graduation, computer engineering degree recipients from University Of California San Diego generally make around $96,256. Students borrow a median of $18,497 to complete this degree.
See the full computer engineering program report for University Of California San Diego
University Of Southern California came in at #4 on our 2027 list of the best computer engineering schools. Set in the city of Los Angeles, University Of Southern California is a very large private not-for-profit institution. About 92% of students finish within six years. There were roughly 150 computer engineering students who graduated with this degree at University Of Southern California in the most recent data year. Soon after graduation, computer engineering degree recipients from University Of Southern California generally make around $75,677. Typical student debt for the program is $9,500.
See the full computer engineering program report for University Of Southern California
Students looking for a strong computer engineering program will find one at University Of Michigan Ann Arbor, which ranked #5. University Of Michigan Ann Arbor is a very large public school located in the city of Ann Arbor. Roughly 93% of students complete a degree within six years here. About 369 computer engineering degrees were awarded at University Of Michigan Ann Arbor in the most recent year. Students who receive their computer engineering degree from University Of Michigan Ann Arbor earn around $124,649 in the first couple years of their career. Typical student debt for the program is $20,500.
See the full computer engineering program report for University Of Michigan Ann Arbor
California Polytechnic State University San Luis Obispo landed the #6 spot for computer engineering this year. Located in the suburb of San Luis Obispo, California Polytechnic State University San Luis Obispo is a very large public university. California Polytechnic State University San Luis Obispo graduates 86% of students within six years. There were roughly 112 computer engineering students who graduated with this degree at California Polytechnic State University San Luis Obispo in the most recent data year. Computer Engineering graduates of California Polytechnic State University San Luis Obispo earn a median of $111,560 early in their careers. Students borrow a median of $20,556 to complete this degree.
Read more about the computer engineering program at California Polytechnic State University San Luis Obispo
Carnegie Mellon University landed the #7 spot for computer engineering this year. This large private not-for-profit university is located in the city of Pittsburgh. About 94% of students finish within six years. Carnegie Mellon University awarded about 285 computer engineering degrees in the most recent data year. Soon after graduation, computer engineering degree recipients from Carnegie Mellon University generally make around $89,327. Carnegie Mellon University graduates carry a median of $23,529 in student loans.
Read more about the computer engineering program at Carnegie Mellon University
University Of Maryland College Park placed #8 among the best computer engineering schools. University Of Maryland College Park is a very large public school located in the suburb of College Park. University Of Maryland College Park graduates 89% of students within six years. About 93 computer engineering degrees were awarded at University Of Maryland College Park in the most recent year. Students who receive their computer engineering degree from University Of Maryland College Park earn around $95,847 in the first couple years of their career. University Of Maryland College Park graduates carry a median of $20,695 in student loans.
See the full computer engineering program report for University Of Maryland College Park
University Of Washington Seattle Campus placed #9 among the best computer engineering schools. This very large public university is located in the city of Seattle. Roughly 85% of students complete a degree within six years here. There were roughly 28 computer engineering students who graduated with this degree at University Of Washington Seattle Campus in the most recent data year. Soon after graduation, computer engineering degree recipients from University Of Washington Seattle Campus generally make around $141,588. Typical student debt for the program is $16,127.
See the full computer engineering program report for University Of Washington Seattle Campus
University Of California Davis placed #10 among the best computer engineering schools. Set in the suburb of Davis, University Of California Davis is a very large public institution. About 86% of students finish within six years. There were roughly 102 computer engineering students who graduated with this degree at University Of California Davis in the most recent data year. Students who receive their computer engineering degree from University Of California Davis earn around $96,418 in the first couple years of their career. Typical student debt for the program is $12,804.
Get the full computer engineering details for University Of California Davis
Columbia University In The City Of New York came in at #11 for computer engineering this year. Set in the city of New York, Columbia University In The City Of New York is a very large private not-for-profit institution. Columbia University In The City Of New York graduates 96% of students within six years. About 64 computer engineering degrees were awarded at Columbia University In The City Of New York in the most recent year. Graduates of the computer engineering program make about $102,083 in their early career. Typical student debt for the program is $23,258.
See the full computer engineering program report for Columbia University In The City Of New York
San Jose State University came in at #12 for computer engineering this year. Set in the city of San Jose, San Jose State University is a very large public institution. Roughly 69% of students complete a degree within six years here. There were roughly 455 computer engineering students who graduated with this degree at San Jose State University in the most recent data year.
See the full computer engineering program report for San Jose State University
Northwestern University earned the #13 position for computer engineering this year. This very large private not-for-profit university is located in the city of Evanston. Roughly 95% of students complete a degree within six years here. About 86 computer engineering degrees were awarded at Northwestern University in the most recent year. Graduates of the computer engineering program make about $78,551 in their early career. Typical student debt for the program is $16,616.
More information about a degree in computer engineering from Northwestern University
Harvard University ranked #14 on our 2027 list of the best computer engineering schools. Harvard University is a very large private not-for-profit school located in the city of Cambridge. Harvard University graduates 98% of students within six years. About 78 computer engineering degrees were awarded at Harvard University in the most recent year. Soon after graduation, computer engineering degree recipients from Harvard University generally make around $177,890. Students borrow a median of $16,616 to complete this degree.
Get the full computer engineering details for Harvard University
University Of California Los Angeles placed #15 among the best computer engineering schools. Set in the city of Los Angeles, University Of California Los Angeles is a very large public institution. About 93% of students finish within six years. University Of California Los Angeles awarded about 89 computer engineering degrees in the most recent data year. Graduates of the computer engineering program make about $63,833 in their early career. Students borrow a median of $14,103 to complete this degree.
Get the full computer engineering details for University Of California Los Angeles
University Of Wisconsin Madison earned the #16 position for computer engineering this year. This very large public university is located in the city of Madison. Roughly 90% of students complete a degree within six years here. There were roughly 82 computer engineering students who graduated with this degree at University Of Wisconsin Madison in the most recent data year. Soon after graduation, computer engineering degree recipients from University Of Wisconsin Madison generally make around $59,877. Students borrow a median of $21,813 to complete this degree.
More information about a degree in computer engineering from University Of Wisconsin Madison
Purdue University Main Campus landed the #17 spot for computer engineering this year. Located in the city of West Lafayette, Purdue University Main Campus is a very large public university. The six-year graduation rate is 83%. Purdue University Main Campus awarded about 455 computer engineering degrees in the most recent data year. Soon after graduation, computer engineering degree recipients from Purdue University Main Campus generally make around $89,965. Typical student debt for the program is $23,000.
Get the full computer engineering details for Purdue University Main Campus
University Of California Irvine earned the #18 position for computer engineering this year. Located in the city of Irvine, University Of California Irvine is a very large public university. The six-year graduation rate is 87%. About 446 computer engineering degrees were awarded at University Of California Irvine in the most recent year. Graduates of the computer engineering program make about $79,812 in their early career. Students borrow a median of $19,233 to complete this degree.
See the full computer engineering program report for University Of California Irvine
University Of Pennsylvania ranked #19 on our 2027 list of the best computer engineering schools. Set in the city of Philadelphia, University Of Pennsylvania is a very large private not-for-profit institution. Roughly 96% of students complete a degree within six years here. About 11 computer engineering degrees were awarded at University Of Pennsylvania in the most recent year. Soon after graduation, computer engineering degree recipients from University Of Pennsylvania generally make around $99,682. Typical student debt for the program is $16,155.
See the full computer engineering program report for University Of Pennsylvania
Texas A And M University College Station placed #20 among the best computer engineering schools. This very large public university is located in the city of College Station. About 84% of students finish within six years. Texas A And M University College Station awarded about 277 computer engineering degrees in the most recent data year. Graduates of the computer engineering program make about $86,366 in their early career. Typical student debt for the program is $22,816.
More information about a degree in computer engineering from Texas A And M University College Station
Tufts University earned the #21 position for computer engineering this year. This large private not-for-profit university is located in the suburb of Medford. Roughly 94% of students complete a degree within six years here. About 29 computer engineering degrees were awarded at Tufts University in the most recent year. Soon after graduation, computer engineering degree recipients from Tufts University generally make around $68,154. Typical student debt for the program is $17,074.
See the full computer engineering program report for Tufts University
New York University ranked #22 on our 2027 list of the best computer engineering schools. New York University is a very large private not-for-profit school located in the city of New York. New York University graduates 88% of students within six years. There were roughly 398 computer engineering students who graduated with this degree at New York University in the most recent data year. Graduates of the computer engineering program make about $82,183 in their early career. Typical student debt for the program is $19,000.
See the full computer engineering program report for New York University
University Of Virginia Main Campus earned the #23 position for computer engineering this year. This very large public university is located in the suburb of Charlottesville. About 96% of students finish within six years. There were roughly 72 computer engineering students who graduated with this degree at University Of Virginia Main Campus in the most recent data year. Computer Engineering graduates of University Of Virginia Main Campus earn a median of $118,232 early in their careers. University Of Virginia Main Campus graduates carry a median of $16,875 in student loans.
See the full computer engineering program report for University Of Virginia Main Campus
University Of California Santa Barbara ranked #24 on our 2027 list of the best computer engineering schools. This very large public university is located in the suburb of Santa Barbara. The six-year graduation rate is 83%. There were roughly 54 computer engineering students who graduated with this degree at University Of California Santa Barbara in the most recent data year. Graduates of the computer engineering program make about $91,387 in their early career. Students borrow a median of $14,410 to complete this degree.
More information about a degree in computer engineering from University Of California Santa Barbara
Georgia Institute Of Technology Main Campus landed the #25 spot for computer engineering this year. This very large public university is located in the city of Atlanta. Roughly 94% of students complete a degree within six years here. About 132 computer engineering degrees were awarded at Georgia Institute Of Technology Main Campus in the most recent year. Soon after graduation, computer engineering degree recipients from Georgia Institute Of Technology Main Campus generally make around $93,629. Georgia Institute Of Technology Main Campus graduates carry a median of $25,399 in student loans.
Get the full computer engineering details for Georgia Institute Of Technology Main Campus
Rest of the Top 50 Computer Engineering Schools
Not far behind, these schools also delivered a strong computer engineering education:
This list is compiled by College Factual (MF_RANKING_2025), 2027 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 · 236 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).