College Factual  by our College Data Analytics Team
       Unbiased Factual Guarantee

2025 Best Computer Science Schools

405 Colleges in the United States
60,631 CompSci Degrees Awarded
$76,986 Avg Early-Career Salary
Computer Science is of the hottest degree programs in the United States, coming in as the #12 most popular major in the country. So, there are lots of possibilities to explore when you're trying to determine where you want to get your degree.

For its 2025 ranking, College Factual looked at 405 schools in the United States to determine which ones were the best for computer science students pursuing a degree. When you put them all together, these colleges and universities awarded 60,631 degrees in computer science annually.

Jump to one of the following sections: * Degree-Level Rankings

Choosing a Great Computer Science School

Best Computer Science Schools The compsci program you select can have a big impact on your future. That's why we developed our collection of Best Schools for Computer Science rankings. For our Best Overall Computer Science School rankings, we roll up the results of our degree-level rankings, weighted by the number of degrees awarded at that level.

You may want to choose one of the degree levels below to find the schools of most interest to you.

Computer Science Rankings by Degree Level

Associate Degrees in CompSci
Bachelor's Degrees in CompSci
Master's Degrees in CompSci
Doctor's Degrees in CompSci

Since picking the right college can be one of the most important decisions of your life, we've developed the Best Computer Science Schools ranking, along with many other major-related rankings, to help you make that decision. 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've developed a unique tool called College Combat that allows you to compare schools based on the factors that matter the most to you. Go ahead and give it a try, or bookmark the link so you can check it out later.

Read more about College Factual's methodology.

Best Schools for Computer Science in the United States

The schools below may not offer all types of compsci degrees so you may want to filter by degree level first. However, they are great for the degree levels they do offer. Only those schools that rank in the top 20% of all the schools we analyze get awarded with a place on this list.

25 Top Schools in CompSci

1
Duke crest
Duke University
Durham, NC
Doctor's Degree Highest Degree Type
428 CompSci Degrees Awarded
5.6% Growth in Graduates

Every student who is interested in computer science needs to look into Duke University. Located in the large city of Durham, Duke is a private not-for-profit university with a fairly large student population. A Best Colleges rank of #7 out of 2,152 colleges nationwide means Duke is a great university overall.

There were roughly 428 computer science students who graduated with this degree at Duke in the most recent data year. Degree recipients from the computer science program at Duke University make $56,370 more than the typical graduate in this field when they enter the workforce.

More information about a degree in computer science from Duke University

2
Doctor's Degree Highest Degree Type
737 CompSci Degrees Awarded
6.1% Growth in Graduates

Massachusetts Institute of Technology is a great decision for students pursuing a degree in computer science. Located in the city of Cambridge, MIT is a private not-for-profit school with a fairly large student population. A Best Colleges rank of #1 out of 2,152 schools nationwide means MIT is a great school overall.

There were approximately 737 computer science students who graduated with this degree at MIT in the most recent data year. Those computer science students who get their degree from Massachusetts Institute of Technology earn $77,506 more than the standard compsci student.

More information about a degree in computer science from Massachusetts Institute of Technology

Sponsored
Associates Degree Type
AS in Computer Science Program Name

Learn the applied programming skills needed to fill in-demand tech roles when you earn your online AS in Computer Science at Southern New Hampshire University.

More information about a degree in AS in Computer Science from Southern New Hampshire University

Related Programs

3
Doctor's Degree Highest Degree Type
859 CompSci Degrees Awarded
13.4% Growth in Graduates

Cornell University is one of the best schools in the country for getting a degree in computer science. Cornell is a fairly large private not-for-profit university located in the city of Ithaca. A Best Colleges rank of #9 out of 2,152 schools nationwide means Cornell is a great university overall.

There were approximately 859 computer science students who graduated with this degree at Cornell in the most recent data year. Degree recipients from the computer science degree program at Cornell University make $75,904 more than the standard graduate with the same degree shortly after graduation.

More information about a degree in computer science from Cornell University

4
Doctor's Degree Highest Degree Type
748 CompSci Degrees Awarded
$131,695 Median Starting Salary

Any student who is interested in computer science has to take a look at Columbia University in the City of New York. Located in the city of New York, Columbia is a private not-for-profit university with a fairly large student population. A Best Colleges rank of #15 out of 2,152 schools nationwide means Columbia is a great university overall.

There were approximately 748 computer science students who graduated with this degree at Columbia in the most recent year we have data available. Computer Science degree recipients from Columbia University in the City of New York earn a boost of approximately $54,709 over the average income of computer science graduates.

More information about a degree in computer science from Columbia University in the City of New York

5
Doctor's Degree Highest Degree Type
364 CompSci Degrees Awarded
6.6% Growth in Graduates

Located in the large city of Pittsburgh, Carnegie Mellon is a private not-for-profit university with a fairly large student population. A Best Colleges rank of #8 out of 2,152 colleges nationwide means Carnegie Mellon is a great university overall.

There were roughly 364 computer science students who graduated with this degree at Carnegie Mellon in the most recent year we have data available. Degree recipients from the computer science degree program at Carnegie Mellon University earn $94,278 more than the typical college grad in this field shortly after graduation.

More information about a degree in computer science from Carnegie Mellon University

6
Doctor's Degree Highest Degree Type
903 CompSci Degrees Awarded
5.2% Growth in Graduates

UC Berkeley is a fairly large public university located in the midsize city of Berkeley. A Best Colleges rank of #14 out of 2,152 schools nationwide means UC Berkeley is a great university overall.

There were roughly 903 computer science students who graduated with this degree at UC Berkeley in the most recent year we have data available. Computer Science degree recipients from University of California - Berkeley get an earnings boost of about $72,880 above the typical earnings of computer science graduates.

More information about a degree in computer science from University of California - Berkeley

7
Tufts crest
Tufts University
Medford, MA
Doctor's Degree Highest Degree Type
218 CompSci Degrees Awarded
$105,659 Median Starting Salary

Tufts is a large private not-for-profit university located in the large suburb of Medford. This university ranks 7th out of 63 schools for overall quality in the state of Massachusetts.

There were roughly 218 computer science students who graduated with this degree at Tufts in the most recent year we have data available. Those computer science students who get their degree from Tufts University receive $28,673 more than the typical compsci student.

More information about a degree in computer science from Tufts University

Sponsored
Bachelors Degree Type
BS in Computer Science Program Name

Learn the front-end design and back-end development skills employers look for in full stack software developers with this online bachelor's degree in computer science from Southern New Hampshire University.

More information about a degree in BS in Computer Science from Southern New Hampshire University

Related Programs

8
Doctor's Degree Highest Degree Type
165 CompSci Degrees Awarded
13.9% Growth in Graduates

Dartmouth is a moderately-sized private not-for-profit college located in the town of Hanover. A Best Colleges rank of #12 out of 2,152 colleges nationwide means Dartmouth is a great college overall.

There were about 165 computer science students who graduated with this degree at Dartmouth in the most recent year we have data available. Those computer science students who get their degree from Dartmouth College earn $55,933 more than the standard compsci graduate.

More information about a degree in computer science from Dartmouth College

9
Doctor's Degree Highest Degree Type
656 CompSci Degrees Awarded
4.3% Growth in Graduates

Stanford is a large private not-for-profit university located in the large suburb of Stanford. A Best Colleges rank of #10 out of 2,152 schools nationwide means Stanford is a great university overall.

There were approximately 656 computer science students who graduated with this degree at Stanford in the most recent year we have data available. Degree recipients from the computer science program at Stanford University make $84,702 more than the standard graduate with the same degree when they enter the workforce.

More information about a degree in computer science from Stanford University

10
Master's Degree Highest Degree Type
520 CompSci Degrees Awarded
9.6% Growth in Graduates

Located in the city of Seattle, UW Seattle is a public university with a very large student population. This university ranks 1st out of 50 colleges for overall quality in the state of Washington.

There were about 520 computer science students who graduated with this degree at UW Seattle in the most recent data year. Computer Science degree recipients from University of Washington - Seattle Campus receive an earnings boost of around $52,006 above the average earnings of computer science graduates.

More information about a degree in computer science from University of Washington - Seattle Campus

11
Brown crest
Brown University
Providence, RI
Doctor's Degree Highest Degree Type
361 CompSci Degrees Awarded
11.6% Growth in Graduates

Located in the city of Providence, Brown is a private not-for-profit university with a fairly large student population. This university ranks 1st out of 9 schools for overall quality in the state of Rhode Island.

There were about 361 computer science students who graduated with this degree at Brown in the most recent data year. Those computer science students who get their degree from Brown University make $73,459 more than the average compsci grad.

More information about a degree in computer science from Brown University

Sponsored
Bachelors Degree Type
BS in Computer Science - Software Engineering Program Name

With a software engineering degree, you'll learn the fundamental concepts and principles – a systematic approach used to develop software on time, on budget and within specifications – throughout your online college classes at SNHU.

More information about a degree in BS in Computer Science - Software Engineering from Southern New Hampshire University

Related Programs

12
Doctor's Degree Highest Degree Type
988 CompSci Degrees Awarded
8.8% Growth in Graduates

Located in the small city of Champaign, UIUC is a public university with a fairly large student population. This university ranks 3rd out of 85 colleges for overall quality in the state of Illinois.

There were approximately 988 computer science students who graduated with this degree at UIUC in the most recent data year. Those computer science students who get their degree from University of Illinois at Urbana-Champaign receive $52,062 more than the average compsci student.

More information about a degree in computer science from University of Illinois at Urbana-Champaign

13
Doctor's Degree Highest Degree Type
246 CompSci Degrees Awarded
6.9% Growth in Graduates

Vanderbilt is a fairly large private not-for-profit university located in the city of Nashville. This university ranks 1st out of 41 schools for overall quality in the state of Tennessee.

There were roughly 246 computer science students who graduated with this degree at Vanderbilt in the most recent year we have data available. Those computer science students who get their degree from Vanderbilt University earn $45,258 more than the average compsci grad.

More information about a degree in computer science from Vanderbilt University

14
Doctor's Degree Highest Degree Type
1,055 CompSci Degrees Awarded
11.9% Growth in Graduates

UMCP is a fairly large public university located in the suburb of College Park. This university ranks 2nd out of 35 schools for overall quality in the state of Maryland.

There were approximately 1055 computer science students who graduated with this degree at UMCP in the most recent year we have data available. Those computer science students who get their degree from University of Maryland - College Park make $22,770 more than the typical compsci graduate.

More information about a degree in computer science from University of Maryland - College Park

15
Doctor's Degree Highest Degree Type
1,015 CompSci Degrees Awarded
$136,175 Median Starting Salary

USC is a very large private not-for-profit university located in the large city of Los Angeles. A Best Colleges rank of #13 out of 2,152 colleges nationwide means USC is a great university overall.

There were roughly 1015 computer science students who graduated with this degree at USC in the most recent data year. Computer Science degree recipients from University of Southern California receive an earnings boost of around $59,189 over the typical income of computer science graduates.

More information about a degree in computer science from University of Southern California

Sponsored
Masters Degree Type
MS in Information Technology - Software Application Development Program Name

Learn to manage the development process for a software program with this specialized online master's from Southern New Hampshire University.

More information about a degree in MS in Information Technology - Software Application Development from Southern New Hampshire University

Related Programs

16
Doctor's Degree Highest Degree Type
253 CompSci Degrees Awarded
20.2% Growth in Graduates

Princeton is a medium-sized private not-for-profit university located in the city of Princeton. This university ranks 1st out of 45 colleges for overall quality in the state of New Jersey.

There were about 253 computer science students who graduated with this degree at Princeton in the most recent data year. Those computer science students who get their degree from Princeton University make $69,638 more than the average compsci student.

More information about a degree in computer science from Princeton University

17
Doctor's Degree Highest Degree Type
434 CompSci Degrees Awarded
4.1% Growth in Graduates

Boston U is a fairly large private not-for-profit university located in the large city of Boston. This university ranks 4th out of 63 schools for overall quality in the state of Massachusetts.

There were approximately 434 computer science students who graduated with this degree at Boston U in the most recent data year. Degree recipients from the computer science major at Boston University make $25,538 more than the typical graduate with the same degree when they enter the workforce.

More information about a degree in computer science from Boston University

18
Doctor's Degree Highest Degree Type
260 CompSci Degrees Awarded
$93,888 Median Starting Salary

WPI is a medium-sized private not-for-profit school located in the city of Worcester. This school ranks 8th out of 63 schools for overall quality in the state of Massachusetts.

There were approximately 260 computer science students who graduated with this degree at WPI in the most recent year we have data available. Those computer science students who get their degree from Worcester Polytechnic Institute make $16,902 more than the average compsci student.

More information about a degree in computer science from Worcester Polytechnic Institute

19
Doctor's Degree Highest Degree Type
819 CompSci Degrees Awarded
$113,825 Median Starting Salary

UCSD is a fairly large public university located in the large city of La Jolla. This university ranks 8th out of 161 schools for overall quality in the state of California.

There were roughly 819 computer science students who graduated with this degree at UCSD in the most recent data year. Degree recipients from the computer science degree program at University of California - San Diego earn $36,839 more than the standard graduate with the same degree shortly after graduation.

More information about a degree in computer science from University of California - San Diego

Sponsored
Bachelors Degree Type
BS in Computer Information Systems Program Name

Use technology to drive crucial business strategies with the online BS in Computer Information Systems program at Southern New Hampshire University.

More information about a degree in BS in Computer Information Systems from Southern New Hampshire University

Related Programs

20
Doctor's Degree Highest Degree Type
532 CompSci Degrees Awarded
$94,786 Median Starting Salary

Purdue is a fairly large public university located in the small city of West Lafayette. This university ranks 3rd out of 41 schools for overall quality in the state of Indiana.

There were roughly 532 computer science students who graduated with this degree at Purdue in the most recent data year. Degree recipients from the computer science degree program at Purdue University - Main Campus earn $17,800 more than the standard college grad in this field when they enter the workforce.

More information about a degree in computer science from Purdue University - Main Campus

21
Doctor's Degree Highest Degree Type
322 CompSci Degrees Awarded
8.4% Growth in Graduates

RPI is a moderately-sized private not-for-profit school located in the small city of Troy. This school ranks 6th out of 136 schools for overall quality in the state of New York.

There were about 322 computer science students who graduated with this degree at RPI in the most recent year we have data available. Computer Science degree recipients from Rensselaer Polytechnic Institute receive an earnings boost of around $29,485 over the average earnings of computer science graduates.

More information about a degree in computer science from Rensselaer Polytechnic Institute

22
Georgetown crest
Georgetown University
Washington, DC
Doctor's Degree Highest Degree Type
61 CompSci Degrees Awarded
$92,974 Median Starting Salary

Located in the city of Washington, Georgetown is a private not-for-profit university with a very large student population. A Best Colleges rank of #11 out of 2,152 schools nationwide means Georgetown is a great university overall.

There were roughly 61 computer science students who graduated with this degree at Georgetown in the most recent data year. Computer Science degree recipients from Georgetown University earn a boost of around $15,988 above the typical earnings of computer science graduates.

More information about a degree in computer science from Georgetown University

23
Doctor's Degree Highest Degree Type
289 CompSci Degrees Awarded
3.1% Growth in Graduates

Located in the large suburb of Saint Louis, WUSTL is a private not-for-profit university with a large student population. This university ranks 1st out of 48 schools for overall quality in the state of Missouri.

There were approximately 289 computer science students who graduated with this degree at WUSTL in the most recent year we have data available. Those computer science students who get their degree from Washington University in St Louis receive $31,009 more than the typical compsci student.

More information about a degree in computer science from Washington University in St Louis

24
Doctor's Degree Highest Degree Type
207 CompSci Degrees Awarded
$99,981 Median Starting Salary

Northwestern is a very large private not-for-profit university located in the small city of Evanston. A Best Colleges rank of #5 out of 2,152 colleges nationwide means Northwestern is a great university overall.

There were about 207 computer science students who graduated with this degree at Northwestern in the most recent year we have data available. Computer Science degree recipients from Northwestern University receive an earnings boost of approximately $22,995 over the average earnings of computer science graduates.

More information about a degree in computer science from Northwestern University

25
Master's Degree Highest Degree Type
215 CompSci Degrees Awarded
7.4% Growth in Graduates

Located in the city of Philadelphia, UPenn is a private not-for-profit university with a very large student population. A Best Colleges rank of #2 out of 2,152 schools nationwide means UPenn is a great university overall.

There were approximately 215 computer science students who graduated with this degree at UPenn in the most recent data year. Those computer science students who get their degree from University of Pennsylvania make $47,471 more than the average compsci student.

More information about a degree in computer science from University of Pennsylvania

Rest of the Top 50 Best Computer Science Schools

26
27
28
29
30
Lehigh crest
Lehigh University
Bethlehem, PA
31
32
Harvey Mudd College crest
Harvey Mudd College
Claremont, CA

33

34
35
36
Boston College crest
Boston College
Chestnut Hill, MA
37
Williams crest
Williams College
Williamstown, MA
38
Emory crest
Emory University
Atlanta, GA
39
SUNY Stony Brook crest
Stony Brook University
Stony Brook, NY
40
41

42

43
44
Amherst crest
Amherst College
Amherst, MA
45
46
47
48
49
50

Remaining Award Winners

This section shows the rest of the colleges awarded a Best Computer Science Schools badge. Showing in this list means the college was ranked in the top 20% of the 405 different United States computer science schools we analyzed.

RankCollegeLocation
51Villanova UniversityVillanova, PA
52Rochester Institute of TechnologyRochester, NY
53University of Pittsburgh - Pittsburgh CampusPittsburgh, PA
54Colorado School of MinesGolden, CO
55Brigham Young University - ProvoProvo, UT
56Drexel UniversityPhiladelphia, PA
57University of Colorado BoulderBoulder, CO
58Indiana University - BloomingtonBloomington, IN
59Carleton CollegeNorthfield, MN
60University of Nebraska - LincolnLincoln, NE
61Southern Methodist UniversityDallas, TX
62Georgia Institute of Technology - Main CampusAtlanta, GA
63University of Massachusetts - LowellLowell, MA
64University of Maryland - Baltimore CountyBaltimore, MD
65Tulane University of LouisianaNew Orleans, LA
66Binghamton UniversityVestal, NY
67Iowa State UniversityAmes, IA
68Wake Forest UniversityWinston-Salem, NC
69Grinnell CollegeGrinnell, IA
70University of UtahSalt Lake City, UT
71Arizona State University - TempeTempe, AZ
72University of Illinois at ChicagoChicago, IL
73Colgate UniversityHamilton, NY
74University at BuffaloBuffalo, NY
75William & MaryWilliamsburg, VA
76Washington State UniversityPullman, WA
77Western Governors UniversitySalt Lake City, UT
78Northern Virginia Community CollegeAnnandale, VA
79University of IowaIowa City, IA
80University of DaytonDayton, OH
81Seattle UniversitySeattle, WA

Additional Noteworthy Schools

Here are some additional great schools for Computer Science students that almost earned our Best Computer Science Schools award.

RankCollegeLocation
82Florida Polytechnic UniversityLakeland, FL
83Georgia State UniversityAtlanta, GA
84University of San DiegoSan Diego, CA
85Texas State UniversitySan Marcos, TX
86Miami University - OxfordOxford, OH
87Weber State UniversityOgden, UT
88Lake Area Technical InstituteWatertown, SD
89University of North Carolina at CharlotteCharlotte, NC
90Wentworth Institute of TechnologyBoston, MA
91University of South Carolina - ColumbiaColumbia, SC
92Connecticut CollegeNew London, CT
93University of San FranciscoSan Francisco, CA
94Middlebury CollegeMiddlebury, VT
95University of DenverDenver, CO
96San Diego State UniversitySan Diego, CA
97University of California - RiversideRiverside, CA
98Towson UniversityTowson, MD
99Boise State UniversityBoise, ID
100University of ConnecticutStorrs, CT
101Marist CollegePoughkeepsie, NY
102Ivy Tech Community CollegeIndianapolis, IN
103University of MiamiCoral Gables, FL
104Southern New Hampshire UniversityManchester, NH
105California State University - SacramentoSacramento, CA
106Normandale Community CollegeBloomington, MN
107Clarkson UniversityPotsdam, NY
108Michigan Technological UniversityHoughton, MI
109Kent State University at KentKent, OH
110Kennesaw State UniversityKennesaw, GA
111Portland State UniversityPortland, OR
112Saint Louis UniversitySaint Louis, MO
113University of PortlandPortland, OR
114University of Oklahoma Norman CampusNorman, OK
115Houston Community CollegeHouston, TX
116Illinois Institute of TechnologyChicago, IL
117Chapman UniversityOrange, CA
118Bunker Hill Community CollegeBoston, MA
119North Dakota State University - Main CampusFargo, ND
120Utah Valley UniversityOrem, UT
121University of Nevada - RenoReno, NV
122California State Polytechnic University - PomonaPomona, CA
123San Francisco State UniversitySan Francisco, CA
124Ball State UniversityMuncie, IN
125College of the Holy CrossWorcester, MA
126University at AlbanyAlbany, NY
127Smith CollegeNorthampton, MA
128The University of Tennessee - KnoxvilleKnoxville, TN
129University of Massachusetts - BostonBoston, MA
130Montana State UniversityBozeman, MT
131Gettysburg CollegeGettysburg, PA
132George Mason UniversityFairfax, VA
133Auburn UniversityAuburn, AL
134Duquesne UniversityPittsburgh, PA
135Gonzaga UniversitySpokane, WA

Computer Science by Region

View the Best Computer Science Schools for a specific region near you.

Region
Southeast
New England
Rocky Mountains
Plains States
Middle Atlantic
Far Western US
Southwest
Other U.S. Territories
Great Lakes

View All Rankings >

Computer Science is one of 10 different types of Computer & Information Sciences programs to choose from.

CompSci Focus Areas

MajorAnnual Graduates
Computer Science60,631

View All CompSci Concentrations >

Majors Similar to CompSci

Related MajorAnnual Graduates
Computer Information Systems91,113
Information Technology42,900
Information Science17,504
Computer Software & Applications14,312
Computer Systems Networking13,795
Computer Programming12,932
Computer Systems Analysis2,261
Data Processing1,981
Other Computer & Information Sciences1,770
Data Entry498

View All CompSci Related Majors >

Notes and References

More about our data sources and methodologies.

Popular Reports

College Rankings
Best by Location
Degree Guides by Major
Graduate Programs

Compare Your School Options