Computer science is one of the most lucrative and fast-growing fields in today's workforce. The computing and IT job market is projected to grow by 15% over the next decade (more than triple the 5% average growth for all occupations) with a current median wage of $97,430 (versus $45,760 for all jobs), according to the U.S. Bureau of Labor Statistics.
While a college education isn't mandatory to launch a successful tech career, earning a specialized degree in computer science remains one of the best decisions you can make for your future. The average starting salary for graduates of a computer science bachelor's in the class of 2021 was $81,202, compared to $55,911 for all majors in this undergraduate class, per the National Association of Colleges and Employers (NACE). Graduates of CS master's programs entered the workforce with an average wage of $102,782, making comp-sci the only major to break six figures at the graduate level.
The best computer science program for you will depend on multiple factors, including your interests, budget, learning style and career goals. Regardless of your path, using these pages to compare the best computer science schools in the U.S. is a great place to start.
Click on the states below to compare the best accredited programs in computer science. Each page includes the state's top-ranked campus and online computer schools, the highest paying cities and comp-sci career paths in-state, answers to frequently asked questions from prospective students, and more.
Click on each state to explore its best CS schools:
Best Computer Science Colleges
- Computer Science Schools in Alabama
- Computer Science Schools in Arizona
- Computer Science Schools in Arkansas
- Computer Science Schools in California
- Computer Science Schools in Colorado
- Computer Science Schools in Connecticut
- Computer Science Schools in Florida
- Computer Science Schools in Georgia
- Computer Science Schools in Idaho
- Computer Science Schools in Illinois
- Computer Science Schools in Indiana
- Computer Science Schools in Kentucky
- Computer Science Schools in Louisiana
- Computer Science Schools in Maine
- Computer Science Schools in Maryland
- Computer Science Schools in Massachusetts
- Computer Science Schools in Michigan
- Computer Science Schools in Minnesota
- Computer Science Schools in Mississippi
- Computer Science Schools in Montana
- Computer Science Schools in Nevada
- Computer Science Schools in New Hampshire
- Computer Science Schools in New Jersey
- Computer Science Schools in New Mexico
- Computer Science Schools in New York
- Computer Science Schools in North Carolina
- Computer Science Schools in Ohio
- Computer Science Schools in Oklahoma
- Computer Science Schools in Oregon
- Computer Science Schools in Pennsylvania
- Computer Science Schools in South Carolina
- Computer Science Schools in Tennessee
- Computer Science Schools in Texas
- Computer Science Schools in Washington DC
- Computer Science Schools in Utah
- Computer Science Schools in Vermont
- Computer Science Schools in Virginia
- Computer Science Schools in Washington
- Computer Science Schools in West Virginia
- Computer Science Schools in Wisconsin
The best computer science schools in the U.S. are updated continually to reflect the latest rankings and data.