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:

#61 Best College for History
Average Salary $40,017
Average Debt $21,332
Program Size 45
The Citadel - The Military College of South Carolina
4 Year
Charleston, SC
Video Rating
N/A
The Citadel - The Military College of South Carolina, located in Charleston, SC has 45 students majoring in History. On average, graduates earn $40,017.
Acceptance Rate 77%
Undergraduates 913 students
Tuition $11,364
0
4.0
My GPA
#62 Best College for History
Average Salary $39,927
Average Debt N/A
Program Size 36
Saint Joseph's University
4 Year
Philadelphia, PA
Video Rating
N/A
Saint Joseph's University, located in Philadelphia, PA has 36 students majoring in History. On average, graduates earn $39,927.
Acceptance Rate 82%
Undergraduates 2,365 students
Tuition $42,180
0
4.0
My GPA
#63 Best College for History
Average Salary $39,927
Average Debt $18,412
Program Size 6
St. Joseph's College-New York
4 Year
Brooklyn, NY
St. Joseph's College-New York, located in Brooklyn, NY has 6 students majoring in History. On average, graduates earn $39,927.
Acceptance Rate 68%
Undergraduates 299 students
Tuition $24,113
0
4.0
My GPA
#64 Best College for History
Average Salary $39,801
Average Debt $20,220
Program Size 158
The University of Texas at Arlington (UTA)
4 Year
Arlington, TX
Video Rating
The University of Texas at Arlington (UTA), located in Arlington, TX has 158 students majoring in History. On average, graduates earn $39,801.
Acceptance Rate 66%
Undergraduates 12,200 students
Tuition $9,208
0
4.0
My GPA
#65 Best College for History
Average Salary $39,729
Average Debt $27,000
Program Size 52
Roanoke College
4 Year
Salem, VA
Roanoke College, located in Salem, VA has 52 students majoring in History. On average, graduates earn $39,729.
Acceptance Rate 72%
Undergraduates 441 students
Tuition $39,791
0
4.0
My GPA
#66 Best College for History
Average Salary $39,729
Average Debt N/A
Program Size 38
Franklin and Marshall College
4 Year
Lancaster, PA
Franklin and Marshall College, located in Lancaster, PA has 38 students majoring in History. On average, graduates earn $39,729.
Acceptance Rate 32%
Undergraduates 575 students
Tuition $50,400
0
4.0
My GPA
#67 Best College for History
Average Salary $39,729
Average Debt N/A
Program Size 17
McNeese State University
4 Year
Lake Charles, LA
McNeese State University, located in Lake Charles, LA has 17 students majoring in History. On average, graduates earn $39,729.
Acceptance Rate 82%
Undergraduates 1,302 students
Tuition $7,290
0
4.0
My GPA
#68 Best College for History
Average Salary $39,648
Average Debt $21,959
Program Size 56
University of Houston-Downtown
4 Year
Houston, TX
University of Houston-Downtown, located in Houston, TX has 56 students majoring in History. On average, graduates earn $39,648.
Acceptance Rate 78%
Undergraduates 3,159 students
Tuition $5,780
0
4.0
My GPA
#69 Best College for History
Average Salary $39,585
Average Debt $47,875
Program Size 36
Clayton State University
4 Year
Morrow, GA
Clayton State University, located in Morrow, GA has 36 students majoring in History. On average, graduates earn $39,585.
Acceptance Rate 39%
Undergraduates 1,195 students
Tuition $5,340
0
4.0
My GPA
#70 Best College for History
Average Salary $39,369
Average Debt $18,500
Program Size 124
University of Chicago
4 Year
Chicago, IL
Video Rating
University of Chicago, located in Chicago, IL has 124 students majoring in History. On average, graduates earn $39,369.
Acceptance Rate 8%
Undergraduates 4,896 students
Tuition $51,351
0
4.0
My GPA
#71 Best College for History
Average Salary $39,369
Average Debt N/A
Program Size 59
Longwood University
4 Year
Farmville, VA
Longwood University, located in Farmville, VA has 59 students majoring in History. On average, graduates earn $39,369.
Acceptance Rate 79%
Undergraduates 1,090 students
Tuition $11,910
0
4.0
My GPA
#72 Best College for History
Average Salary $39,369
Average Debt $27,000
Program Size 59
Providence College (PC)
4 Year
Providence, RI
Video Rating
Providence College (PC), located in Providence, RI has 59 students majoring in History. On average, graduates earn $39,369.
Acceptance Rate 57%
Undergraduates 1,168 students
Tuition $45,400
0
4.0
My GPA
#73 Best College for History
Average Salary $39,369
Average Debt $23,730
Program Size 43
Assumption College
4 Year
Worcester, MA
Assumption College, located in Worcester, MA has 43 students majoring in History. On average, graduates earn $39,369.
Acceptance Rate 76%
Undergraduates 628 students
Tuition $36,160
0
4.0
My GPA
#74 Best College for History
Average Salary $39,369
Average Debt $22,877
Program Size 42
Connecticut College
4 Year
New London, CT
Connecticut College, located in New London, CT has 42 students majoring in History. On average, graduates earn $39,369.
Acceptance Rate 40%
Undergraduates 442 students
Tuition $49,350
0
4.0
My GPA
#75 Best College for History
Average Salary $39,009
Average Debt $28,488
Program Size 128
Columbia College
4 Year
Columbia, MO
Columbia College, located in Columbia, MO has 128 students majoring in History. On average, graduates earn $39,009.
Acceptance Rate N/A
Undergraduates 2,940 students
Tuition $8,240
0
4.0
My GPA
Other Major Rankings
Best History Programs by State
Most Popular Major Rankings