2024 Best Colleges for History

If you’re searching for the best colleges and universities for History, you’re in the right place. Below is a list of all universities in the US offering a History degree or major, along with earnings after graduation, average student loan debt, acceptance rate and more. Read More

We rigorously analyzed a host of variables to determine what colleges and universities offer the best History programs in America. The list includes 1255 programs and you can sort by average salary, debt, acceptance rate and more to hone in on the the best programs for you.

If you’re still wondering whether History is the right field of study for you, check out our guide to majoring in History: what you can do with the major, how much you’ll make, and more.

For the purposes of these rankings we prioritized earnings after graduation 6 years and 10 years out for students that majored in History. Please note that earnings are one metric of success that can be used to judge a History program, but are by no means the best or only option. However, because this variable is provided by the vast majority of universities offering History we used it as the primary method or ordering the best universities for History.

By scrolling all the way through the list you’ll find every college or university that offers a History in America.

Frequently Asked Questions about the Best Universities offering History Majors and Degrees

What is the best university for majoring in History?

Amherst College is the best university for majoring in History based on earnings data. On average, graduates from Amherst College earned an average of $74,576 2 years after graduating.

What is the cheapest university for majoring in History?

Brigham Young University-Idaho is the cheapest university for majoring in History based on the Department of Education tuition data. On average, students pay $3,830 to attend Brigham Young University-Idaho.

What is the most expensive university for majoring in History?

Columbia University in the City of New York is the most expensive university for majoring in History based on the Department of Education tuition data. On average, students pay $53,000 to attend Columbia University in the City of New York.

Show Less

Sort By:

#46 Best College for History
Average Salary $41,937
Average Debt $20,246
Program Size 100
Towson University (TU)
4 Year
Towson, MD
Video Rating
Towson University (TU), located in Towson, MD has 100 students majoring in History. On average, graduates earn $41,937.
Acceptance Rate 73%
Undergraduates 5,573 students
Tuition $9,182
0
4.0
My GPA
#47 Best College for History
Average Salary $41,937
Average Debt $23,250
Program Size 69
Tulane University of Louisiana
4 Year
New Orleans, LA
Tulane University of Louisiana, located in New Orleans, LA has 69 students majoring in History. On average, graduates earn $41,937.
Acceptance Rate N/A
Undergraduates 3,701 students
Tuition N/A
0
4.0
My GPA
#48 Best College for History
Average Salary $41,937
Average Debt $23,250
Program Size 69
Tulane University
4 Year
New Orleans, LA
Video Rating
Tulane University, located in New Orleans, LA has 69 students majoring in History. On average, graduates earn $41,937.
Acceptance Rate 31%
Undergraduates 3,701 students
Tuition $49,638
0
4.0
My GPA
#49 Best College for History
Average Salary $41,937
Average Debt N/A
Program Size 29
Wellesley College
4 Year
Wellesley, MA
Video Rating
Wellesley College, located in Wellesley, MA has 29 students majoring in History. On average, graduates earn $41,937.
Acceptance Rate 30%
Undergraduates 574 students
Tuition $46,836
0
4.0
My GPA
#50 Best College for History
Average Salary $41,789
Average Debt $15,966
Program Size 85
Wake Forest University
4 Year
Winston-Salem, NC
Video Rating
Wake Forest University , located in Winston-Salem, NC has 85 students majoring in History. On average, graduates earn $41,789.
Acceptance Rate 29%
Undergraduates 2,390 students
Tuition $47,682
0
4.0
My GPA
#51 Best College for History
Average Salary $41,565
Average Debt $24,807
Program Size 98
William Paterson University of New Jersey
4 Year
Wayne, NJ
William Paterson University of New Jersey, located in Wayne, NJ has 98 students majoring in History. On average, graduates earn $41,565.
Acceptance Rate 74%
Undergraduates 2,462 students
Tuition $12,365
0
4.0
My GPA
#52 Best College for History
Average Salary $41,565
Average Debt $23,447
Program Size 63
SUNY Empire State College
4 Year
Saratoga Springs, NY
SUNY Empire State College, located in Saratoga Springs, NY has 63 students majoring in History. On average, graduates earn $41,565.
Acceptance Rate N/A
Undergraduates 2,767 students
Tuition $6,985
0
4.0
My GPA
#53 Best College for History
Average Salary $41,565
Average Debt $25,900
Program Size 49
Hampden-Sydney College
4 Year
Hampden-Sydney, VA
Hampden-Sydney College, located in Hampden-Sydney, VA has 49 students majoring in History. On average, graduates earn $41,565.
Acceptance Rate 55%
Undergraduates 216 students
Tuition $41,730
0
4.0
My GPA
#54 Best College for History
Average Salary $41,565
Average Debt $26,202
Program Size 32
University of Illinois at Springfield
4 Year
Springfield, IL
University of Illinois at Springfield, located in Springfield, IL has 32 students majoring in History. On average, graduates earn $41,565.
Acceptance Rate 63%
Undergraduates 1,869 students
Tuition $11,413
0
4.0
My GPA
#55 Best College for History
Average Salary $41,406
Average Debt $16,307
Program Size 173
Boston College (BC)
4 Year
Chestnut Hill, MA
Video Rating
Boston College (BC), located in Chestnut Hill, MA has 173 students majoring in History. On average, graduates earn $41,406.
Acceptance Rate 29%
Undergraduates 4,095 students
Tuition $49,324
0
4.0
My GPA
#56 Best College for History
Average Salary $41,007
Average Debt $25,996
Program Size 48
South Dakota State University
4 Year
Brookings, SD
South Dakota State University, located in Brookings, SD has 48 students majoring in History. On average, graduates earn $41,007.
Acceptance Rate 92%
Undergraduates 2,351 students
Tuition $8,172
0
4.0
My GPA
#57 Best College for History
Average Salary $40,467
Average Debt $14,235
Program Size 148
Brown University
4 Year
Providence, RI
Video Rating
Brown University , located in Providence, RI has 148 students majoring in History. On average, graduates earn $40,467.
Acceptance Rate 9%
Undergraduates 2,523 students
Tuition $49,346
0
4.0
My GPA
#58 Best College for History
Average Salary $40,426
Average Debt $23,262
Program Size 174
Texas Tech University (TTU)
4 Year
Lubbock, TX
Video Rating
Texas Tech University (TTU), located in Lubbock, TX has 174 students majoring in History. On average, graduates earn $40,426.
Acceptance Rate 63%
Undergraduates 7,618 students
Tuition $8,028
0
4.0
My GPA
#59 Best College for History
Average Salary $40,368
Average Debt $27,000
Program Size 51
Angelo State University
4 Year
San Angelo, TX
Angelo State University, located in San Angelo, TX has 51 students majoring in History. On average, graduates earn $40,368.
Acceptance Rate 77%
Undergraduates 1,501 students
Tuition $6,892
0
4.0
My GPA
#60 Best College for History
Average Salary $40,048
Average Debt $25,000
Program Size 24
Texas A & M University-Kingsville
4 Year
Kingsville, TX
Texas A & M University-Kingsville, located in Kingsville, TX has 24 students majoring in History. On average, graduates earn $40,048.
Acceptance Rate 82%
Undergraduates 2,230 students
Tuition $7,700
0
4.0
My GPA
Other Major Rankings
Best History Programs by State
Most Popular Major Rankings