DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/engineering/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/engineering/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/engineering/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/engineering/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/engineering/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/engineering/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 3
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 "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Bachelors Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" with relevance 0.6
DEBUG: ✓ Offer "Science & Engineering Diploma Programs (I Have a HS Diploma or Associate Degree)" ACCEPTED (relevance 0.6)
DEBUG: Checking offer "MBA in Engineering Management" with relevance 0.4
DEBUG: ✗ Offer "MBA in Engineering Management" REJECTED (relevance 0.4)
DEBUG: relevant_offers count = 2
DEBUG: relevant_offers > 0, checking for ESYOH offers
DEBUG: ESYOH filtering - found 2 ESYOH offers with relevance >= 0.5
DEBUG: esyoh_offers count = 2
DEBUG: ESYOH offers found, rendering ESYOH widget
DEBUG: most_relevant_only = true, filtering for most relevant
DEBUG: Found 0 offers with relevance >= 1.0
DEBUG: Backfilling with 0 offers with relevance >= 0.9
DEBUG: Backfilling with 0 offers with relevance >= 0.8
DEBUG: Backfilling with 0 offers with relevance >= 0.7
DEBUG: Backfilling with 2 offers with relevance >= 0.6
Best Schools for Engineering in North Carolina
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 engineering degrees they offer, see the list below.
Top Schools in Engineering
Wake Forest University is one of the finest schools in the country for getting a degree in engineering. Set in the city of Winston-Salem, Wake Forest University is a moderately-sized private not-for-profit institution. Roughly 89% of students complete a degree within six years here. There were roughly 51 engineering students who graduated with this degree at Wake Forest University in the most recent data year. Students who receive their engineering degree from Wake Forest University earn around $67,369 in the first couple years of their career. Wake Forest University graduates carry a median of $21,577 in student loans.
Get the full engineering details for Wake Forest University
A rank of #2 makes Duke University one of the top schools for engineering. Set in the city of Durham, Duke University is a large private not-for-profit institution. Duke University graduates 97% of students within six years. Duke University awarded about 758 engineering degrees in the most recent data year. Graduates of the engineering program make about $108,781 in their early career. Students borrow a median of $14,216 to complete this degree.
Read more about the engineering program at Duke University
Elon University is one of the finest schools in the country for a degree in engineering, ranking #3. Elon University is a moderately-sized private not-for-profit school located in the suburb of Elon. Roughly 84% of students complete a degree within six years here. Elon University awarded about 25 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from Elon University generally make around $50,463. Students borrow a median of $21,619 to complete this degree.
Get the full engineering details for Elon University
North Carolina State University At Raleigh is a great choice for students pursuing a degree in engineering, landing the #4 spot this year. Located in the city of Raleigh, North Carolina State University At Raleigh is a very large public university. North Carolina State University At Raleigh graduates 85% of students within six years. About 2,682 engineering degrees were awarded at North Carolina State University At Raleigh in the most recent year. Graduates of the engineering program make about $87,336 in their early career. North Carolina State University At Raleigh graduates carry a median of $24,572 in student loans.
Get the full engineering details for North Carolina State University At Raleigh
University Of North Carolina At Chapel Hill came in at #5 on our 2026 list of the best engineering schools. University Of North Carolina At Chapel Hill is a very large public school located in the city of Chapel Hill. University Of North Carolina At Chapel Hill graduates 91% of students within six years. About 165 engineering degrees were awarded at University Of North Carolina At Chapel Hill in the most recent year. Graduates of the engineering program make about $70,561 in their early career. University Of North Carolina At Chapel Hill graduates carry a median of $15,000 in student loans.
Get the full engineering details for University Of North Carolina At Chapel Hill
University Of North Carolina At Wilmington placed #6 among the best engineering schools. Located in the city of Wilmington, University Of North Carolina At Wilmington is a very large public university. The six-year graduation rate is 71%. About 13 engineering degrees were awarded at University Of North Carolina At Wilmington in the most recent year. Soon after graduation, engineering degree recipients from University Of North Carolina At Wilmington generally make around $46,164. University Of North Carolina At Wilmington graduates carry a median of $23,013 in student loans.
Read more about the engineering program at University Of North Carolina At Wilmington
Campbell University earned the #7 position for engineering this year. Campbell University is a moderately-sized private not-for-profit school located in the town of Buies Creek. The six-year graduation rate is 60%. Campbell University awarded about 30 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from Campbell University generally make around $54,629. Campbell University graduates carry a median of $23,641 in student loans.
More information about a degree in engineering from Campbell University
University Of North Carolina At Charlotte ranked #8 on our 2026 list of the best engineering schools. University Of North Carolina At Charlotte is a very large public school located in the city of Charlotte. About 69% of students finish within six years. University Of North Carolina At Charlotte awarded about 622 engineering degrees in the most recent data year. Soon after graduation, engineering degree recipients from University Of North Carolina At Charlotte generally make around $70,913. Students borrow a median of $23,414 to complete this degree.
Get the full engineering details for University Of North Carolina At Charlotte
East Carolina University placed #9 among the best engineering schools. Located in the city of Greenville, East Carolina University is a very large public university. East Carolina University graduates 63% of students within six years. About 112 engineering degrees were awarded at East Carolina University in the most recent year. Soon after graduation, engineering degree recipients from East Carolina University generally make around $65,758. East Carolina University graduates carry a median of $26,978 in student loans.
Get the full engineering details for East Carolina University
Central Piedmont Community College earned the #10 position for engineering this year. Set in the city of Charlotte, Central Piedmont Community College is a very large public institution. Central Piedmont Community College awarded about 66 engineering degrees in the most recent data year. Engineering graduates of Central Piedmont Community College earn a median of $40,629 early in their careers. Central Piedmont Community College graduates carry a median of $11,861 in student loans.
More information about a degree in engineering from Central Piedmont Community College
Gaston College ranked #11 on our 2026 list of the best engineering schools. Set in the suburb of Dallas, Gaston College is a moderately-sized public institution. About 12 engineering degrees were awarded at Gaston College in the most recent year. Engineering graduates of Gaston College earn a median of $39,937 early in their careers. Typical student debt for the program is $10,915.
Get the full engineering details for Gaston College
Wake Technical Community College ranked #12 on our 2026 list of the best engineering schools. Set in the suburb of Raleigh, Wake Technical Community College is a very large public institution. Wake Technical Community College awarded about 118 engineering degrees in the most recent data year. Engineering graduates of Wake Technical Community College earn a median of $38,673 early in their careers. Students borrow a median of $11,182 to complete this degree.
Read more about the engineering program at Wake Technical Community College
University Of North Carolina At Asheville placed #13 among the best engineering schools. Set in the city of Asheville, University Of North Carolina At Asheville is a mid-sized public institution. About 54% of students finish within six years. About 25 engineering degrees were awarded at University Of North Carolina At Asheville in the most recent year. Soon after graduation, engineering degree recipients from University Of North Carolina At Asheville generally make around $73,410. Typical student debt for the program is $31,000.
Get the full engineering details for University Of North Carolina At Asheville
Johnston Community College landed the #14 spot for engineering this year. Johnston Community College is a moderately-sized public school located in the town of Smithfield. There were roughly 27 engineering students who graduated with this degree at Johnston Community College in the most recent data year. Soon after graduation, engineering degree recipients from Johnston Community College generally make around $37,472. Johnston Community College graduates carry a median of $9,490 in student loans.
See the full engineering program report for Johnston Community College
Western Carolina University earned the #15 position for engineering this year. Located in the town of Cullowhee, Western Carolina University is a large public university. Roughly 60% of students complete a degree within six years here. There were roughly 53 engineering students who graduated with this degree at Western Carolina University in the most recent data year. Graduates of the engineering program make about $65,210 in their early career. Typical student debt for the program is $29,038.
Get the full engineering details for Western Carolina University
Guilford Technical Community College landed the #16 spot for engineering this year. Guilford Technical Community College is a large public school located in the suburb of Jamestown. There were roughly 28 engineering students who graduated with this degree at Guilford Technical Community College in the most recent data year. Soon after graduation, engineering degree recipients from Guilford Technical Community College generally make around $36,124. Typical student debt for the program is $20,501.
Read more about the engineering program at Guilford Technical Community College
Forsyth Technical Community College landed the #17 spot for engineering this year. This large public university is located in the city of Winston-Salem. There were roughly 10 engineering students who graduated with this degree at Forsyth Technical Community College in the most recent data year. Students who receive their engineering degree from Forsyth Technical Community College earn around $38,094 in the first couple years of their career. Typical student debt for the program is $16,374.
More information about a degree in engineering from Forsyth Technical Community College
Cape Fear Community College ranked #18 on our 2026 list of the best engineering schools. Set in the city of Wilmington, Cape Fear Community College is a very large public institution. There were roughly 10 engineering students who graduated with this degree at Cape Fear Community College in the most recent data year. Graduates of the engineering program make about $42,889 in their early career. Students borrow a median of $12,388 to complete this degree.
Read more about the engineering program at Cape Fear Community College
Central Carolina Community College placed #19 among the best engineering schools. Central Carolina Community College is a moderately-sized public school located in the town of Sanford. About 13 engineering degrees were awarded at Central Carolina Community College in the most recent year. Engineering graduates of Central Carolina Community College earn a median of $38,198 early in their careers. Central Carolina Community College graduates carry a median of $10,266 in student loans.
More information about a degree in engineering from Central Carolina Community College
North Carolina A And T State University earned the #20 position for engineering this year. North Carolina A And T State University is a large public school located in the city of Greensboro. About 57% of students finish within six years. North Carolina A And T State University awarded about 450 engineering degrees in the most recent data year. Students who receive their engineering degree from North Carolina A And T State University earn around $75,010 in the first couple years of their career. North Carolina A And T State University graduates carry a median of $29,926 in student loans.
See the full engineering program report for North Carolina A And T State University