CNC · PA

Machining and CNC Schools in Pennsylvania

13 schools in Pennsylvania reported machining and CNC graduates for 2023-24, 78 awards in all. Sorted by number of graduates.

One College Ave, Williamsport, PA · Public, 4-year

Grads 2023-24
31 machining and CNC
In-state tuition/yr 2025-26
$18,690
Median pay 1 yr out
$63,054 associate degree

106 South New Middletown Road, Media, PA · Private nonprofit, 2-year

Grads 2023-24
19 machining and CNC
In-state tuition/yr 2025-26
$33,240

750 E King St, Lancaster, PA · Public, 2-year

Grads 2023-24
11 machining and CNC
In-state tuition/yr 2025-26
$9,050
Median pay 1 yr out
$54,231 associate degree

901 S Media Line Rd, Media, PA · Public, 2-year

Grads 2023-24
5 machining and CNC
In-state tuition/yr 2025-26
$7,020
Median pay 10 yrs, all
$50,332

4500 Education Park Drive, Schnecksville, PA · Public, under 2-year

Grads 2023-24
3 machining and CNC
Program tuition 2023-24
$9,750 10 mo

445 Schoolhouse Rd, Johnstown, PA · Public, under 2-year

Grads 2023-24
2 machining and CNC
Largest program 2025-26
$22,750
Median pay 1 yr out
$39,575 undergraduate certificate

1500 Fourth Avenue, Altoona, PA · Public, under 2-year

Grads 2023-24
1 machining and CNC
Largest program 2025-26
$21,360
Median pay 1 yr out
$49,087 undergraduate certificate

441 Hamill Rd, Indiana, PA · Public, under 2-year

Grads 2023-24
1 machining and CNC
Program tuition 2023-24
$9,495 10 mo
Median pay 10 yrs, all
$43,488

1057 County Road, Leesport, PA · Public, under 2-year

Grads 2023-24
1 machining and CNC
Program tuition 2023-24
$17,082 15 mo

1 Campus Drive, Monaca, PA · Public, 2-year

Grads 2023-24
1 machining and CNC
In-state tuition/yr 2025-26
$7,710
Median pay 10 yrs, all
$48,818

576 Vo-Tech Road, Reynoldsville, PA · Public, under 2-year

Grads 2023-24
1 machining and CNC
Largest program 2025-26
$10,030
Median pay 10 yrs, all
$38,046

175 Georges Fairchance Rd, Uniontown, PA · Public, under 2-year

Grads 2023-24
1 machining and CNC
Program tuition 2023-24
$9,000 7 mo
Median pay 10 yrs, all
$53,899

145 Pavilion Lane, Youngwood, PA · Public, 2-year

Grads 2023-24
1 machining and CNC
In-state tuition/yr 2025-26
$6,018
Median pay 10 yrs, all
$42,418

Machining and CNC Schools by city

Licensing in Pennsylvania

Requirements are set by Pennsylvania (and sometimes your city), not by the school. Look up the current rules for machinists on CareerOneStop's License Finder for Pennsylvania. General path: Machining and CNC Schools overview.

BLS puts the median annual wage for machinists in Pennsylvania at $57,810 (middle 80% from $39,620 to $77,090), May 2025. BLS Occupational Outlook Handbook.

Questions, answered from the data

How many machining and cnc schools are there in Pennsylvania?

13 schools in Pennsylvania reported machining and CNC graduates to the Department of Education for 2023-24, 78 awards in all (24 undergraduate certificates, 54 associate degrees).

How long is machining and CNC school?

Among the 4 machining and CNC programs in Pennsylvania that reported a length to IPEDS for 2023-24, the median took 10 months to finish. Community college associate degrees usually take two years full time.

How much does machining and CNC school cost in Pennsylvania?

At schools that price by program, the median published tuition and fees for a whole machining and CNC program was $9,622 in 2023-24 (4 programs reporting, from $9,000 to $17,082); public two-year colleges teaching it charge a median $7,365 a year in-state (2025-26). Grants and aid lower what most students pay.

How much does a machinist make in Pennsylvania?

The BLS median annual wage for machinists in Pennsylvania was $57,810 in May 2025; the lowest-paid 10% earned under $39,620 and the top 10% over $77,090.

All trade schools in Pennsylvania

Sources: IPEDS Completions 2023-24 (C2024_A) and Directory (HD2024), NCES; College Scorecard institution data (2025-26 charges, released Nov 2, 2026) and field-of-study data (Oct 15, 2026); FMCSA Training Provider Registry (as of 2026-11-02); BLS Occupational Employment and Wage Statistics, May 2025. Checked 2026-11-02. How we build this list.