CareerFunded Find training near you

Home / Apprenticeships / Occupations / Computer Numerically Controlled Tool Programmers

Computer Numerically Controlled Tool Programmers: apprenticeship hours and pay

O*NET-SOC 51-9162.00

Approved titles
4
RAPIDS codes
Shortest term
2,000 h
longest minimum 6,000 h
National median pay
$68,120
a year, BLS May 2025
Jobs nationally
28,500
BLS May 2025

Approved apprenticeship titles

4 apprenticeship titles on the Department of Labor's approved list fall under Computer Numerically Controlled Tool Programmers, trained competency-based, hybrid, time-based. The shortest approved term is 2,000 hours, for CNC Operator and Programmer (competency-based).

TitleRAPIDS codeApproach and term
CNC Operator and Programmer1100
Competency-Based: 6,000 hours
Competency-Based: 6,000 hours
Competency-Based: 2,000 hours
Hybrid: 6,000 to 8,000 hours
Hybrid: 2,000 to 4,000 hours
Time-Based: 6,000 hours
Time-Based: 2,000 hours
CNC SET-UP PROG - MILLING1099
Competency-Based: 2,000 hours
Hybrid: 2,000 to 2,500 hours
Time-Based: 2,000 hours
CNC SET-UP PROG - TURNING1095
Competency-Based: 2,000 hours
Hybrid: 2,000 to 2,500 hours
Time-Based: 2,000 hours
TOOL PROGRAMMER, NUMERICAL0690
Competency-Based: 6,000 hours
Hybrid: 6,000 to 7,500 hours
Time-Based: 6,000 hours

Time-based programs count hours on the job; competency-based programs move on when the apprentice shows the skills; hybrid programs use both, within a range of hours (29 CFR 29.5(b)(2)). Each registered program sets its own term inside what the approved title allows.

What computer numerically controlled tool programmers earn, by state

Connecticut has the highest state median for computer numerically controlled tool programmers ($86,390) and Mississippi the lowest ($50,190), across the 43 states with a published figure.

StateMedian payHourlyJobs
Connecticut$86,390$41.53500
California$82,090$39.472,990
Massachusetts$81,670$39.27680
Washington$81,420$39.14660
Missouri$78,130$37.56430
Vermont$77,980$37.49140
Kansas$76,080$36.58680
North Dakota$75,990$36.5340
Oregon$75,150$36.13500
Arizona$74,450$35.79470
Virginia$74,390$35.76330
Minnesota$74,190$35.671,250
Maine$72,920$35.0650
New Hampshire$71,680$34.46290
Montana$70,860$34.0760
New Jersey$70,460$33.88520
Tennessee$69,700$33.51330
Colorado$69,570$33.45410
Texas$69,550$33.441,930
South Carolina$69,470$33.40340
Illinois$68,830$33.091,070
New York$68,730$33.041,140
Wisconsin$67,460$32.431,610
South Dakota$66,650$32.0480
Pennsylvania$66,330$31.891,080
Maryland$65,670$31.57200
Utah$65,610$31.55150
Oklahoma$65,590$31.54330
Kentucky$64,980$31.24230
Michigan$64,640$31.082,300
Alabama$64,590$31.05420
North Carolina$63,990$30.77760
Florida$63,970$30.76770
Idaho$63,560$30.56120
Indiana$63,200$30.381,490
Nebraska$63,190$30.3870
Rhode Island$62,640$30.1170
Georgia$61,360$29.50420
Ohio$60,080$28.892,370
Iowa$57,780$27.78640
Nevada$57,210$27.50130
Arkansas$56,390$27.11210
Mississippi$50,190$24.13140

Finding a program

The public sponsor file names the organizations that run registered apprenticeships but not the occupations each one trains, so this guide names no sponsor. Search apprenticeship.gov's Apprenticeship Finder for this title, or ask your American Job Center which local programs train it.

Sources: apprenticeship.gov approved occupations list (Last-Modified October 8, 2026); BLS Occupational Employment and Wage Statistics, May 2025 (all industries; blanks are figures BLS does not publish).

Find training near you Who pays