DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/history/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/history/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/history/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/history/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/history/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/history/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/history/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 5
DEBUG: ROOT LEVEL MAJOR detected (no cip4), lowering min_relevance to 0.5
DEBUG: Starting relevance filtering - min_relevance = 0.5, max_relevance = 1
DEBUG: Checking offer "History (I Have a HS Diploma or Associate Degree)" with relevance 1
DEBUG: ✓ Offer "History (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 1)
DEBUG: Checking offer "History (I Have a Bachelors)" with relevance 1
DEBUG: ✓ Offer "History (I Have a Bachelors)" ACCEPTED (relevance 1)
DEBUG: Checking offer "BA in History" with relevance 1
DEBUG: ✓ Offer "BA in History" ACCEPTED (relevance 1)
DEBUG: Checking offer "MA in History" with relevance 1
DEBUG: ✓ Offer "MA in History" ACCEPTED (relevance 1)
DEBUG: Checking offer "History (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "History (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: relevant_offers count = 5
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 3 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 3
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 2 offers with relevance >= 1.0
Best Schools for History in Kentucky
Below are the schools that deliver the strongest overall history education in Kentucky.
Top Schools in History
Our analysis ranked University Of Kentucky the best school in the country for a degree in history. Located in the city of Lexington, University Of Kentucky is a very large public university. The six-year graduation rate is 71%. There were roughly 38 history students who graduated with this degree at University Of Kentucky in the most recent data year. Graduates of the history program make about $28,432 in their early career. University Of Kentucky graduates carry a median of $20,500 in student loans.
Get the full history details for University Of Kentucky
Centre College is one of the finest schools in the country for a degree in history, ranking #2. Set in the town of Danville, Centre College is a small private not-for-profit institution. Centre College graduates 81% of students within six years. About 16 history degrees were awarded at Centre College in the most recent year. Students who receive their history degree from Centre College earn around $32,327 in the first couple years of their career. Typical student debt for the program is $27,000.
More information about a degree in history from Centre College
Murray State University came in at #3 on our 2026 list of the best history schools. This large public university is located in the town of Murray. The six-year graduation rate is 64%. Murray State University awarded about 28 history degrees in the most recent data year. Soon after graduation, history degree recipients from Murray State University generally make around $27,831. Typical student debt for the program is $25,500.
More information about a degree in history from Murray State University
Western Kentucky University is a great choice for students pursuing a degree in history, landing the #4 spot this year. Located in the city of Bowling Green, Western Kentucky University is a large public university. Roughly 58% of students complete a degree within six years here. There were roughly 37 history students who graduated with this degree at Western Kentucky University in the most recent data year. Students who receive their history degree from Western Kentucky University earn around $27,177 in the first couple years of their career. Students borrow a median of $22,965 to complete this degree.
Get the full history details for Western Kentucky University
University Of Louisville is a great choice for students pursuing a degree in history, landing the #5 spot this year. Located in the city of Louisville, University Of Louisville is a very large public university. University Of Louisville graduates 61% of students within six years. There were roughly 31 history students who graduated with this degree at University Of Louisville in the most recent data year. Soon after graduation, history degree recipients from University Of Louisville generally make around $22,047. Typical student debt for the program is $23,312.
More information about a degree in history from University Of Louisville
Northern Kentucky University ranked #6 on our 2026 list of the best history schools. Set in the suburb of Highland Heights, Northern Kentucky University is a large public institution. Northern Kentucky University graduates 54% of students within six years. Northern Kentucky University awarded about 43 history degrees in the most recent data year. Students who receive their history degree from Northern Kentucky University earn around $29,619 in the first couple years of their career. Northern Kentucky University graduates carry a median of $30,375 in student loans.
Get the full history details for Northern Kentucky University
Eastern Kentucky University earned the #7 position for history this year. Set in the town of Richmond, Eastern Kentucky University is a large public institution. The six-year graduation rate is 55%. Eastern Kentucky University awarded about 28 history degrees in the most recent data year. Soon after graduation, history degree recipients from Eastern Kentucky University generally make around $29,346. Eastern Kentucky University graduates carry a median of $27,000 in student loans.
See the full history program report for Eastern Kentucky University
Morehead State University placed #8 among the best history schools. This moderately-sized public university is located in the town of Morehead. Roughly 52% of students complete a degree within six years here. About 10 history degrees were awarded at Morehead State University in the most recent year. Students who receive their history degree from Morehead State University earn around $41,046 in the first couple years of their career. Students borrow a median of $25,896 to complete this degree.
See the full history program report for Morehead State University