DEBUG: Raw major_slug = ""
DEBUG: Initial offers_url = "https://www.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json", major_slug = ""
DEBUG: After cleaning major_slug = ""
DEBUG: Before URL cleaning = "https://www.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json"
DEBUG: After TrimSuffix = "https://www.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json"
DEBUG: After HTTPS placeholder = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json"
DEBUG: After slash cleaning = "HTTPS_TEMP_PLACEHOLDERwww.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json"
DEBUG: After URL cleaning = "https://www.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json"
DEBUG: offers_url = https://www.collegefactual.com/majors/production-product-development/precision-metal-working/computer-numerically-controlled-cnc-machinist-technology-cnc-machinist/offers.json
DEBUG: major_slug = ""
DEBUG: offers_url is valid, proceeding to fetch data
DEBUG: offers_data.offers found, count = 1
DEBUG: Specific major detected (cip4 = 48.05), keeping min_relevance at 0.8
DEBUG: Starting relevance filtering - min_relevance = 0.8, max_relevance = 1
DEBUG: Checking offer "Trade & Vocational Programs (Welding)" with relevance 0.7
DEBUG: ✗ Offer "Trade & Vocational Programs (Welding)" REJECTED (relevance 0.7)
DEBUG: relevant_offers count = 0
DEBUG: No relevant offers, showing generic ESYOH widget
Best Schools for Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist 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 computer numerically controlled (cnc) machinist technology/cnc machinist degrees they offer, see the list below.
Top Schools in Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist
Johnston Community College tops our 2026 ranking of the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Set in the town of Smithfield, Johnston Community College is a moderately-sized public institution. There were roughly 24 computer numerically controlled (cnc) machinist technology/cnc machinist students who graduated with this degree at Johnston Community College in the most recent data year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Johnston Community College earn around $34,171 in the first couple years of their career. Typical student debt for the program is $9,490.
Read more about the computer numerically controlled (cnc) machinist technology/cnc machinist program at Johnston Community College
Cape Fear Community College came in at #2 on our 2026 list of the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Cape Fear Community College is a very large public school located in the city of Wilmington. About 15 computer numerically controlled (cnc) machinist technology/cnc machinist degrees were awarded at Cape Fear Community College in the most recent year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Cape Fear Community College earn around $42,889 in the first couple years of their career. Cape Fear Community College graduates carry a median of $12,388 in student loans.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Cape Fear Community College
Richmond Community College came in at #3 on our 2026 list of the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Richmond Community College is a mid-sized public school located in the town of Hamlet. Richmond Community College awarded about 10 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Richmond Community College earn around $31,268 in the first couple years of their career. Typical student debt for the program is $8,407.
Get the full computer numerically controlled (cnc) machinist technology/cnc machinist details for Richmond Community College
A rank of #4 makes Randolph Community College one of the top schools for computer numerically controlled (cnc) machinist technology/cnc machinist. Set in the town of Asheboro, Randolph Community College is a mid-sized public institution. There were roughly 38 computer numerically controlled (cnc) machinist technology/cnc machinist students who graduated with this degree at Randolph Community College in the most recent data year. Computer Numerically Controlled (Cnc) Machinist Technology/cnc Machinist graduates of Randolph Community College earn a median of $32,198 early in their careers.
More information about a degree in computer numerically controlled (cnc) machinist technology/cnc machinist from Randolph Community College
A rank of #5 makes Gaston College one of the top schools for computer numerically controlled (cnc) machinist technology/cnc machinist. This moderately-sized public university is located in the suburb of Dallas. There were roughly 12 computer numerically controlled (cnc) machinist technology/cnc machinist students who graduated with this degree at Gaston College in the most recent data year. Computer Numerically Controlled (Cnc) Machinist Technology/cnc Machinist graduates of Gaston College earn a median of $39,937 early in their careers. Students borrow a median of $10,915 to complete this degree.
More information about a degree in computer numerically controlled (cnc) machinist technology/cnc machinist from Gaston College
Rockingham Community College ranked #6 on our 2026 list of the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. This mid-sized public university is located in the rural area of Wentworth. Rockingham Community College awarded about 17 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Soon after graduation, computer numerically controlled (cnc) machinist technology/cnc machinist degree recipients from Rockingham Community College generally make around $50,048. Rockingham Community College graduates carry a median of $5,500 in student loans.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Rockingham Community College
Rowan Cabarrus Community College ranked #7 on our 2026 list of the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Rowan Cabarrus Community College is a moderately-sized public school located in the suburb of Salisbury. Rowan Cabarrus Community College awarded about 21 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Soon after graduation, computer numerically controlled (cnc) machinist technology/cnc machinist degree recipients from Rowan Cabarrus Community College generally make around $34,351. Students borrow a median of $10,867 to complete this degree.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Rowan Cabarrus Community College
Wayne Community College placed #8 among the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Wayne Community College is a mid-sized public school located in the city of Goldsboro. About 41 computer numerically controlled (cnc) machinist technology/cnc machinist degrees were awarded at Wayne Community College in the most recent year. Soon after graduation, computer numerically controlled (cnc) machinist technology/cnc machinist degree recipients from Wayne Community College generally make around $33,116. Wayne Community College graduates carry a median of $5,500 in student loans.
Get the full computer numerically controlled (cnc) machinist technology/cnc machinist details for Wayne Community College
Davidson County Community College earned the #9 position for computer numerically controlled (cnc) machinist technology/cnc machinist this year. This moderately-sized public university is located in the rural area of Thomasville. Davidson County Community College awarded about 40 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Davidson County Community College earn around $39,990 in the first couple years of their career. Davidson County Community College graduates carry a median of $11,000 in student loans.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Davidson County Community College
Durham Technical Community College earned the #10 position for computer numerically controlled (cnc) machinist technology/cnc machinist this year. Set in the city of Durham, Durham Technical Community College is a moderately-sized public institution. About 12 computer numerically controlled (cnc) machinist technology/cnc machinist degrees were awarded at Durham Technical Community College in the most recent year. Computer Numerically Controlled (Cnc) Machinist Technology/cnc Machinist graduates of Durham Technical Community College earn a median of $46,293 early in their careers. Typical student debt for the program is $20,408.
More information about a degree in computer numerically controlled (cnc) machinist technology/cnc machinist from Durham Technical Community College
Alamance Community College landed the #11 spot for computer numerically controlled (cnc) machinist technology/cnc machinist this year. Set in the suburb of Graham, Alamance Community College is a moderately-sized public institution. About 20 computer numerically controlled (cnc) machinist technology/cnc machinist degrees were awarded at Alamance Community College in the most recent year. Soon after graduation, computer numerically controlled (cnc) machinist technology/cnc machinist degree recipients from Alamance Community College generally make around $37,585. Students borrow a median of $6,625 to complete this degree.
More information about a degree in computer numerically controlled (cnc) machinist technology/cnc machinist from Alamance Community College
Forsyth Technical Community College came in at #12 for computer numerically controlled (cnc) machinist technology/cnc machinist this year. Forsyth Technical Community College is a large public school located in the city of Winston-Salem. About 10 computer numerically controlled (cnc) machinist technology/cnc machinist degrees were awarded at Forsyth Technical Community College in the most recent year. Computer Numerically Controlled (Cnc) Machinist Technology/cnc Machinist graduates of Forsyth Technical Community College earn a median of $38,094 early in their careers. Typical student debt for the program is $16,374.
Read more about the computer numerically controlled (cnc) machinist technology/cnc machinist program at Forsyth Technical Community College
College Of The Albemarle placed #13 among the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. College Of The Albemarle is a mid-sized public school located in the town of Elizabeth City. About 14 computer numerically controlled (cnc) machinist technology/cnc machinist degrees were awarded at College Of The Albemarle in the most recent year. Computer Numerically Controlled (Cnc) Machinist Technology/cnc Machinist graduates of College Of The Albemarle earn a median of $50,506 early in their careers. College Of The Albemarle graduates carry a median of $10,240 in student loans.
Read more about the computer numerically controlled (cnc) machinist technology/cnc machinist program at College Of The Albemarle
Blue Ridge Community College Flat Rock placed #14 among the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. This mid-sized public university is located in the suburb of Flat Rock. Blue Ridge Community College Flat Rock awarded about 12 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Blue Ridge Community College Flat Rock earn around $42,443 in the first couple years of their career. Blue Ridge Community College Flat Rock graduates carry a median of $16,252 in student loans.
Get the full computer numerically controlled (cnc) machinist technology/cnc machinist details for Blue Ridge Community College Flat Rock
Craven Community College landed the #15 spot for computer numerically controlled (cnc) machinist technology/cnc machinist this year. Located in the town of New Bern, Craven Community College is a mid-sized public university. Craven Community College awarded about 24 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Soon after graduation, computer numerically controlled (cnc) machinist technology/cnc machinist degree recipients from Craven Community College generally make around $30,235. Craven Community College graduates carry a median of $8,924 in student loans.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Craven Community College
Fayetteville Technical Community College placed #16 among the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Located in the city of Fayetteville, Fayetteville Technical Community College is a large public university. Fayetteville Technical Community College awarded about 23 computer numerically controlled (cnc) machinist technology/cnc machinist degrees in the most recent data year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Fayetteville Technical Community College earn around $40,584 in the first couple years of their career. Students borrow a median of $16,909 to complete this degree.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Fayetteville Technical Community College
Nascar Technical Institute ranked #17 on our 2026 list of the best computer numerically controlled (cnc) machinist technology/cnc machinist schools. Set in the city of Mooresville, Nascar Technical Institute is a small private for-profit institution. There were roughly 48 computer numerically controlled (cnc) machinist technology/cnc machinist students who graduated with this degree at Nascar Technical Institute in the most recent data year. Students who receive their computer numerically controlled (cnc) machinist technology/cnc machinist degree from Nascar Technical Institute earn around $37,568 in the first couple years of their career. Typical student debt for the program is $10,593.
See the full computer numerically controlled (cnc) machinist technology/cnc machinist program report for Nascar Technical Institute