Find Schools

Study Area & Zipcode

Find Schools Near

2021 Best Value Colleges for Mathematics

172 Colleges
21,856 Bachelor's Degrees
$27,249 Avg Cost*

Finding the Best Value Mathematics School for You

Best Value Colleges for MathematicsMathematics is the #25 most popular major in the country with 21,856 bachelor's degrees awarded in 2018-2019.

This year's Best Value Colleges for Mathematics ranking analyzed 172 colleges that offered a bachelor's degree in math. Note that the phrase 'best value' does not mean the absolute lowest-priced. For this ranking, we are identifying those math schools that provide their students with a hiqh quality education at a price that is lower than other colleges and universities of the same caliber.

Average cost figures start with estimating tuition, fees, room and board, books, and other related expenses. We then subtract the average amount of financial aid that a student receives. You can use this as a gauge to estimate how much you may need to pay out of pocket to cover costs when financial aid isn't enough. Your cost may be different from the average one, depending on your income and other factors.

One Size Does Not Fit All

Since the program you select can have a significant impact on your future, we've developed a number of rankings, including this Best Value Math Schools list, to help you choose the best school for you.

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. When you have some time, check it out - you may want to bookmark the link so you don't forget it.

2021 Best Value Mathematics Schools in the United States

The following schools top our list of the Best Mathematics Colleges for the Money.

Top 25 Best Value Math Schools

Our rankings recognize Brigham Young University - Provo as the #1 school in this year's rankings. Located in the medium-sized city of Provo, BYU is a private not-for-profit college with a very large student population.

The average amount of time it takes for a student to receive their degree at BYU is 5.2 years, and it costs about $12,239 per year to attend the school. Looking at these numbers together, we estimate that the average cost of a bachelor’s degree from BYU is about $64,132. If you can shave even one term off your degree, you can save a substantial amount of money.

Math majors at BYU take out an average of $16,113 in student loans while working on their bachelor's degree.

Read More…

Request Information

Our rankings recognize University of South Florida - Main Campus as the #2 school in this year's rankings. Located in the large city of Tampa, USF Tampa is a public school with a very large student population.

It takes about 4.3 years for the average student at USF Tampa to complete their degree, and the estimated yearly cost for the school is $23,095. Thus, the average cost to get a bachelor’s degree from the USF Tampa is $99,308. The sooner a student graduates, the more money they can save.

The average amount in student loans that math majors at USF Tampa take out while working on their bachelor's is $21,720. When it comes time to repay the loan, graduates who are on a 10-year repayment plan pay an average monthly payment of $204.

Read More…

Request Information
#3

University of Florida

Gainesville, FL

The #3 spot in this year's ranking belongs to University of Florida. Located in the city of Gainesville, U of F is a public college with a very large student population.

At U of F, the average time it takes a student to graduate is 4.3 years, and the estimated yearly cost for the school is $28,230. When we combine these numbers, we estimate that the cost to get a bachelor’s degree from U of F is $120,542. Graduating sooner can prevent you from having to pay more money out of pocket.

After completing their bachelor's degree, math graduates from U of F carry an average student debtload of $17,179. The average monthly payment of a loan this size is about $182, assuming that the borrower is on a 10-year repayment plan.

Read More…

Request Information
#4

Florida State University

Tallahassee, FL

Florida State University comes in at #4 in this year's ranking. Florida State is a very large public school located in the city of Tallahassee.

It takes the average student at Florida State about 4.2 years to graduate, and on average, the annual cost to attend the school is $27,233. This makes the estimated cost of a bachelor’s degree from Florida State be around $115,196. When you graduate sooner, you can save a lot of money.

While working on their bachelor's, math majors at Florida State accumulate an average of around $20,884 in student debt. Assuming that a graduate chooses a 10-year repayment plan, the average monthly loan payment is $206.

Read More…

Request Information
#5

University of Houston

Houston, TX

University of Houston earned the #5 spot in our 2021 rankings. Located in the city of Houston, U of H is a public school with a fairly large student population.

The average student at U of H graduates in less than 4.6 years, and it costs about $25,217 per year to attend the school. Thus, the average cost to get a bachelor’s degree from the U of H is $116,503. When students graduate in a lesser amount of time, they can save thousands of dollars.

After completing their bachelor's degree, math graduates from U of H carry an average student debtload of $21,378. When it comes time to repay the loan, graduates who are on a 10-year repayment plan pay an average monthly payment of $217.

Read More…

Request Information

Our rankings recognize University of Wisconsin - La Crosse as the #6 school in this year's rankings. UW - La Crosse is a fairly large public school located in the city of La Crosse.

It takes about 4.5 years for the average student at UW - La Crosse to complete their degree, and the average full-time cost to attend the school is around $19,185. Thus, the average cost to get a bachelor’s degree from the UW - La Crosse is $85,373. The sooner a student graduates, the more money they can save.

After completing their bachelor's degree, math graduates from UW - La Crosse carry an average student debtload of $21,503. The average monthly payment of a loan this size is about $239, assuming that the borrower is on a 10-year repayment plan.

Read More…

Request Information

The #7 spot in this year's ranking belongs to Iowa State University. Located in the city of Ames, Iowa State is a public school with a very large student population.

The average student at Iowa State graduates in less than 4.4 years, and the yearly average cost to attend the school is $26,749. Putting this cost and the average time to graduate together, we find that the average amount you’ll pay to get a bachelor’s degree from Iowa State is $118,231. Graduating sooner can prevent you from having to pay more money out of pocket.

On average, math graduates from Iowa State take out $21,885 in student loans while working on their bachelor's degree. This translates to an average monthly loan payment of $222, based on a 10-year repayment plan.

Read More…

Request Information

University of North Carolina at Chapel Hill earned the #8 spot in our 2021 rankings. Located in the city of Chapel Hill, UNC Chapel Hill is a public college with a very large student population.

The average amount of time it takes for a student to receive their degree at UNC Chapel Hill is 4.1 years, and it costs about $26,820 per year to attend the school. When we combine these numbers, we estimate that the cost to get a bachelor’s degree from UNC Chapel Hill is $109,694. When you graduate sooner, you can save a lot of money.

After completing their bachelor's degree, math graduates from UNC Chapel Hill carry an average student debtload of $15,899. For students who choose a 10-year repayment plan, the average monthly student loan payment is $173.

Read More…

Request Information
#9

Texas Tech University

Lubbock, TX

The #9 spot in this year's ranking belongs to Texas Tech University. Located in the city of Lubbock, Texas Tech is a public school with a very large student population.

The average amount of time it takes for a student to receive their degree at Texas Tech is 4.5 years, and on average, the annual cost to attend the school is $23,296. Thus, the average cost to get a bachelor’s degree from the Texas Tech is $105,298. The sooner a student graduates, the more money they can save.

Math majors at Texas Tech take out an average of $24,868 in student loans while working on their bachelor's degree. This translates to an average monthly loan payment of $251, based on a 10-year repayment plan.

Read More…

Request Information
#10

Binghamton University

Vestal, NY

Binghamton University landed the #10 spot in our 2021 rankings for best value mathematics schools. Binghamton University is a fairly large public school located in the suburb of Vestal. As a testament to the quality of education it offers, Binghamton University also is in the top 15% of our Best Colleges for Mathematics ranking.

The average amount of time it takes for a student to receive their degree at Binghamton University is 4.1 years, and on average, the annual cost to attend the school is $31,957. This means that the average student pays around $131,982 to get a bachelor’s degree from Binghamton University. If you can shave even one term off your degree, you can save a substantial amount of money.

Math majors at Binghamton University take out an average of $19,795 in student loans while working on their bachelor's degree. The average monthly payment of a loan this size is about $209, assuming that the borrower is on a 10-year repayment plan.

Full Mathematics at Binghamton University Report

Request Information

The #11 spot in this year's ranking belongs to University of Minnesota - Twin Cities. UMN Twin Cities is a fairly large public school located in the city of Minneapolis. As a testament to the quality of education it offers, UMN Twin Cities also is in the top 10% of our Best Colleges for Mathematics ranking.

The average amount of time it takes for a student to receive their degree at UMN Twin Cities is 4.2 years, and it costs about $33,989 per year to attend the school. This means that the average student pays around $143,094 to get a bachelor’s degree from UMN Twin Cities. If you can shave even one term off your degree, you can save a substantial amount of money.

Math majors at UMN Twin Cities take out an average of $20,654 in student loans while working on their bachelor's degree. The average monthly payment of a loan this size is about $233, assuming that the borrower is on a 10-year repayment plan.

Read More…

Request Information
#12

St Olaf College

Northfield, MN

Our rankings recognize St Olaf College as the #12 school in this year's rankings. Located in the town of Northfield, St. Olaf is a private not-for-profit school with a small student population.

The average student at St. Olaf graduates in less than 4.0 years, and the yearly average cost to attend the school is $32,599. Thus, the average cost to get a bachelor’s degree from the St. Olaf is $132,026. When students graduate in a lesser amount of time, they can save thousands of dollars.

After completing their bachelor's degree, math graduates from St. Olaf carry an average student debtload of $21,095. For students who choose a 10-year repayment plan, the average monthly student loan payment is $244.

Read full report on Mathematics at St Olaf College

Request Information
#13

University of Georgia

Athens, GA

Our rankings recognize University of Georgia as the #13 school in this year's rankings. UGA is a fairly large public school located in the city of Athens.

At UGA, the average time it takes a student to graduate is 4.3 years, and it costs about $31,505 per year to attend the school. When we combine these numbers, we estimate that the cost to get a bachelor’s degree from UGA is $134,211. When students graduate in a lesser amount of time, they can save thousands of dollars.

On average, math graduates from UGA take out $18,838 in student loans while working on their bachelor's degree. This translates to an average monthly loan payment of $208, based on a 10-year repayment plan.

Read full report on Mathematics at University of Georgia

Request Information

University of Nebraska - Lincoln comes in at #14 in this year's ranking. UNL is a fairly large public school located in the large city of Lincoln.

It takes about 4.5 years for the average student at UNL to complete their degree, and it costs about $28,697 per year to attend the school. When we combine these numbers, we estimate that the cost to get a bachelor’s degree from UNL is $128,563. When students graduate in a lesser amount of time, they can save thousands of dollars.

Math majors at UNL take out an average of $21,505 in student loans while working on their bachelor's degree. This translates to an average monthly loan payment of $222, based on a 10-year repayment plan.

Read More…

Request Information
#15

SUNY Geneseo

Geneseo, NY

The #15 spot in this year's ranking belongs to SUNY Geneseo. Located in the distant town of Geneseo, SUNY Geneseo is a public college with a medium-sized student population.

At SUNY Geneseo, the average time it takes a student to graduate is 4.1 years, and the yearly average cost to attend the school is $25,828. Thus, the average cost to get a bachelor’s degree from the SUNY Geneseo is $106,411. When you graduate sooner, you can save a lot of money.

While working on their bachelor's, math majors at SUNY Geneseo accumulate an average of around $20,210 in student debt. When it comes time to repay the loan, graduates who are on a 10-year repayment plan pay an average monthly payment of $241.

Full Mathematics at SUNY Geneseo Report

Request Information

Northern Illinois University landed the #16 spot in our 2021 rankings for best value mathematics schools. NIU is a large public school located in the suburb of Dekalb.

The average amount of time it takes for a student to receive their degree at NIU is 4.6 years, and the estimated yearly cost for the school is $20,171. Looking at these numbers together, we estimate that the average cost of a bachelor’s degree from NIU is about $92,181. When students graduate in a lesser amount of time, they can save thousands of dollars.

Math majors at NIU take out an average of $22,993 in student loans while working on their bachelor's degree. For students who choose a 10-year repayment plan, the average monthly student loan payment is $240.

Read More…

Request Information

Our rankings recognize Illinois State University as the #17 school in this year's rankings. Illinois State is a very large public school located in the suburb of Normal.

It takes the average student at Illinois State about 4.4 years to graduate, and on average, the annual cost to attend the school is $24,958. Putting this cost and the average time to graduate together, we find that the average amount you’ll pay to get a bachelor’s degree from Illinois State is $108,817. If you can shave even one term off your degree, you can save a substantial amount of money.

On average, math graduates from Illinois State take out $20,039 in student loans while working on their bachelor's degree. For students who choose a 10-year repayment plan, the average monthly student loan payment is $220.

Read More…

Request Information

University of Minnesota - Duluth comes in at #18 in this year's ranking. UMN Duluth is a large public school located in the small city of Duluth.

It takes about 4.5 years for the average student at UMN Duluth to complete their degree, and the estimated yearly cost for the school is $22,044. Putting this cost and the average time to graduate together, we find that the average amount you’ll pay to get a bachelor’s degree from UMN Duluth is $98,537. When students graduate in a lesser amount of time, they can save thousands of dollars.

After completing their bachelor's degree, math graduates from UMN Duluth carry an average student debtload of $17,391. For students who choose a 10-year repayment plan, the average monthly student loan payment is $196.

Read full report on Mathematics at University of Minnesota - Duluth

Request Information

University of Illinois at Urbana - Champaign earned the #19 spot in our 2021 rankings. Located in the city of Champaign, UIUC is a public college with a fairly large student population. In addition to its great value ranking, UIUC is in the top 10% of all schools on our Best Colleges for Mathematics list.

The average amount of time it takes for a student to receive their degree at UIUC is 4.2 years, and on average, the annual cost to attend the school is $32,679. When we combine these numbers, we estimate that the cost to get a bachelor’s degree from UIUC is $137,252. If you can shave even one term off your degree, you can save a substantial amount of money.

On average, math graduates from UIUC take out $18,864 in student loans while working on their bachelor's degree. This translates to an average monthly loan payment of $184, based on a 10-year repayment plan.

Full Mathematics at University of Illinois at Urbana - Champaign Report

Request Information

University of Massachusetts Amherst comes in at #20 in this year's ranking. Located in the large suburb of Amherst, UMass Amherst is a public school with a fairly large student population. As a testament to the quality of education it offers, UMass Amherst also is in the top 15% of our Best Colleges for Mathematics ranking.

At UMass Amherst, the average time it takes a student to graduate is 4.1 years, and it costs about $36,714 per year to attend the school. Thus, the average cost to get a bachelor’s degree from the UMass Amherst is $151,996. When students graduate in a lesser amount of time, they can save thousands of dollars.

After completing their bachelor's degree, math graduates from UMass Amherst carry an average student debtload of $22,285. When it comes time to repay the loan, graduates who are on a 10-year repayment plan pay an average monthly payment of $259.

Read More…

Request Information

Our rankings recognize Arizona State University - Tempe as the #21 school in this year's rankings. Located in the city of Tempe, ASU - Tempe is a public college with a fairly large student population.

It takes about 4.3 years for the average student at ASU - Tempe to complete their degree, and the yearly average cost to attend the school is $32,198. Putting this cost and the average time to graduate together, we find that the average amount you’ll pay to get a bachelor’s degree from ASU - Tempe is $138,451. When you graduate sooner, you can save a lot of money.

On average, math graduates from ASU - Tempe take out $22,637 in student loans while working on their bachelor's degree. This translates to an average monthly loan payment of $199, based on a 10-year repayment plan.

Read full report on Mathematics at Arizona State University - Tempe

Request Information
#22

Virginia Tech

Blacksburg, VA

Our rankings recognize Virginia Tech as the #22 school in this year's rankings. Virginia Tech is a very large public school located in the small city of Blacksburg. Virginia Tech excels when it comes to quality. It's ranked in the top 20% of all schools on our Best Colleges for Mathematics list.

It takes about 4.3 years for the average student at Virginia Tech to complete their degree, and the average full-time cost to attend the school is around $33,298. When we combine these numbers, we estimate that the cost to get a bachelor’s degree from Virginia Tech is $142,182. If you can shave even one term off your degree, you can save a substantial amount of money.

Math majors at Virginia Tech take out an average of $22,464 in student loans while working on their bachelor's degree. When it comes time to repay the loan, graduates who are on a 10-year repayment plan pay an average monthly payment of $254.

Read full report on Mathematics at Virginia Tech

Request Information

Massachusetts Institute of Technology comes in at #23 in this year's ranking. MIT is a large private not-for-profit school located in the midsize city of Cambridge. In addition to being on our best value list, MIT has also earned the #1 rank in our Best Colleges for Mathematics ranking.

The average amount of time it takes for a student to receive their degree at MIT is 4.1 years, and the average full-time cost to attend the school is around $28,340. Putting this cost and the average time to graduate together, we find that the average amount you’ll pay to get a bachelor’s degree from MIT is $116,477. Graduating sooner can prevent you from having to pay more money out of pocket.

Math majors at MIT take out an average of $12,251 in student loans while working on their bachelor's degree. When it comes time to repay the loan, graduates who are on a 10-year repayment plan pay an average monthly payment of $85.

Full Mathematics at Massachusetts Institute of Technology Report

Request Information

Our rankings recognize Slippery Rock University of Pennsylvania as the #24 school in this year's rankings. Located in the town of Slippery Rock, SRU is a public school with a medium-sized student population.

At SRU, the average time it takes a student to graduate is 4.3 years, and it costs about $21,713 per year to attend the school. Putting this cost and the average time to graduate together, we find that the average amount you’ll pay to get a bachelor’s degree from SRU is $93,149. When students graduate in a lesser amount of time, they can save thousands of dollars.

While working on their bachelor's, math majors at SRU accumulate an average of around $21,873 in student debt. For students who choose a 10-year repayment plan, the average monthly student loan payment is $252.

Read full report on Mathematics at Slippery Rock University of Pennsylvania

Request Information
#25

University at Buffalo

Buffalo, NY

Our rankings recognize University at Buffalo as the #25 school in this year's rankings. University at Buffalo is a fairly large public school located in the large suburb of Buffalo.

It takes about 4.2 years for the average student at University at Buffalo to complete their degree, and the yearly average cost to attend the school is $32,466. This means that the average student pays around $137,331 to get a bachelor’s degree from University at Buffalo. If you can shave even one term off your degree, you can save a substantial amount of money.

After completing their bachelor's degree, math graduates from University at Buffalo carry an average student debtload of $19,551. For students who choose a 10-year repayment plan, the average monthly student loan payment is $214.

Full Mathematics at University at Buffalo Report

Request Information

Additional Noteworthy Schools

These are some additional schools worth mentioning that are also great but just didn't quite make the cut to earn our top Best Value Colleges for Mathematics award.

Rank College Location
26 University of Iowa Iowa City, IA
27 University of Wisconsin - Eau Claire Eau Claire, WI
28 Rutgers University - New Brunswick New Brunswick, NJ
29 University at Albany Albany, NY
30 University of Memphis Memphis, TN
31 Vanderbilt University Nashville, TN
32 Grand Valley State University Allendale, MI
33 Ohio State University - Main Campus Columbus, OH
34 Luther College Decorah, IA

Mathematics by Region

View the Best Value Colleges for Mathematics for a specific region near you.

Region
Southeast
New England
Rocky Mountains
Plains States
Middle Atlantic
Far Western US
Southwest
Great Lakes

Mathematics is one of 3 different types of Mathematics & Statistics programs to choose from.

Related Major Annual Graduates
Statistics 4,428
Applied Mathematics 4,288
Other Statistics 419

View All Math Related Majors >

Notes and References

*These averages are for the top 25 schools only.

  • 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 the rest 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).

More about our data sources and methodologies.

Featured Schools

Find Schools Near You