Best Colleges for Computer Science


Graduates Per Year


Average Salary


Most Popular Major

Picture of the author




Very Expensive



Median Degree Cost

Most Expensive Degrees





Computer Science





Public vs Private Cost

In-State Tuition

Public School


Private School


Out-of-State Tuition

Public School


Private School


Degree Cost

Most Expensive Region

New England

Amherst College

Most Expensive State


Champlain College

Most Expensive College

Columbia University in the City of New York


Most Affordable Region

Rocky Mountains

Brigham Young University-Idaho

Most Affordable State


Grambling State University

Most Affordable College

Purdue University-Main Campus



Computer science is the 30th most expensive major in the US, with a median cost of $52,320 for the top 50 programs (just ahead of #31, Chemistry, with a median cost of $52,145).

New England has the most expensive schools with top 50 computer science programs led by Amherst College with an annual cost of $57,640. The most expensive state for computer science is Vermont led by Champlain College and Middlebury College.

Public schools with solid programs by and large charge 75.55% less than private schools for in-state students. When looking at out-of-state tuition however, the median top 50 Public school charges 42.84% less than the median private school. So make sure to look into public shools in your state as soon as possible.

The most costly option in the top 25 is Columbia University in the City of New York, which is the 3rd most expensive college in the nation. The most affordable option in the top 100 is Brigham Young University-Provo. It costs just $5,790 per year, but it is ranked 91st for its computer science program. If you’re looking for a higher ranked, but still affordable option, Purdue University-Main Campus  could be a good fit for you, ranked #23 with an in-state cost of just $9,208. Another more affordable option would be #16, University of Illinois at Urbana-Champaign in Champaign County, IL with a cost of $12,036 for in-state students and $29,178 for out-of-state students.