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
Dartmouth crest
Dartmouth College
Hanover, NH
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
Stanford crest
Stanford University
Stanford, CA
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
Vanderbilt crest
Vanderbilt University
Nashville, TN
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
Princeton crest
Princeton University
Princeton, NJ
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
Boston U crest
Boston University
Boston, MA
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
UPenn crest
University of Pennsylvania
Philadelphia, PA
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.

Rank College Location
51 Villanova University Villanova, PA
52 Rochester Institute of Technology Rochester, NY
53 University of Pittsburgh - Pittsburgh Campus Pittsburgh, PA
54 Colorado School of Mines Golden, CO
55 Brigham Young University - Provo Provo, UT
56 Drexel University Philadelphia, PA
57 University of Colorado Boulder Boulder, CO
58 Indiana University - Bloomington Bloomington, IN
59 Carleton College Northfield, MN
60 University of Nebraska - Lincoln Lincoln, NE
61 Southern Methodist University Dallas, TX
62 Georgia Institute of Technology - Main Campus Atlanta, GA
63 University of Massachusetts - Lowell Lowell, MA
64 University of Maryland - Baltimore County Baltimore, MD
65 Tulane University of Louisiana New Orleans, LA
66 Binghamton University Vestal, NY
67 Iowa State University Ames, IA
68 Wake Forest University Winston-Salem, NC
69 Grinnell College Grinnell, IA
70 University of Utah Salt Lake City, UT
71 Arizona State University - Tempe Tempe, AZ
72 University of Illinois at Chicago Chicago, IL
73 Colgate University Hamilton, NY
74 University at Buffalo Buffalo, NY
75 William & Mary Williamsburg, VA
76 Washington State University Pullman, WA
77 Western Governors University Salt Lake City, UT
78 Northern Virginia Community College Annandale, VA
79 University of Iowa Iowa City, IA
80 University of Dayton Dayton, OH
81 Seattle University Seattle, WA

Additional Noteworthy Schools

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

Rank College Location
82 Florida Polytechnic University Lakeland, FL
83 Georgia State University Atlanta, GA
84 University of San Diego San Diego, CA
85 Texas State University San Marcos, TX
86 Miami University - Oxford Oxford, OH
87 Weber State University Ogden, UT
88 Lake Area Technical Institute Watertown, SD
89 University of North Carolina at Charlotte Charlotte, NC
90 Wentworth Institute of Technology Boston, MA
91 University of South Carolina - Columbia Columbia, SC
92 Connecticut College New London, CT
93 University of San Francisco San Francisco, CA
94 Middlebury College Middlebury, VT
95 University of Denver Denver, CO
96 San Diego State University San Diego, CA
97 University of California - Riverside Riverside, CA
98 Towson University Towson, MD
99 Boise State University Boise, ID
100 University of Connecticut Storrs, CT
101 Marist College Poughkeepsie, NY
102 Ivy Tech Community College Indianapolis, IN
103 University of Miami Coral Gables, FL
104 Southern New Hampshire University Manchester, NH
105 California State University - Sacramento Sacramento, CA
106 Normandale Community College Bloomington, MN
107 Clarkson University Potsdam, NY
108 Michigan Technological University Houghton, MI
109 Kent State University at Kent Kent, OH
110 Kennesaw State University Kennesaw, GA
111 Portland State University Portland, OR
112 Saint Louis University Saint Louis, MO
113 University of Portland Portland, OR
114 University of Oklahoma Norman Campus Norman, OK
115 Houston Community College Houston, TX
116 Illinois Institute of Technology Chicago, IL
117 Chapman University Orange, CA
118 Bunker Hill Community College Boston, MA
119 North Dakota State University - Main Campus Fargo, ND
120 Utah Valley University Orem, UT
121 University of Nevada - Reno Reno, NV
122 California State Polytechnic University - Pomona Pomona, CA
123 San Francisco State University San Francisco, CA
124 Ball State University Muncie, IN
125 College of the Holy Cross Worcester, MA
126 University at Albany Albany, NY
127 Smith College Northampton, MA
128 The University of Tennessee - Knoxville Knoxville, TN
129 University of Massachusetts - Boston Boston, MA
130 Montana State University Bozeman, MT
131 Gettysburg College Gettysburg, PA
132 George Mason University Fairfax, VA
133 Auburn University Auburn, AL
134 Duquesne University Pittsburgh, PA
135 Gonzaga University Spokane, 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

Major Annual Graduates
Computer Science 60,631

View All CompSci Concentrations >

Majors Similar to CompSci

Related Major Annual Graduates
Computer Information Systems 91,113
Information Technology 42,900
Information Science 17,504
Computer Software & Applications 14,312
Computer Systems Networking 13,795
Computer Programming 12,932
Computer Systems Analysis 2,261
Data Processing 1,981
Other Computer & Information Sciences 1,770
Data Entry 498

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