Best Colleges for Mathematics


Graduates Per Year


Average Salary


Most Popular Major

Picture of the author




Very Expensive



Median Degree Cost

Most Expensive Degrees


Classics and Classical Languages, Literatures, and Linguistics






Experimental Psychology


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

District of Columbia

American University

Most Expensive College

University of Chicago


Most Affordable Region


Texas A & M International University

Most Affordable State

North Dakota

Mayville State University

Most Affordable College

University of Illinois at Urbana-Champaign



Mathematics is the 25th most expensive major in the United States, with a median cost of $53,315 for the top 50 programs (just ahead of #26, Experimental Psychology, with a median cost of $53,145).

New England has the most expensive colleges with great mathematics programs predominantly led by Amherst College with an annual cost of $57,640. The most expensive state for mathematics is District of Columbia led by American University and George Washington University.

Public schools with solid programs typically charge 76.7% less than private schools for in-state students. However, when looking at out-of-state tuition, the median top 50 Public school charges 47.03% less than the median private school. So, if you're trying to find a state school, make sure you're eligible for in-state tuition ASAP.

The most expensive top 25 college for mathematics is University of Chicago, which is the 10th most expensive college in America. The most affordable option in the top 100 is Binghamton University. It costs just $24,660 per year, and it's ranked 35th for its mathematics program. If you’re looking for the least expensive option in the top 25, University of Illinois at Urbana-Champaign  is probably right for you, ranked #21 with an in-state cost of just $12,036. Another more affordable option would be #16, University of Minnesota-Twin Cities in Hennepin County, MN with a cost of $13,318 for in-state students and $31,616 for out-of-state students.