Find Tech Schools

Study Area & Zipcode

Best Computer Science Bachelor's Degree Schools in the Great Lakes Region

Find Schools Near

2023 Best Computer Science Bachelor's Degree Schools in the Great Lakes Region

99 Schools Ranked
$29,080 Avg Tuition & Fees*
$27,218 Avg Student Debt

It's not easy to decide which computer science program to enroll in when you have so many options available. You're no longer limited to schools in your local area, either, since online programs are becoming more prevalent. Also there are many trade schools and bpptcamp that offer short-term programs that open up more career options.

To assist you in seeing some of the education options that are available to you, Computer Science Degree Search has created its Best Computer Science Bachelor's Degree Schools in the Great Lakes Region ranking. This report analyzed 99 schools in the Great Lakes Region to see which ones offered the best bachelor's degree programs for computer science students. The factors used to develop this ranking include those related to how in-demand the school us, the overall quality of the school, and post-graduation wages, and more.

View our full ranking methodology.

Top Computer Science Bachelor's Degree Schools in the Great Lakes Region of the U.S.

Learn more about these excellent schools below:

#1

University of Michigan - Ann Arbor

Ann Arbor, Michigan
$17,193 Average Tuition & Fees
$17,457 Avg Student Debt

Our analysis found University of Michigan - Ann Arbor to be the best school for computer science students who want to pursue a bachelor’s degree in the Great Lakes Region .

The average in-state tuition and fees for students at U-M is $17,193. Out-of-state students pay an average of $55,097. On average, bachelor’s degree students take out $17,457 in loans while pursuing their degree.

Some students may be able to take online classes at U-M. During the 2019-2020 year, about 100% of the undergraduates at the school took at least one online course.

Full University of Michigan - Ann Arbor Report

#2

University of Notre Dame

Notre Dame, Indiana
$58,843 Average Tuition & Fees
$19,395 Avg Student Debt

The excellent bachelor’s degree programs at University of Notre Dame helped the school earn the #2 place on this year’s ranking of the best computer science schools in the Great Lakes Region .

The average tuition and fees at Notre Dame is $58,843. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $19,395 in student loans.

One thing to take note of is that Notre Dame does offer online classes in some areas. In fact, around 53% of the undergraduate population registered for at least one online class in 2019-2020.

Read full report on University of Notre Dame

#3

Northwestern University

Evanston, Illinois
$60,768 Average Tuition & Fees
$18,404 Avg Student Debt

You’ll be in good company if you decide to attend Northwestern University. It ranked #3 on our 2023 Best Computer Science Bachelor’s Degree Schools in the Great Lakes Region list.

The average tuition and fees at Northwestern is $60,768. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. On average, bachelor’s degree students take out $18,404 in loans while pursuing their degree.

Read More…

$17,634 Average Tuition & Fees
$18,891 Avg Student Debt

A rank of #4 on this year’s list means University of Illinois at Urbana-Champaign is a great place for computer science students working on their bachelor’s degree.

The average in-state tuition and fees for students at UIUC is $17,634. Out-of-state students pay an average of $37,632. Bachelor’s Degree recipients from UIUC accumulate an average of $18,891 in student debt by the time they complete their degree.

Online courses are available at UIUC, but you will need to check with the school to see if they are available for your field of interest. In fact, around 100% of the undergraduate population registered for at least one online class in 2019-2020.

Read More…

#5

University of Wisconsin - Madison

Madison, Wisconsin
$10,720 Average Tuition & Fees
$20,865 Avg Student Debt

Out of the 99 schools in the Great Lakes Region that were part of this year’s ranking, University of Wisconsin - Madison landed the # 5 spot on the list.

The average in-state tuition and fees for students at UW - Madison is $10,720. Those students who come from outside the state pay an average of $38,608. Bachelor’s Degree recipients from UW - Madison accumulate an average of $20,865 in student debt by the time they complete their degree.

UW - Madison does offer online classes for certain degree levels. In fact, around 99% of the undergraduate population registered for at least one online class in 2019-2020.

Read More…

#6

University of Chicago

Chicago, Illinois
$60,963 Average Tuition & Fees
$15,217 Avg Student Debt

University of Chicago landed the #6 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

If you don’t receive financial aid, you can expect a bill for $60,963 to cover tuition and fees at UChicago. The school does not offer an in-state discount. Bachelor’s Degree recipients from UChicago accumulate an average of $15,217 in student debt by the time they complete their degree.

Read full report on University of Chicago

#7

Michigan State University

East Lansing, Michigan
$24,867 Avg Student Debt

Michigan State University did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #7 on the list.

Bachelor’s Degree recipients from Michigan State accumulate an average of $24,867 in student debt by the time they complete their degree.

One thing to take note of is that Michigan State does offer online classes in some areas. To give an idea of how popular online courses are at the school, 100% of undergraduates took at least one course online in 2019-2020.

Read full report on Michigan State University

#8

Oberlin College

Oberlin, Ohio
$60,243 Average Tuition & Fees

Oberlin College landed the #8 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

The average tuition and fees at Oberlin is $60,243. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid.

Read full report on Oberlin College

#9

Purdue University - Main Campus

West Lafayette, Indiana
$9,992 Average Tuition & Fees
$19,133 Avg Student Debt

Purdue University - Main Campus landed the #9 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

The average in-state tuition and fees for students at Purdue is $9,992. If you are from out of state, expect to pay an average of $28,794. By the time they get their bachelor’s degree, students from this school have racked up an average of $19,133 in student loans.

One thing to take note of is that Purdue does offer online classes in some areas. In fact, around 89% of the undergraduate population registered for at least one online class in 2019-2020.

Read full report on Purdue University - Main Campus

#10

University of Wisconsin - La Crosse

La Crosse, Wisconsin
$9,195 Average Tuition & Fees
$22,366 Avg Student Debt

University of Wisconsin - La Crosse came in at #10 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in the Great Lakes Region ranking.

Full-time students from Wisconsin pay an average of $9,195 in tuition and fees if they choose to attend UW - La Crosse. If you are from out of state, expect to pay an average of $18,014. On average, bachelor’s degree students take out $22,366 in loans while pursuing their degree.

Online courses are available at UW - La Crosse, but you will need to check with the school to see if they are available for your field of interest. In fact, around 98% of the undergraduate population registered for at least one online class in 2019-2020.

Read full report on University of Wisconsin - La Crosse

#11

DePauw University

Greencastle, Indiana
$53,896 Average Tuition & Fees
$22,975 Avg Student Debt

DePauw University did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #11 on the list.

DePauw does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $53,896. This amount may be reduced if you receive financial aid. On average, bachelor’s degree students take out $22,975 in loans while pursuing their degree.

Full DePauw University Report

#12

Loyola University Chicago

Chicago, Illinois
$47,808 Average Tuition & Fees
$23,570 Avg Student Debt

With a ranking of #12, Loyola University Chicago did quite well on this year’s best schools for computer science students working on their bachelor’s degree.

The average tuition and fees at Loyola Chicago is $47,808. In-state students do not receive a discount, however you may be able to reduce your price if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $23,570 in student loans.

Depending on your major, you may be able to take online classes at Loyola Chicago. In fact, around 97% of the undergraduate population registered for at least one online class in 2019-2020.

Read full report on Loyola University Chicago

#13

Michigan Technological University

Houghton, Michigan
$18,215 Average Tuition & Fees
$24,177 Avg Student Debt

Michigan Technological University landed the #13 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

In-state students pay an average of $18,215 in tuition and fees if they attend Michigan Tech full time. Out-of-state students pay an average of $39,723. By the time they get their bachelor’s degree, students from this school have racked up an average of $24,177 in student loans.

Some students may be able to take online classes at Michigan Tech. In fact, around 54% of the undergraduate population registered for at least one online class in 2019-2020.

Full Michigan Technological University Report

$11,936 Average Tuition & Fees
$22,741 Avg Student Debt

Ohio State University - Main Campus came in at #14 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in the Great Lakes Region ranking.

Full-time students from Ohio pay an average of $11,936 in tuition and fees if they choose to attend Ohio State. If you are from out of state, expect to pay an average of $35,019. Bachelor’s Degree recipients from Ohio State accumulate an average of $22,741 in student debt by the time they complete their degree.

If you are interested in distance education, be sure to check with the school since Ohio State does offer online classes for certain majors. In 2019-2020 about 99% of the undergraduate students at the school chose to take one or more online courses.

Read More…

#15

Marquette University

Milwaukee, Wisconsin
$45,766 Average Tuition & Fees
$21,711 Avg Student Debt

With a ranking of #15, Marquette University did quite well on this year’s best schools for computer science students working on their bachelor’s degree.

Marquette does not offer a discount to in-state students, so the average tuition and fees for all undergraduates is $45,766. This amount may be reduced if you receive financial aid. By the time they get their bachelor’s degree, students from this school have racked up an average of $21,711 in student loans.

Some students may be able to take online classes at Marquette. To give an idea of how popular online courses are at the school, 94% of undergraduates took at least one course online in 2019-2020.

Full Marquette University Report

$54,532 Average Tuition & Fees
$22,692 Avg Student Debt

Case Western Reserve University landed the #16 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

If you want to attend Case Western, expect to pay an average of $54,532 in tuition and fees. Of course, this could be reduced if you receive financial aid. On average, bachelor’s degree students take out $22,692 in loans while pursuing their degree.

Case Western does have options available for those who want to take online classes. You will need to check with the school to see if they are available for your specific major. In 2019-2020 about 1% of the undergraduate students at the school chose to take one or more online courses.

Read full report on Case Western Reserve University

#17

Indiana University - Bloomington

Bloomington, Indiana
$11,333 Average Tuition & Fees
$19,912 Avg Student Debt

Indiana University - Bloomington did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #17 on the list.

Students from Indiana who attend IU Bloomington full time pay an average of $11,333 in tuition and fees. Those students who come from outside the state pay an average of $38,352. By the time they get their bachelor’s degree, students from this school have racked up an average of $19,912 in student loans.

One thing to take note of is that IU Bloomington does offer online classes in some areas. In fact, around 99% of the undergraduate population registered for at least one online class in 2019-2020.

Read More…

$30,560 Avg Student Debt

University of Wisconsin - Milwaukee Flex landed the #18 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

By the time they get their bachelor’s degree, students from this school have racked up an average of $30,560 in student loans.

Since UWM Flexible Option is primarily an online school, it is an excellent choice for undergraduate students who need more flexibility than what is offered at some other schools.

Read More…

#19

University of Wisconsin - Eau Claire

Eau Claire, Wisconsin
$8,874 Average Tuition & Fees
$22,216 Avg Student Debt

With a ranking of #19, University of Wisconsin - Eau Claire did quite well on this year’s best schools for computer science students working on their bachelor’s degree.

Students from Wisconsin who attend UW - Eau Claire full time pay an average of $8,874 in tuition and fees. Out-of-state students pay an average of $17,149. By the time they get their bachelor’s degree, students from this school have racked up an average of $22,216 in student loans.

If you are interested in distance education, be sure to check with the school since UW - Eau Claire does offer online classes for certain majors. To give an idea of how popular online courses are at the school, 81% of undergraduates took at least one course online in 2019-2020.

Read full report on University of Wisconsin - Eau Claire

$14,200 Average Tuition & Fees
$41,604 Avg Student Debt

Herzing University - Akron did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #20 on the list.

If you want to attend Herzing Akron, expect to pay an average of $14,200 in tuition and fees. Of course, this could be reduced if you receive financial aid. Bachelor’s Degree recipients from Herzing Akron accumulate an average of $41,604 in student debt by the time they complete their degree.

Online courses are available at Herzing Akron, but you will need to check with the school to see if they are available for your field of interest. To give an idea of how popular online courses are at the school, 79% of undergraduates took at least one course online in 2019-2020.

Read More…

#21

University of Wisconsin - Stout

Menomonie, Wisconsin
$9,553 Average Tuition & Fees
$24,863 Avg Student Debt

University of Wisconsin - Stout did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #21 on the list.

Students from Wisconsin who attend UW - Stout full time pay an average of $9,553 in tuition and fees. Out-of-state students pay an average of $17,820. Bachelor’s Degree recipients from UW - Stout accumulate an average of $24,863 in student debt by the time they complete their degree.

You may have the opportunity to take online classes at UW - Stout. Of all the undergraduates enrolled at the school during the 2019-2020 academic year, around 86% took at least some of their classes online.

Full University of Wisconsin - Stout Report

#22

Kettering University

Flint, Michigan

Kettering University ranked #22 on this year’s Best Computer Science Bachelor’s Degree Schools in the Great Lakes Region list.

If you are interested in distance education, be sure to check with the school since Kettering does offer online classes for certain majors. To give an idea of how popular online courses are at the school, 0% of undergraduates took at least one course online in 2019-2020.

Read full report on Kettering University

#23

Wayne State University

Detroit, Michigan
$15,199 Average Tuition & Fees
$28,531 Avg Student Debt

Wayne State University landed the #23 spot in the 2023 rankings for the best bachelor’s degree computer science programs.

Full-time students from Michigan pay an average of $15,199 in tuition and fees if they choose to attend Wayne State. Those students who come from outside the state pay an average of $32,727. On average, bachelor’s degree students take out $28,531 in loans while pursuing their degree.

Wayne State does have options available for those who want to take online classes. You will need to check with the school to see if they are available for your specific major. To give an idea of how popular online courses are at the school, 100% of undergraduates took at least one course online in 2019-2020.

Full Wayne State University Report

#24

University of Michigan - Dearborn

Dearborn, Michigan
$13,816 Average Tuition & Fees
$28,473 Avg Student Debt

University of Michigan - Dearborn came in at #24 in this year’s edition of the Best Computer Science Bachelor’s Degree Schools in the Great Lakes Region ranking.

Full-time students from Michigan pay an average of $13,816 in tuition and fees if they choose to attend UM Dearborn. Those students who come from outside the state pay an average of $28,048. By the time they get their bachelor’s degree, students from this school have racked up an average of $28,473 in student loans.

Depending on your major, you may be able to take online classes at UM Dearborn. In fact, around 98% of the undergraduate population registered for at least one online class in 2019-2020.

Full University of Michigan - Dearborn Report

#25

Grand Valley State University

Allendale, Michigan
$25,625 Avg Student Debt

Grand Valley State University did quite well in this year’s ranking of the best places for computer science students to get a bachelor’s degree. It came in at #25 on the list.

Bachelor’s Degree recipients from GVSU accumulate an average of $25,625 in student debt by the time they complete their degree.

Some students may be able to take online classes at GVSU. To give an idea of how popular online courses are at the school, 94% of undergraduates took at least one course online in 2019-2020.

Full Grand Valley State University Report

View Best Bachelor’s Degree Computer Science Bachelor’s Degree Schools Nationwide >

Notes and References

Footnotes

*These averages are for the top 25 schools only.

References

  • Read more about our ranking methodology.
  • The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE) serves as the core of our data about colleges.
  • Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
  • Information about the national average student loan default rate is from the U.S. Department of Education and refers to data about the 2016 borrower cohort tracking period for which the cohort default rate (CDR) was 10.1%.

More about our data sources and methodologies.

Featured Schools

Find Computer Science Schools Near You

Our free school finder matches students with accredited computer and technology colleges across the U.S.