Production Occupations·SOC 51-9162

Best degree programs for Computer Numerically Controlled Tool Programmers, ranked by enrollment

1 college programs and 166 schools train Computer Numerically Controlled Tool Programmers. Compare graduates per year, cost and pay, $68,120 median wage, 28,500 U.S. jobs. Federal data.

1 college programs at 166 schools train computer numerically controlled tool programmers, graduating 2,248 people a year (IPEDS completions). The largest is Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist. The job pays a median of $68,120 (BLS OEWS May 2025).

Graduates / yr
2,248
from every feeder program
Median annual wage
$68,120
BLS OEWS May 2025
Projected growth
+12.8%
Much faster than average
Openings / yr
3,100
new plus replacement
Schools
166
with a feeder program
States with jobs
34
BLS reports wages

About computer numerically controlled tool programmers

Develop programs to control machining or processing of materials by automatic machine tools, equipment, or systems. May also set up, operate, or maintain equipment.

Also calledProgrammerCNC Operator (Computer Numerical Control Operator)CNC Machinist (Computer Numerical Control Machinist)CNC Programmer (Computer Numerical Control Programmer)Application EngineerNumerical Tool ProgrammerProcess Control ProgrammerMetal Numerical Tool ProgrammerPlastic Numerical Tool ProgrammerMetal Numerical Control ProgrammerNumerical Control Programmer (NC Programmer)CNC Tech (Computer Numerical Control Technician)

Fields of study that lead to this job

Grouped at the 4-digit CIP level, the tier our program pages are built on. Numbers are graduates per year.

1 degree programs that lead to this job

Ranked by graduates per year (IPEDS completions). Graduate earnings and debt are College Scorecard figures for people who finished the program, reported at the 4-digit CIP level, so specializations within one field share a figure. That is a different measurement from the occupation-wide wages further down this page.

Degree programs that lead to this occupation, ranked by graduates per year
#ProgramGraduates / yrShare of pipelineSchoolsGrad earnings (1 yr)Median debt
1
CIP 48.0510
2,248
100.0%
166$36,566$9,429

Top 50 schools by graduates into this job

Counting every feeder program a school offers, not just its largest one.

Schools ranked by graduates per year into this occupation
#SchoolGraduates / yrTop feeder programGrad rateNet priceAcceptance
1City Colleges of Chicago - Richard J Daley College
Chicago, IL Public · 1 feeder programs
144Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist27%
2Connecticut State Community College
New Britain, CT Public · 1 feeder programs
135Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist24%
3City Colleges of Chicago - Wilbur Wright College
Chicago, IL Public · 1 feeder programs
112Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist31%
4Gateway Technical College
Kenosha, WI Public · 1 feeder programs
102Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist51%
5Davidson - Davie Community College
Thomasville, NC Public · 1 feeder programs
64Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist46%
6Hennepin Technical College
Brooklyn Park, MN Public · 1 feeder programs
54Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist42%
7Moraine Park Technical College
Fond du Lac, WI Public · 1 feeder programs
54Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist58%
8Lincoln College of Technology - Grand Prairie
Grand Prairie, TX Private for-profit · 1 feeder programs
49Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist73%$31,422
9Universal Technical Institute - Mooresville
Mooresville, NC Private for-profit · 1 feeder programs
47Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist65%$25,348
10South Texas College
McAllen, TX Public · 1 feeder programs
46Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist27%
11Hawkeye Community College
Waterloo, IA Public · 1 feeder programs
38Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist43%
12University of Arkansas - Fort Smith
Fort Smith, AR Public · 1 feeder programs
36Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist38%80%
13Anoka Technical College
Anoka, MN Public · 1 feeder programs
34Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist66%
14Randolph Community College
Asheboro, NC Public · 1 feeder programs
34Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist58%
15Tri - County Technical College
Pendleton, SC Public · 1 feeder programs
34Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist42%
16Kirkwood Community College
Cedar Rapids, IA Public · 1 feeder programs
32Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist43%
17Lincoln Technical Institute - Mahwah
Mahwah, NJ Private for-profit · 1 feeder programs
32Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist79%$29,877
18William Rainey Harper College
Palatine, IL Public · 1 feeder programs
30Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist48%
19Chattahoochee Technical College
Marietta, GA Public · 1 feeder programs
28Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist38%
20Saint Paul College
Saint Paul, MN Public · 1 feeder programs
28Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist40%
21Wayne Community College
Goldsboro, NC Public · 1 feeder programs
27Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist49%
22SUNY College of Technology at Alfred
Alfred, NY Public · 1 feeder programs
26Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist55%76%
23West Georgia Technical College
Waco, GA Public · 1 feeder programs
26Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist35%
24Gordon Cooper Technology Center
Shawnee, OK Public · 1 feeder programs
23Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist90%
25Craven Community College
New Bern, NC Public · 1 feeder programs
22Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist48%
26Mohawk Valley Community College
Utica, NY Public · 1 feeder programs
22Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist38%
27Shelton State Community College
Tuscaloosa, AL Public · 1 feeder programs
22Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist30%
28Georgia Northwestern Technical College
Rome, GA Public · 1 feeder programs
21Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist43%
29Ferris State University
Big Rapids, MI Public · 1 feeder programs
20Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist47%91%
30Front Range Community College
Westminster, CO Public · 1 feeder programs
20Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist35%
31Lincoln College of Technology - Indianapolis
Indianapolis, IN Private for-profit · 1 feeder programs
20Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist57%$30,992
32Tulsa Technology Center
Tulsa, OK Public · 1 feeder programs
20Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist81%
33Milwaukee Area Technical College
Milwaukee, WI Public · 1 feeder programs
19Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist25%
34Fayetteville Technical Community College
Fayetteville, NC Public · 1 feeder programs
18Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist24%
35Sinclair Community College
Dayton, OH Public · 1 feeder programs
18Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist41%
36Ivy Tech Community College
Indianapolis, IN Public · 1 feeder programs
17Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist40%
37Surry Community College
Dobson, NC Public · 1 feeder programs
17Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist6%
38Colorado Mesa University
Grand Junction, CO Public · 1 feeder programs
16Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist41%82%
39Pensacola State College
Pensacola, FL Public · 1 feeder programs
16Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist36%
40Savannah Technical College
Savannah, GA Public · 1 feeder programs
16Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist42%
41Asheville - Buncombe Technical Community College
Asheville, NC Public · 1 feeder programs
15Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist40%
42Cleveland Community College
Shelby, NC Public · 1 feeder programs
15Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist32%
43Lanier Technical College
Gainesville, GA Public · 1 feeder programs
15Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist34%
44South Central College
North Mankato, MN Public · 1 feeder programs
15Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist39%
45Community College of Rhode Island
Warwick, RI Public · 1 feeder programs
14Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist26%
46Minneapolis Community and Technical College
Minneapolis, MN Public · 1 feeder programs
14Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist20%
47Rowan - Cabarrus Community College
Salisbury, NC Public · 1 feeder programs
14Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist35%
48Yavapai College
Prescott, AZ Public · 1 feeder programs
14Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist34%
49College of the Albemarle
Elizabeth City, NC Public · 1 feeder programs
13Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist35%
50Eastern Iowa Community College District
Davenport, IA Public · 1 feeder programs
13Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist45%

What computer numerically controlled tool programmers earn

What people already working in this job earn (BLS OEWS May 2025). Not graduate earnings.

Median annual wage
$68,120
Mean annual
$72,210
Median hourly
$32.75/hr
People employed
28,500
What the range looks like
10th pct$47,530Median$68,12090th pct$100,320

Top-paying metro areas

San Jose-Sunnyvale-Santa Clara, CA
$102,980median
420 jobs
San Francisco-Oakland-Fremont, CA
$93,640median
260 jobs
Wichita, KS
$99,790median
390 jobs
Boulder, CO
$91,420median
40 jobs
St. Louis, MO-IL
$94,230median
290 jobs
Hartford-West Hartford-East Hartford, CT
$89,190median
290 jobs
Seattle-Tacoma-Bellevue, WA
$86,860median
400 jobs
Los Angeles-Long Beach-Anaheim, CA
$82,950median
1,350 jobs

Job outlook

Bureau of Labor Statistics Employment Projections, 2024 to 2034.

Projected growth 2024–34
+12.8%
Much faster than average
Openings per year
3,100
new jobs plus replacements
Employment change
3,600
28,300 → 31,900
Typical entry education
Postsecondary nondegree award
Plus moderate-term on-the-job training

Where the jobs are, state by state

Pick a state for in-state pay, the schools there, and the programs they run.

This occupation state by state: pay, jobs, and schools
StateMedian payJobsConcentrationSchoolsGraduates / yr
North Carolina$63,9907600.84×25348
Illinois$68,8301,0700.96×9310
Wisconsin$67,4601,6102.99×7197
Minnesota$74,1901,2502.31×10175
Georgia$61,3604200.47×15153
Connecticutlimited$86,3905001.60×2143
Texas$69,5501,9300.75×6126
Oklahoma$65,5903301.05×11108
Iowa$57,7806402.24×692
New York$68,7301,1400.64×563
South Carolina$69,4703400.80×561
Colorado$69,5704100.78×547
Arkansasmoderate$56,3902100.88×446
Ohio$60,0802,3702.33×643
Indianalimited$63,2001,4902.54×237
Michigan$64,6402,3002.85×737
Florida$63,9707700.42×634
New Jerseylimited$70,4605200.66×132
Alabamalimited$64,5904201.08×122
Montanamoderate$70,860600.61×321
Arizonalimited$74,4504700.80×219
Oregonlimited$75,1505001.38×219
Washingtonmoderate$81,4206601.01×417
Rhode Islandlimited$62,640700.75×114
Nevadamoderate$57,2101300.46×313
Utahlimited$65,6101500.48×213
Idaholimited$63,5601200.79×211
New Hampshirelimited$71,6802902.29×27
Pennsylvanialimited$66,3301,0800.97×27
Tennesseelimited$69,7003300.54×27
Massachusettslimited$81,6706801.02×24
Nebraskalimited$63,190700.37×14
Mainelimited$72,920500.42×23
Marylandlimited$65,6702000.39×11

Skills and tools

From O*NET, the U.S. Department of Labor's occupational database. Importance is a 1 to 5 scale.

What they do day to day

  • Determine the sequence of machine operations, and select the proper cutting tools needed to machine workpieces into the desired shapes.
  • Analyze job orders, drawings, blueprints, specifications, printed circuit board pattern films, and design data to calculate dimensions, tool selection, machine speeds, and feed rates.
  • Observe machines on trial runs or conduct computer simulations to ensure that programs and machinery will function properly and produce items that meet specifications.
  • Write programs in the language of a machine's controller and store programs on media, such as punch tapes, magnetic tapes, or disks.
  • Determine reference points, machine cutting paths, or hole locations, and compute angular and linear dimensions, radii, and curvatures.
  • Enter computer commands to store or retrieve parts patterns, graphic displays, or programs that transfer data to other media.
  • Revise programs or tapes to eliminate errors, and retest programs to check that problems have been solved.
  • Modify existing programs to enhance efficiency.

Skills

  • Monitoring3.5
  • Mathematics3.1
  • Reading Comprehension3.0
  • Active Listening3.0
  • Critical Thinking3.0
  • Speaking3.0
  • Writing2.9
  • Active Learning2.9

Knowledge areas

  • Production and Processing4.3
  • Engineering and Technology4.1
  • Mathematics4.0
  • Design3.9
  • Computers and Electronics3.8
  • English Language3.6

Abilities

  • Near Vision4.0
  • Problem Sensitivity3.9
  • Information Ordering3.9
  • Perceptual Speed3.8
  • Mathematical Reasoning3.5
  • Category Flexibility3.1

Core activities

  • Working with Computers4.8
  • Making Decisions and Solving Problems4.2
  • Getting Information4.0
  • Identifying Objects, Actions, and Events4.0
  • Controlling Machines and Processes4.0
  • Monitoring Processes, Materials, or Surroundings3.9

Tools and technology

hotmarks an O*NET hot technology
Autodesk AutoCADhotDassault Systemes SolidWorkshotExtensible markup language XMLhotMicrosoft ExcelhotMicrosoft Office softwarehotMicrosoft OutlookhotMicrosoft PowerPointhotMicrosoft WordhotSAP softwarehot1CadCam Unigraphics

How to get in

How to become a Computer Numerically Controlled Tool Programmer

Job zone 2 of 5 · SVP Below 6.0
Typical entry education
Postsecondary nondegree award
On-the-job training
Moderate-term on-the-job training

Usually requires a high school diploma or GED, though some occupations may not.

Some occupations may need little or no previous experience; others require several months to a year of experience. For example, landscaping and groundskeeping workers might require very little training or previous experience, while agricultural equipment operators can benefit from on-the job training.

Ranges from a few days to one year of on-the-job training.

Every major mapped to this job

The official federal mapping behind the rankings above.

All 1 majors mapped to Computer Numerically Controlled Tool Programmers1 of them graduated someone in the latest IPEDS year. NCES CIP 2020 → SOC 2018 crosswalk.+
  • 48.0510Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist

Related careers

Jobs O*NET identifies as close to this one, with their own pay and outlook.

Common questions

What degree do you need to become a Computer Numerically Controlled Tool Programmer?+

Postsecondary nondegree award is the typical entry-level education BLS reports for this occupation. The most common program people actually graduate from is Computer Numerically Controlled (CNC) Machinist Technology/CNC Machinist, which awarded 2,248 degrees in 2024-25, 100.0% of everyone graduating from a program that feeds this career.

Which college majors lead to becoming a Computer Numerically Controlled Tool Programmer?+

The NCES CIP-to-SOC crosswalk maps 1 programs to this occupation. The largest are Precision Metal Working. Together they graduate about 2,248 people a year.

How much do computer numerically controlled tool programmers earn?+

The median is $68,120 a year (BLS OEWS May 2025). The middle range runs from $47,530 at the 10th percentile to $100,320 at the 90th. This is pay for people already working in the occupation, not the same thing as graduate earnings one year after finishing a degree.

Is demand for computer numerically controlled tool programmers growing?+

BLS projects a +12.8% change in employment between 2024 and 2034, much faster than average, with roughly 3,100 openings a year nationally once retirements and job changes are counted.

How many schools offer programs for this career?+

166 institutions reported graduates from at least one of the 1 programs that feed this occupation in IPEDS 2024-25. Rankings on this page use graduates per year, because the federal data publishes no enrollment count by program.

What other job titles do computer numerically controlled tool programmers work under?+

Employers advertise this work under many names. O*NET records Programmer, CNC Operator (Computer Numerical Control Operator), CNC Machinist (Computer Numerical Control Machinist), CNC Programmer (Computer Numerical Control Programmer) among the most commonly reported, all mapping to SOC 51-9162.

Programs that lead herePrecision Metal Working

About the data on this page

Rankings use IPEDS completions 2024-25, degrees awarded per year. That is the closest federal measure of how many people a program puts into a career, because no federal dataset publishes enrollment by program. Wages and employment come from BLS OEWS May 2025, growth and openings from BLS Employment Projections 2024-34, and which majors lead to which jobs from the NCES CIP 2020 to SOC 2018 crosswalk. Occupation descriptions, tasks, skills and tools are O*NET 30.3 (CC BY 4.0, U.S. Department of Labor/ETA).

  • BLS Occupational Employment & Wage Statistics

    May 2025

    Wages, employment counts, location quotients and metro breakdowns.

  • BLS Employment Projections

    2024–34

    Projected growth, annual openings and typical entry-level education.

  • IPEDS Completions

    2024-25 (provisional)

    Graduates per year by program and institution — the ranking metric.

  • College Scorecard, Field of Study

    2020-21 cohorts

    Median graduate earnings one year after completion, and median debt.

  • Census Post-Secondary Employment Outcomes

    latest available

    Graduate earnings 1/5/10 years out, where the state participates.

  • NCES CIP 2020 and the CIP-to-SOC 2018 crosswalk

    CIP 2020 / SOC 2018

    Which college programs officially lead to this occupation.

  • O*NET Database 30.3

    30.3

    Tasks, skills, knowledge, tools, job zone and alternate job titles.

    Official source →CC BY 4.0, U.S. Department of Labor / ETA

All Clema data sources and release dates →

Explore every U.S. college in one conversation

Clema turns plain-language questions into sourced answers across every U.S. institution — earnings, aid, acceptance, graduation, safety, and athletics from IPEDS, College Scorecard, and 10+ federal datasets, built in.

Free for teams up to 3 · No credit card