Retraining Report
Find training
A machinist works the control panel of a CNC machine

CNC machinist training by state

671 CNC machinist programs in 44 states and 1 territory, with costs, results and funding that can make them free

376 schools offer these programs, and each state on this page approved its programs for workforce funding. Compare the states below, then open one to see each program with its price and how past students did.

Machinists set up and run equipment, including computer-controlled (CNC) machines, to make precision metal parts and tools. Community colleges and technical schools offer certificates and two-year degrees that teach reading engineering drawings and programming CNC machines.1

Compare CNC machinist training by state: cost, pay and results

CNC machinist training by state
StateProgramsMost costEarned a year, estimatedWorking 6 months laterFinished
Alabama2Not reportedNot reportedNot reportedNot reported
Arizona5$2,749 to $4,305Not reportedNot reportedNot reported
Arkansas6$4,058 to $5,430Not reportedNot reportedNot reported
California33$1,288 to $4,755about $44,20061%93%
Colorado5$5,394 to $9,412Not reportedNot reportedNot reported
Connecticut15$3,692 to $7,950about $42,60083%80%
Florida9$2,500 to $5,000Not reportedNot reportedNot reported
Georgia10$5,440 to $6,875Not reportedNot reportedNot reported
Idaho1Not reportedNot reportedNot reportedNot reported
Illinois40Not reportedNot reportedNot reportedNot reported
Indiana47$3,890 to $7,272about $42,10081%76%
Iowa10$3,715 to $12,726about $45,10085%54%
Kansas10$2,198 to $5,669Not reportedNot reported57%
Kentucky5Not reportedNot reportedNot reportedNot reported
Louisiana8$2,765 to $5,446Not reportedNot reportedNot reported
Maine8$291 to $2,546about $31,50080%79%
Maryland5$7,499 to $8,000Not reportedNot reportedNot reported
Massachusetts7$3,525 to $7,012Not reportedNot reportedNot reported
Michigan25$3,480 to $10,530Not reportedNot reportedNot reported
Minnesota35$3,410 to $10,407about $44,90086%62%
Mississippi12$5,750 to $9,138about $39,30082%100%
Missouri21$1,940 to $12,668Not reportedNot reportedNot reported
Montana1Not reportedNot reportedNot reportedNot reported
Nebraska7$1,716 to $6,321Not reportedNot reportedNot reported
Nevada8$2,068 to $4,746Not reportedNot reportedNot reported
New Hampshire5$3,550 to $8,622Not reportedNot reportedNot reported
New Jersey1Not reportedNot reportedNot reportedNot reported
New York2Not reportedNot reportedNot reportedNot reported
North Carolina14$583 to $5,447about $42,00076%53%
North Dakota1Not reportedNot reportedNot reportedNot reported
Ohio46$2,000 to $6,398Not reportedNot reportedNot reported
Oklahoma9$2,339 to $2,880about $35,700Not reported81%
Oregon1Not reportedNot reportedNot reportedNot reported
Pennsylvania30$3,394 to $13,371Not reportedNot reportedNot reported
Puerto Rico2Not reportedNot reportedNot reportedNot reported
Rhode Island1Not reportedNot reportedNot reportedNot reported
South Carolina1Not reportedNot reportedNot reportedNot reported
South Dakota3Not reportedNot reportedNot reportedNot reported
Tennessee25$5,344 to $5,517about $36,60083%82%
Texas72$1,995 to $6,620about $42,10075%47%
Utah9$2,143 to $4,937Not reportedNot reportedNot reported
Virginia34$450 to $4,105Not reportedNot reported100%
Washington47$1,888 to $6,858Not reportedNot reportedNot reported
Wisconsin31$2,280 to $6,994about $43,80077%73%
Wyoming2Not reportedNot reportedNot reportedNot reported

Each figure is the middle program in that state. Yearly earnings are the reported quarter times four, an estimate. Only programs approved for workforce funding are counted; other schools may offer CNC machinist training too. Source: US Department of Labor, program year 2024 (July 2024 to June 2025).How these figures are made

Is there free CNC machinist training in the US?

WIOA funding can pay for CNC machinist training in the US

Every program on this page is approved for WIOA funding: public workforce funding under the Workforce Innovation and Opportunity Act. It can pay for training for eligible adults, people who lost their job and young people.2People on public assistance, with a low income or lacking basic skills come first, and veterans have priority.3Your state or local area may limit how much WIOA pays and for how long. If a program costs more, a Pell Grant, a scholarship or severance pay can cover the rest.4

Ask at an American Job Center

Eligibility rules apply, and services vary from state to state. Your local American Job Center can tell you whether you qualify. The Department of Labor's page links to the center finder, or call 1-877-US-2JOBS (1-877-872-5627).5

Or pay for CNC machinist training yourself

Without funding, prices differ by state: most CNC machinist programs cost $291 to $2,546 in Maine and $3,715 to $12,726 in Iowa. Each state's page lists every program with its price.

Where the machinist program numbers by state come from

Which machinist programs are counted?

Programs each state approved for WIOA funding (public workforce funding under the Workforce Innovation and Opportunity Act), from the US Department of Labor's file for program year 2024 (July 2024 to June 2025), covering programs approved as of June 30, 2025. Each state keeps its approved programs on an eligible training provider list (ETPL).5 Schools that never applied for approval are missing.

What the figures for each state mean

Each figure is the middle program among those that report it: half did better, half did worse. Prices are what most programs cost if you pay yourself (the middle half). Earnings are for the second quarter after students left, times four. Where too few programs report a figure, the table says "Not reported".

Other training by state

Approved programs per field across every state. Each opens that field's comparison by state.

Sources for the facts about CNC machinist training

Show the 5 sourcesHide the sources
  1. US Bureau of Labor Statistics, Occupational Outlook Handbook: Machinists and Tool and Die Makers
  2. US Department of Labor, TrainingProviderResults.gov: About This Site
  3. US Department of Labor: WIOA Adult Program
  4. US Department of Labor: American Job Centers
  5. US Department of Labor, Training and Employment Guidance Letter 8-19, Attachment I: Requirements for Training Providers, Program Eligibility, and the State Eligible Training Provider (ETP) List