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 Virginia
Below are the schools that deliver the strongest overall history education in Virginia.
Top Schools in History
College Of William And Mary is one of the finest schools in the country for getting a degree in history. College Of William And Mary is a large public school located in the suburb of Williamsburg. The six-year graduation rate is 89%. College Of William And Mary awarded about 115 history degrees in the most recent data year. Soon after graduation, history degree recipients from College Of William And Mary generally make around $31,595. College Of William And Mary graduates carry a median of $17,750 in student loans.
Read more about the history program at College Of William And Mary
Washington And Lee University came in at #2 on our 2026 list of the best history schools. Washington And Lee University is a mid-sized private not-for-profit school located in the town of Lexington. About 94% of students finish within six years. There were roughly 19 history students who graduated with this degree at Washington And Lee University in the most recent data year. Graduates of the history program make about $76,810 in their early career. Typical student debt for the program is $20,074.
More information about a degree in history from Washington And Lee University
University Of Virginia Main Campus came in at #3 on our 2026 list of the best history schools. University Of Virginia Main Campus is a very large public school located in the suburb of Charlottesville. About 96% of students finish within six years. There were roughly 149 history students who graduated with this degree at University Of Virginia Main Campus in the most recent data year. Soon after graduation, history degree recipients from University Of Virginia Main Campus generally make around $34,028. Students borrow a median of $19,352 to complete this degree.
Get the full history details for University Of Virginia Main Campus
University Of Richmond is one of the finest schools in the country for a degree in history, ranking #4. Set in the city of University of Richmond, University Of Richmond is a mid-sized private not-for-profit institution. About 85% of students finish within six years. About 11 history degrees were awarded at University Of Richmond in the most recent year. Graduates of the history program make about $53,815 in their early career. Typical student debt for the program is $21,634.
Read more about the history program at University Of Richmond
James Madison University came in at #5 on our 2026 list of the best history schools. This very large public university is located in the city of Harrisonburg. About 80% of students finish within six years. About 82 history degrees were awarded at James Madison University in the most recent year. Students who receive their history degree from James Madison University earn around $29,000 in the first couple years of their career. Students borrow a median of $20,500 to complete this degree.
More information about a degree in history from James Madison University
Virginia Polytechnic Institute And State University placed #6 among the best history schools. This very large public university is located in the city of Blacksburg. The six-year graduation rate is 86%. There were roughly 46 history students who graduated with this degree at Virginia Polytechnic Institute And State University in the most recent data year. Students who receive their history degree from Virginia Polytechnic Institute And State University earn around $33,319 in the first couple years of their career. Typical student debt for the program is $20,499.
See the full history program report for Virginia Polytechnic Institute And State University
Virginia Military Institute came in at #7 for history this year. This small public university is located in the town of Lexington. Roughly 76% of students complete a degree within six years here. There were roughly 44 history students who graduated with this degree at Virginia Military Institute in the most recent data year. History graduates of Virginia Military Institute earn a median of $42,543 early in their careers. Virginia Military Institute graduates carry a median of $19,500 in student loans.
See the full history program report for Virginia Military Institute
George Mason University landed the #8 spot for history this year. Set in the suburb of Fairfax, George Mason University is a very large public institution. George Mason University graduates 68% of students within six years. George Mason University awarded about 124 history degrees in the most recent data year. History graduates of George Mason University earn a median of $38,921 early in their careers. Typical student debt for the program is $24,625.
Get the full history details for George Mason University
Hampden Sydney College earned the #9 position for history this year. Set in the rural area of Hampden-Sydney, Hampden Sydney College is a small private not-for-profit institution. Hampden Sydney College graduates 62% of students within six years. There were roughly 20 history students who graduated with this degree at Hampden Sydney College in the most recent data year. Students who receive their history degree from Hampden Sydney College earn around $42,949 in the first couple years of their career. Hampden Sydney College graduates carry a median of $27,000 in student loans.
Read more about the history program at Hampden Sydney College
Christopher Newport University came in at #10 for history this year. Christopher Newport University is a mid-sized public school located in the city of Newport News. About 72% of students finish within six years. There were roughly 43 history students who graduated with this degree at Christopher Newport University in the most recent data year. Soon after graduation, history degree recipients from Christopher Newport University generally make around $29,386. Students borrow a median of $26,000 to complete this degree.
More information about a degree in history from Christopher Newport University
University Of Mary Washington came in at #11 for history this year. Set in the suburb of Fredericksburg, University Of Mary Washington is a mid-sized public institution. About 66% of students finish within six years. University Of Mary Washington awarded about 29 history degrees in the most recent data year. Graduates of the history program make about $31,965 in their early career. Typical student debt for the program is $23,018.
Read more about the history program at University Of Mary Washington
Old Dominion University came in at #12 for history this year. Old Dominion University is a very large public school located in the city of Norfolk. Roughly 46% of students complete a degree within six years here. About 42 history degrees were awarded at Old Dominion University in the most recent year. History graduates of Old Dominion University earn a median of $36,733 early in their careers. Typical student debt for the program is $24,875.
Get the full history details for Old Dominion University
Virginia Commonwealth University landed the #13 spot for history this year. Located in the city of Richmond, Virginia Commonwealth University is a very large public university. Roughly 63% of students complete a degree within six years here. Virginia Commonwealth University awarded about 69 history degrees in the most recent data year. Graduates of the history program make about $29,794 in their early career. Typical student debt for the program is $23,750.
More information about a degree in history from Virginia Commonwealth University
Longwood University came in at #14 for history this year. Set in the town of Farmville, Longwood University is a moderately-sized public institution. Roughly 61% of students complete a degree within six years here. About 20 history degrees were awarded at Longwood University in the most recent year. Students who receive their history degree from Longwood University earn around $37,404 in the first couple years of their career. Typical student debt for the program is $26,988.
More information about a degree in history from Longwood University
Bridgewater College earned the #15 position for history this year. Bridgewater College is a small private not-for-profit school located in the suburb of Bridgewater. About 53% of students finish within six years. Bridgewater College awarded about 14 history degrees in the most recent data year. History graduates of Bridgewater College earn a median of $32,771 early in their careers. Typical student debt for the program is $27,000.
More information about a degree in history from Bridgewater College
Liberty University landed the #16 spot for history this year. This very large private not-for-profit university is located in the city of Lynchburg. The six-year graduation rate is 67%. About 567 history degrees were awarded at Liberty University in the most recent year. History graduates of Liberty University earn a median of $39,823 early in their careers. Students borrow a median of $27,000 to complete this degree.
See the full history program report for Liberty University
Roanoke College placed #17 among the best history schools. Set in the suburb of Salem, Roanoke College is a small private not-for-profit institution. Roughly 67% of students complete a degree within six years here. There were roughly 17 history students who graduated with this degree at Roanoke College in the most recent data year. Graduates of the history program make about $25,940 in their early career. Typical student debt for the program is $27,000.
More information about a degree in history from Roanoke College
Mary Baldwin College came in at #18 for history this year. This mid-sized private not-for-profit university is located in the city of Staunton. The six-year graduation rate is 39%. Mary Baldwin College awarded about 12 history degrees in the most recent data year. Graduates of the history program make about $60,386 in their early career. Mary Baldwin College graduates carry a median of $29,562 in student loans.
More information about a degree in history from Mary Baldwin College
Virginia State University placed #19 among the best history schools. Located in the suburb of Petersburg, Virginia State University is a moderately-sized public university. About 39% of students finish within six years. There were roughly 10 history students who graduated with this degree at Virginia State University in the most recent data year. Soon after graduation, history degree recipients from Virginia State University generally make around $40,620. Virginia State University graduates carry a median of $29,010 in student loans.
Get the full history details for Virginia State University
Regent University earned the #20 position for history this year. Regent University is a large private not-for-profit school located in the city of Virginia Beach. The six-year graduation rate is 58%. Regent University awarded about 18 history degrees in the most recent data year. Soon after graduation, history degree recipients from Regent University generally make around $50,406. Typical student debt for the program is $29,451.
Read more about the history program at Regent University
The University Of Virginias College At Wise earned the #21 position for history this year. This mid-sized public university is located in the town of Wise. About 47% of students finish within six years. About 14 history degrees were awarded at The University Of Virginias College At Wise in the most recent year. Students who receive their history degree from The University Of Virginias College At Wise earn around $43,988 in the first couple years of their career. Students borrow a median of $17,714 to complete this degree.
More information about a degree in history from The University Of Virginias College At Wise