Skip to content
CollegeRanker

Rankings / Bachelors

Best Bachelor's in Computer Science

By David Krug, Co-Founder, CollegeRanker · Updated 2026-05-31 · 50 schools · Agent Insights
50
Schools Analyzed
$90,804
Avg. Earnings (10yr)
88%
Avg. Graduation Rate
$21,161
Avg. Net Price

Find Your Program

Explore Accredited Programs in This Field

Find accredited programs in this field accepting applicants.

✓ Accredited programs ✓ 100% free ✓ No obligation

The increasing demand for computer science professionals makes choosing the right bachelor's program a critical decision for many students. With an average earning potential of $91,622 for graduates in this field, investing in a solid education is more important than ever.

What sets these top programs apart are their impressive outcomes, which include graduation rates, average earnings, and manageable debt levels. The schools listed below were evaluated based on these key metrics to help prospective students identify programs that offer a strong return on investment.

For instance, the Massachusetts Institute of Technology leads with a remarkable earning potential of $143,372 and a graduation rate of 96%. In contrast, Georgia Institute of Technology, while offering a solid earning potential of $102,772, has a higher average debt of $21,672. This difference illustrates the various trade-offs students may need to consider when selecting a program.

Key Findings

Massachusetts Institute of Technology graduates earn an average of $143,372.

Princeton University has a graduation rate of 97%, the highest on the list.

Georgia Institute of Technology graduates carry an average debt of $21,672, the highest among the top 5.

The average graduation rate across these programs is 90%.

Quick Numbers

Schools ranked 50
Avg. earnings at 10yr $90,804
Avg. graduation rate 88%
Avg. net price $21,161
Avg. median debt $16,518

How We Ranked

Bachelor's programs ranked by outcomes, mobility, and program concentration in Computer Science & IT

Read our full methodology →

Earnings vs. Cost

Each dot is a ranked school. Up = higher earnings. Right = higher cost. Top-left is the best value.

$15K$79K$143K$0$50KNET PRICEMassachusetts InstituteStanford UniversityPrinceton UniversityGeorgia InstituteCalifornia Institute

Graduation Rates

Longer bars = higher graduation rate.

Massachusetts Institute …96%Stanford University92%Princeton University97%Georgia Institute of Tec…93%California Institute of …94%Cornell University95%New Jersey Institute of …73%Rice University95%Brown University96%Johns Hopkins University94%University of Chicago95%Columbia University in t…96%Harvard University97%Pomona College93%Duke University96%Carnegie Mellon Universi…93%Williams College95%Wellesley College91%Illinois Institute of Te…74%Vanderbilt University93%

Sponsored

Featured Programs From Accredited Schools

Accredited schools accepting applicants in this field.

Ad

Full Rankings

#1

Massachusetts Institute of Technology

Cambridge, MA · 4,535 students · Private nonprofit

The Computer Science bachelor’s program at MIT is for those who thrive on innovation and problem-solving. Students here engage deeply with technology, coding, and algorithms, working alongside some of the brightest minds in the field. The collaborative atmosphere encourages creativity and critical thinking, preparing graduates for dynamic careers in tech and beyond.
5% accepted 96% graduate $143,372 earnings
Massachusetts's full profile
#2

Stanford University

Stanford, CA · 7,554 students · Private nonprofit

At Stanford, the Computer Science bachelor’s program attracts students passionate about technology and its impact on society. The curriculum emphasizes both theoretical foundations and practical applications, allowing students to tackle real-world challenges. Collaborating with peers and faculty, students prepare for diverse careers in a rapidly evolving tech landscape.
4% accepted 92% graduate $124,080 earnings
Stanford's full profile
#3

Princeton University

Princeton, NJ · 5,709 students · Private nonprofit

Princeton's Computer Science bachelor’s program is designed for students who excel in analytical thinking and creativity. The program fosters a close-knit community where collaboration is key, and students explore everything from programming languages to artificial intelligence. This supportive environment helps students develop the skills necessary for impactful careers in technology and research.
5% accepted 97% graduate $110,066 earnings
Princeton's full profile
#4

Georgia Institute of Technology-Main Campus

Atlanta, GA · 18,785 students · Public

The Computer Science bachelor's program at Georgia Tech is designed for students eager to dive into a tech-driven future. Those who thrive here often have a passion for problem-solving and innovation, pushing boundaries in areas like software development, artificial intelligence, and cybersecurity. The collaborative environment encourages hands-on learning and teamwork, setting students up for success in a competitive industry.
14% accepted 93% graduate $102,772 earnings
Georgia's full profile
#5

California Institute of Technology

Pasadena, CA · 987 students · Private nonprofit

Caltech’s Computer Science bachelor’s program attracts inquisitive minds eager to explore the intersection of technology and science. Students engage in rigorous coursework that emphasizes both foundational knowledge and hands-on projects, preparing them for exciting careers in software development, data analysis, and more. The small student body fosters an intimate setting for collaboration and personalized learning.
3% accepted 94% graduate $128,566 earnings
California's full profile
#6

Cornell University

Ithaca, NY · 15,995 students · Private nonprofit

At Cornell, the Computer Science bachelor's program attracts students who are excited to explore the intricacies of technology and its applications in the real world. The curriculum is designed to be rigorous and engaging, preparing students for careers in software engineering, data science, and more. Expect to immerse yourself in both theoretical concepts and practical projects that challenge your skills and creativity.
9% accepted 95% graduate $104,043 earnings
Cornell's full profile
#7

New Jersey Institute of Technology

Newark, NJ · 9,019 students · Public

The Computer Science bachelor's program at New Jersey Institute of Technology is designed for students looking to make a tangible impact in technology. This program suits those who thrive in a hands-on learning environment and are eager to engage with real-world applications of computer science. Students work on projects that address current challenges, equipping them with the skills necessary for careers in a dynamic workforce.
65% accepted 73% graduate $84,276 earnings
New's full profile
#8

Rice University

Houston, TX · 4,776 students · Private nonprofit

Rice University's Computer Science bachelor's program is a perfect match for students who crave a tight-knit community while pursuing cutting-edge technology. It's an ideal environment for those who value collaboration and mentorship, as students engage in hands-on projects that prepare them for impactful careers in tech. The focus is on developing innovative solutions to complex problems, making it a suitable choice for aspiring leaders in the field.
8% accepted 95% graduate $89,718 earnings
Rice's full profile
#9

Brown University

Providence, RI · 7,226 students · Private nonprofit

The Computer Science bachelor's program at Brown is tailored for students who thrive in an open, flexible learning environment. Here, you’ll find a focus on creativity and interdisciplinary learning, ideal for those looking to explore diverse areas within computer science. Students are encouraged to pursue their unique interests and work on projects that reflect their passions, preparing them for a variety of careers in tech and beyond.
5% accepted 96% graduate $93,487 earnings
Brown's full profile
#10

Johns Hopkins University

Baltimore, MD · 5,693 students · Private nonprofit

The Computer Science bachelor's program at Johns Hopkins University is designed for students who are passionate about technology and eager to tackle complex problems. Here, students engage with a curriculum that emphasizes both theory and practical application, preparing them for a rapidly evolving field. Whether you’re interested in software development, data analysis, or artificial intelligence, the program nurtures critical thinking and innovative skills essential for success.
6% accepted 94% graduate $87,555 earnings
Johns's full profile
#11

University of Chicago

Chicago, IL · 7,569 students · Private nonprofit

The Computer Science bachelor's program at the University of Chicago is ideal for intellectually curious students who thrive in a rigorous academic environment. Here, students delve deep into computational theory and practical problem-solving, equipping themselves with the skills necessary for a successful career in technology. The program encourages exploration and critical analysis, allowing students to engage with complex concepts and apply their knowledge to real-world challenges.
4% accepted 95% graduate $91,885 earnings
University's full profile
#12

Columbia University in the City of New York

New York, NY · 8,973 students · Private nonprofit

Columbia University offers a Computer Science bachelor's program tailored for ambitious students ready to engage with one of the world's leading tech hubs. This program emphasizes both theoretical foundations and practical applications, preparing students for diverse careers in technology. With a focus on innovation and critical thinking, students at Columbia are positioned to make significant contributions to the tech industry.
4% accepted 96% graduate $102,491 earnings
Columbia's full profile
#13

Harvard University

Cambridge, MA · 7,601 students · Private nonprofit

Pursuing a Computer Science bachelor's degree at Harvard is an opportunity for students who are passionate about technology and innovation. The program attracts those who thrive in a rigorous academic environment and seek to explore the intersection of computing and real-world challenges. Students engage in a variety of projects that push the boundaries of traditional computer science, preparing them for impactful careers in a fast-evolving field.
4% accepted 97% graduate $101,817 earnings
Harvard's full profile
#14

Pomona College

Claremont, CA · 1,666 students · Private nonprofit

At Pomona College in Claremont, CA, the Computer Science bachelor's program attracts students who value a close-knit community and a rigorous academic environment. Here, students engage with complex problems while exploring the principles of computation and software development. The curriculum is designed for those who want to blend technical skills with critical thinking, preparing them for a variety of roles in tech and beyond.
7% accepted 93% graduate $77,779 earnings
Pomona's full profile
#15

Duke University

Durham, NC · 6,442 students · Private nonprofit

At Duke University, the Computer Science bachelor's program attracts students who are curious and driven to explore the intersection of technology and real-world issues. The program emphasizes collaboration and creativity, fostering an environment where students can work on cutting-edge projects and develop their technical expertise. With a strong foundation in both the fundamentals and the latest advancements in computer science, students are well-prepared for a variety of career paths in this dynamic field.
6% accepted 96% graduate $97,800 earnings
Duke's full profile
#16

Carnegie Mellon University

Pittsburgh, PA · 7,304 students · Private nonprofit

Carnegie Mellon University in Pittsburgh is known for its intense focus on innovation and technology, making its Computer Science bachelor's program ideal for students driven by a passion for coding and problem-solving. Students immerse themselves in hands-on projects and collaborative learning, all while gaining a solid foundation in theoretical principles. This program is perfect for those eager to tackle the challenges of the tech industry head-on.
12% accepted 93% graduate $114,862 earnings
Carnegie's full profile
#17

Williams College

Williamstown, MA · 2,076 students · Private nonprofit

At Williams College, students pursuing a Computer Science bachelor's degree will find a tight-knit community that emphasizes collaboration and creativity. This program is ideal for those who are eager to tackle complex problems and apply their technical skills in meaningful ways. Students often work closely with peers and faculty on projects that encourage critical thinking and innovative solutions, preparing them well for future careers in the tech sector.
8% accepted 95% graduate $88,665 earnings
Williams's full profile
#18

Wellesley College

Wellesley, MA · 2,300 students · Private nonprofit

At Wellesley College, the Computer Science bachelor's program is tailored for students who want a supportive environment while exploring the complexities of technology. The program encourages a diverse range of perspectives among its students, fostering collaboration and creativity in problem-solving. It's an excellent fit for individuals looking to combine their technical interests with a commitment to social impact and leadership in the tech sector.
14% accepted 91% graduate $84,803 earnings
Wellesley's full profile
#19

Illinois Institute of Technology

Chicago, IL · 2,833 students · Private nonprofit

At the Illinois Institute of Technology, the Computer Science bachelor's program attracts students who are eager to tackle real-world problems through technology. The program emphasizes hands-on learning and equips students with essential skills in programming, algorithms, and system design. Those who thrive here are typically curious, motivated, and looking to apply their knowledge in meaningful ways.
55% accepted 74% graduate $82,592 earnings
Illinois's full profile
#20

Vanderbilt University

Nashville, TN · 7,208 students · Private nonprofit

For students at Vanderbilt University, the Computer Science bachelor's program is an excellent fit for those who are curious about technology and want to make an impact in various sectors, including tech, healthcare, and finance. This program emphasizes a hands-on approach, encouraging students to engage in projects that require creativity and critical problem-solving skills. The vibrant campus community adds to the collaborative spirit vital in the tech industry.
6% accepted 93% graduate $91,565 earnings
Vanderbilt's full profile
#21

University of Pennsylvania

Philadelphia, PA · 10,650 students · Private nonprofit

Choosing a Computer Science bachelor's degree at the University of Pennsylvania means stepping into a vibrant academic community focused on innovation and interdisciplinary collaboration. Students in this program are typically driven individuals who want to leverage technology to solve real-world issues. The curriculum encourages exploration across various domains, allowing students to apply their computer science skills in fields such as business, healthcare, and more.
5% accepted 97% graduate $111,371 earnings
University's full profile
#22

Washington University in St Louis

St. Louis, MO · 7,857 students · Private nonprofit

Washington University in St. Louis offers a Computer Science bachelor's program that attracts students eager to explore the intersection of technology and real-world applications. This program emphasizes both theoretical foundations and practical skills, making it ideal for those who aspire to make a difference in fields like software development, data science, or cybersecurity. It encourages a collaborative spirit, allowing students to learn from one another and tackle complex challenges together.
12% accepted 94% graduate $86,182 earnings
Washington's full profile
#23

Amherst College

Amherst, MA · 1,911 students · Private nonprofit

At Amherst College, the Computer Science bachelor’s program is tailored for students who are not only passionate about technology but also eager to engage in a liberal arts environment. Here, students explore the foundations of computing while developing strong analytical and problem-solving skills. The intimate class sizes and close faculty mentorship foster an atmosphere where students can delve into both theoretical concepts and practical applications, preparing them for diverse careers in technology.
9% accepted 94% graduate $77,644 earnings
Amherst's full profile
#24

The University of Texas at Dallas

Richardson, TX · 21,751 students · Public

The University of Texas at Dallas offers a Computer Science bachelor's program that is ideal for students who are eager to dive into the world of technology and innovation. This program balances theoretical foundations with hands-on experience, preparing students for careers in software engineering, data science, and more. With a diverse student body, UT Dallas fosters collaboration and networking, which can be invaluable in building a career in tech.
65% accepted 75% graduate $68,227 earnings
The's full profile
#25

Yale University

New Haven, CT · 6,758 students · Private nonprofit

The Computer Science bachelor's program at Yale University is designed for students who are passionate about exploring the intersection of technology and society. Here, students dive into both theoretical and practical aspects of computer science, preparing them for a variety of careers ranging from software development to data analysis. You'll engage in collaborative projects and innovative research that align with Yale's commitment to broad learning and critical thinking.
4% accepted 96% graduate $100,533 earnings
Yale's full profile
#26

CUNY Bernard M Baruch College

New York, NY · 16,154 students · Public

At CUNY Bernard M Baruch College, the Computer Science bachelor's program attracts those who are ready to engage with the fast-paced world of technology and innovation. This program is designed for students who want to blend practical skills with theoretical knowledge, paving the way for careers in software engineering, cybersecurity, and beyond.
48% accepted 72% graduate $75,971 earnings
CUNY's full profile
#27

University of North Carolina at Chapel Hill

Chapel Hill, NC · 20,752 students · Public

Students pursuing a Computer Science bachelor's degree at the University of North Carolina at Chapel Hill find themselves in an environment that encourages both innovation and social responsibility. The program is designed for those who are excited about technology and its implications for various industries. With a strong emphasis on problem-solving and teamwork, students are prepared for a wide range of careers in technology.
15% accepted 92% graduate $72,200 earnings
University's full profile
#28

Swarthmore College

Swarthmore, PA · 1,613 students · Private nonprofit

At Swarthmore College, the Computer Science bachelor's program attracts students who value a strong liberal arts education alongside technical expertise. This program encourages critical thinking and creativity, empowering graduates to tackle complex problems across various domains. Students will explore not just the 'how' of computing but also the 'why,' preparing them for thoughtful engagement in a tech-driven world.
7% accepted 93% graduate $80,257 earnings
Swarthmore's full profile
#29

Northwestern University

Evanston, IL · 9,201 students · Private nonprofit

The Computer Science bachelor's program at Northwestern University is ideal for students who are eager to engage with complex problems and innovate in technology. With a strong emphasis on collaboration and interdisciplinary learning, students will work toward developing software solutions, understanding algorithms, and diving into data science, all within an environment that encourages creativity and critical thinking. Northwestern's vibrant campus culture also means students will have numerous opportunities to network and collaborate with peers across various fields.
8% accepted 96% graduate $89,363 earnings
Northwestern's full profile
#30

Colorado School of Mines

Golden, CO · 6,155 students · Public

The Computer Science bachelor's program at Colorado School of Mines is tailored for students with a keen interest in both technology and its applications in engineering and science. This program cultivates analytical skills and a solid understanding of computing principles, making it an excellent choice for those aiming to work at the intersection of technology and industry. Students will engage in collaborative projects that reflect real-world challenges, setting the stage for a successful career in various tech sectors.
61% accepted 81% graduate $97,335 earnings
Colorado's full profile
#31

Carleton College

Northfield, MN · 2,086 students · Private nonprofit

At Carleton College, the Computer Science bachelor's program is designed for students who are passionate about both theory and application. Here, students immerse themselves in a collaborative environment that encourages problem-solving and innovation, preparing them for a variety of tech-related careers. The program emphasizes a strong liberal arts education, ensuring that graduates are not only skilled in coding and algorithms but also articulate and critical thinkers.
20% accepted 90% graduate $75,525 earnings
Carleton's full profile
#32

Stevens Institute of Technology

Hoboken, NJ · 4,222 students · Private nonprofit

48% accepted 88% graduate $108,772 earnings
Stevens's full profile
#33

Bowdoin College

Brunswick, ME · 1,873 students · Private nonprofit

The Computer Science bachelor's program at Bowdoin is an ideal fit for students who are passionate about technology and eager to apply their skills to solve real-world problems. Here, you’ll dive into a collaborative learning environment that emphasizes critical thinking and creativity, preparing you to tackle challenges in a variety of fields, from software development to data analysis.
7% accepted 95% graduate $82,735 earnings
Bowdoin's full profile
#34

Dartmouth College

Hanover, NH · 4,541 students · Private nonprofit

Dartmouth College's Computer Science bachelor’s program attracts students who are driven, curious, and ready to tackle the challenges of computing in a rapidly evolving landscape. Here, students engage deeply with both theoretical and practical aspects of computer science, preparing them for roles ranging from software development to data analysis. The close-knit community fosters collaboration, ensuring that students can work closely with faculty and peers alike on meaningful projects.
5% accepted 96% graduate $97,434 earnings
Dartmouth's full profile
#35

Rensselaer Polytechnic Institute

Troy, NY · 5,714 students · Private nonprofit

63% accepted 83% graduate $102,051 earnings
Rensselaer's full profile
#36

Grinnell College

Grinnell, IA · 1,729 students · Private nonprofit

15% accepted 88% graduate $62,830 earnings
Grinnell's full profile
#37

CUNY Queens College

Queens, NY · 12,550 students · Public

64% accepted 56% graduate $62,763 earnings
CUNY's full profile
#38

CUNY Hunter College

New York, NY · 16,289 students · Public

54% accepted 59% graduate $63,163 earnings
CUNY's full profile
#39

University of Florida

Gainesville, FL · 35,629 students · Public

The Computer Science bachelor's program at the University of Florida is designed for those who are passionate about technology and problem-solving. Students will engage in a rigorous curriculum that emphasizes practical skills and real-world applications, preparing them for a variety of careers in software development, data analysis, and cybersecurity. With a focus on innovation and collaboration, this program is perfect for those eager to make an impact in the tech industry.
24% accepted 91% graduate $71,588 earnings
University's full profile
#40

Northeastern University

Boston, MA · 17,326 students · Private nonprofit

Northeastern University’s Computer Science bachelor's program is tailored for ambitious students who want to integrate experiential learning into their education. Here, students not only study core concepts but also engage in co-op opportunities that allow them to gain hands-on experience, making them highly attractive to future employers in various tech sectors.
5% accepted 90% graduate $92,538 earnings
Northeastern's full profile
#41

Harvey Mudd College

Claremont, CA · 921 students · Private nonprofit

At Harvey Mudd College, the Computer Science bachelor's program is tailored for students who are ready to dive deep into the world of technology and innovation. Emphasizing a rigorous curriculum and strong collaboration, students engage in projects that challenge their technical skills and critical thinking. The close-knit community fosters mentorship and teamwork, preparing graduates to excel in demanding tech careers.
13% accepted 93% graduate $138,687 earnings
Harvey's full profile
#42

Colby College

Waterville, ME · 2,407 students · Private nonprofit

Colby College's Computer Science bachelor's program caters to students who value a tight-knit community and personalized attention in their academic journey. With a focus on innovative thinking and hands-on experience, students are encouraged to explore the intersections of computer science with other disciplines, preparing them for a range of career paths. This program is ideal for those who appreciate small class sizes and a supportive learning environment, where collaboration and creativity are prioritized.
7% accepted 89% graduate $80,490 earnings
Colby's full profile
#43

Davidson College

Davidson, NC · 1,867 students · Private nonprofit

At Davidson College, the Computer Science bachelor's program suits students who are curious problem solvers, eager to explore the intersection of technology and real-world applications. Here, students dive deep into understanding algorithms, software development, and the ethical implications of technology in society. Alongside a tight-knit community, they engage in collaborative projects that encourage teamwork and innovation, preparing them for impactful careers in tech.
13% accepted 91% graduate $81,400 earnings
Davidson's full profile
#44

Haverford College

Haverford, PA · 1,430 students · Private nonprofit

12% accepted 90% graduate $79,966 earnings
Haverford's full profile
#45

Brigham Young University

Provo, UT · 32,952 students · Private nonprofit

68% accepted 82% graduate $75,790 earnings
Brigham's full profile
#46

Colgate University

Hamilton, NY · 3,180 students · Private nonprofit

14% accepted 91% graduate $85,139 earnings
Colgate's full profile
#47

University of Notre Dame

Notre Dame, IN · 8,818 students · Private nonprofit

The Computer Science bachelor's program at the University of Notre Dame is designed for students who are eager to tackle the complexities of technology and its applications in society. Here, students will engage in rigorous coursework and collaborative projects, all within a faith-based environment that emphasizes ethics in technology. This program suits those who are not just looking to code but who want to understand how technology can impact the world around them.
11% accepted 96% graduate $99,980 earnings
University's full profile
#48

New Mexico Institute of Mining and Technology

Socorro, NM · 995 students · Public

44% accepted 57% graduate $76,489 earnings
New's full profile
#49

Tufts University

Medford, MA · 7,061 students · Private nonprofit

11% accepted 93% graduate $83,214 earnings
Tufts's full profile
#50

Champlain College

Burlington, VT · 2,752 students · Private nonprofit

83% accepted 64% graduate $58,386 earnings
Champlain's full profile

When we compare two schools, MIT and Stanford, the earning potential starkly contrasts their financial implications. MIT graduates earn $143,372, while Stanford's graduates earn $124,080. However, Stanford has a lower average net price of $13,807 compared to MIT's $20,111, indicating that while MIT may offer higher earnings, it comes with a greater upfront cost.

After reviewing the list of 50 programs, think about what matters most to you. Consider factors like location, program fit, and campus culture alongside these financial metrics. If high earnings are your priority, schools like MIT and Caltech might be appealing, but if minimizing debt is crucial, Princeton's lower net price could be more attractive.

Ultimately, this data highlights how pivotal the choice of a college can be in shaping a stable future. For one family, choosing a program with a high graduation rate and strong earning potential could mean the difference between financial stability and ongoing debt. With thoughtful consideration, students can find a path that aligns with their goals.

Data Sources

U.S. Dept of Education College Scorecard

Opportunity Insights Mobility Report Card

Social Capital Atlas

Times Higher Education World Rankings

NCES IPEDS

Sources & Citations

[1]

U.S. Department of Education. College Scorecard Data. Federal Student Aid, National Center for Education Statistics.

[2]

National Center for Education Statistics. Integrated Postsecondary Education Data System (IPEDS).

DK

David Krug

Co-Founder, CollegeRanker

David Krug is the co-founder of CollegeRanker and a data systems architect focused on making institutional research accessible to families. He builds the data pipelines and ranking algorithms that power CollegeRanker, drawing from federal datasets and Raj Chetty's Opportunity Insights research to measure what traditional rankings ignore: whether a college actually changes a family's economic trajectory.