DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/general-engineering/other-general-engineering/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: No offers_data.offers found, showing generic ESYOH widget
Best Schools for General Engineering in Virginia
If you are not interested in a particular degree level and want to know which schools are the overall best at delivering an education for the general engineering degrees they offer, see the list below.
Top Schools in General Engineering
No school ranked higher than James Madison University this year for general engineering. Set in the city of Harrisonburg, James Madison University is a very large public institution. James Madison University graduates 80% of students within six years. There were roughly 69 general engineering students who graduated with this degree at James Madison University in the most recent data year. Soon after graduation, general engineering degree recipients from James Madison University generally make around $71,176. James Madison University graduates carry a median of $25,000 in student loans.
Get the full general engineering details for James Madison University
Randolph Macon College came in at #2 on our 2026 list of the best general engineering schools. This small private not-for-profit university is located in the suburb of Ashland. About 70% of students finish within six years. About 11 general engineering degrees were awarded at Randolph Macon College in the most recent year. Students who receive their general engineering degree from Randolph Macon College earn around $40,317 in the first couple years of their career. Typical student debt for the program is $26,432.
Get the full general engineering details for Randolph Macon College
Northern Virginia Community College came in at #3 on our 2026 list of the best general engineering schools. This very large public university is located in the suburb of Annandale. There were roughly 193 general engineering students who graduated with this degree at Northern Virginia Community College in the most recent data year. Graduates of the general engineering program make about $16,790 in their early career. Typical student debt for the program is $9,500.
See the full general engineering program report for Northern Virginia Community College
A rank of #4 makes Tidewater Community College one of the top schools for general engineering. Tidewater Community College is a very large public school located in the city of Norfolk. There were roughly 64 general engineering students who graduated with this degree at Tidewater Community College in the most recent data year. General Engineering graduates of Tidewater Community College earn a median of $68,555 early in their careers. Students borrow a median of $12,250 to complete this degree.
See the full general engineering program report for Tidewater Community College
John Tyler Community College came in at #5 on our 2026 list of the best general engineering schools. John Tyler Community College is a large public school located in the suburb of Chester. About 39 general engineering degrees were awarded at John Tyler Community College in the most recent year. General Engineering graduates of John Tyler Community College earn a median of $36,623 early in their careers. Students borrow a median of $11,262 to complete this degree.
Get the full general engineering details for John Tyler Community College
Hampton University ranked #6 on our 2026 list of the best general engineering schools. Set in the suburb of Hampton, Hampton University is a mid-sized private not-for-profit institution. Hampton University graduates 57% of students within six years. Hampton University awarded about 16 general engineering degrees in the most recent data year. General Engineering graduates of Hampton University earn a median of $46,870 early in their careers. Hampton University graduates carry a median of $26,169 in student loans.
More information about a degree in general engineering from Hampton University
Virginia Western Community College ranked #7 on our 2026 list of the best general engineering schools. Virginia Western Community College is a moderately-sized public school located in the city of Roanoke. About 23 general engineering degrees were awarded at Virginia Western Community College in the most recent year. General Engineering graduates of Virginia Western Community College earn a median of $36,245 early in their careers. Typical student debt for the program is $13,715.
See the full general engineering program report for Virginia Western Community College
J Sargeant Reynolds Community College placed #8 among the best general engineering schools. This large public university is located in the suburb of Richmond. J Sargeant Reynolds Community College awarded about 20 general engineering degrees in the most recent data year. Soon after graduation, general engineering degree recipients from J Sargeant Reynolds Community College generally make around $36,965. Students borrow a median of $10,500 to complete this degree.
Get the full general engineering details for J Sargeant Reynolds Community College
Lord Fairfax Community College came in at #9 for general engineering this year. This moderately-sized public university is located in the rural area of Middletown. Lord Fairfax Community College awarded about 16 general engineering degrees in the most recent data year. Soon after graduation, general engineering degree recipients from Lord Fairfax Community College generally make around $37,531. Lord Fairfax Community College graduates carry a median of $10,698 in student loans.
Read more about the general engineering program at Lord Fairfax Community College
Piedmont Virginia Community College landed the #10 spot for general engineering this year. This moderately-sized public university is located in the suburb of Charlottesville. About 20 general engineering degrees were awarded at Piedmont Virginia Community College in the most recent year. Graduates of the general engineering program make about $46,129 in their early career. Typical student debt for the program is $12,495.
Get the full general engineering details for Piedmont Virginia Community College
Germanna Community College ranked #11 on our 2026 list of the best general engineering schools. Set in the rural area of Locust Grove, Germanna Community College is a large public institution. There were roughly 39 general engineering students who graduated with this degree at Germanna Community College in the most recent data year. Graduates of the general engineering program make about $41,880 in their early career. Typical student debt for the program is $10,999.
Read more about the general engineering program at Germanna Community College
Old Dominion University came in at #12 for general engineering this year. Located in the city of Norfolk, Old Dominion University is a very large public university. The six-year graduation rate is 46%. About 110 general engineering degrees were awarded at Old Dominion University in the most recent year. General Engineering graduates of Old Dominion University earn a median of $88,224 early in their careers. Students borrow a median of $26,001 to complete this degree.
More information about a degree in general engineering from Old Dominion University
Thomas Nelson Community College landed the #13 spot for general engineering this year. Thomas Nelson Community College is a moderately-sized public school located in the suburb of Hampton. Thomas Nelson Community College awarded about 27 general engineering degrees in the most recent data year. Graduates of the general engineering program make about $36,758 in their early career. Students borrow a median of $14,402 to complete this degree.
See the full general engineering program report for Thomas Nelson Community College
Southwest Virginia Community College ranked #14 on our 2026 list of the best general engineering schools. Southwest Virginia Community College is a mid-sized public school located in the rural area of Cedar Bluff. There were roughly 15 general engineering students who graduated with this degree at Southwest Virginia Community College in the most recent data year. Soon after graduation, general engineering degree recipients from Southwest Virginia Community College generally make around $32,277. Typical student debt for the program is $5,500.
Get the full general engineering details for Southwest Virginia Community College
Notes and References
This list is compiled by College Factual (MF_RANKING_2025), 2026 edition. The methodology weighs graduation rate, post-graduation earnings, cost, and program quality, drawn primarily from the U.S. Department of Education (IPEDS and College Scorecard).
Ranking method: College Major Top Ranked · 26 schools evaluated.
- The Integrated Postsecondary Education Data System (IPEDS) from the National Center for Education Statistics (NCES), a branch of the U.S. Department of Education (DOE), serves as the core of our data about colleges.
- Some other college data, including much of the graduate earnings data, comes from the U.S. Department of Education’s (College Scorecard).
More about our data sources and methodologies.
ADBLOCK #116