Skip to content
Health Career ClassesPrograms · Costs · Pay
Pittsburgh, PA metro

CNA Classes in Pittsburgh, PA

26 nurse aide training programs in the Pittsburgh metro area are approved by the state (Pennsylvania Department of Education, list dated March 2026), in 16 cities.

Updated October 2026 · Data: Pennsylvania Department of Education (March 2026), IPEDS 2023–24, BLS May 2025

State-approved programs
2616 cities
Training required
80 hr37.5 clinical
Pittsburgh median pay
$43,080metro

26 state-approved CNA programs in the Pittsburgh area

Source: Pennsylvania Department of Education, Approved NATCEP by County (March 2026), list dated March 2026. Programs are sorted by city. Call to confirm the next start date, schedule and total cost.

  • Concordia at Rebecca Residence

    3746 Cedar Ridge Road, Allison Park PA 15101 · (724) 444-0600
    Nursing home 89 hours
  • Providence Healthcare Center

    900 Third Avenue, Beaver Falls PA 15010 · (724) 846-8504
    Nursing home 138 hours
  • Quality Life Services Butler

    612 North Main Street, Butler PA 16001 · (724) 431-0770
    School / college 120 hours
  • TownView Health & Rehab Center

    300 Barr Street, Canonsburg PA 15317 · (724) 746-5040
    Nursing home 126.5 hours
  • Sherwood Oaks

    100 Norman Drive, Cranberry Twp. PA 16066 · (724) 776-8100
    Nursing home 116 hours
  • Greene Health & Rehab Center

    119 Industrial Park Road, Greensburg PA 15601 · (724) 836-2480
    Nursing home 138 hours
  • Rehab & Nursing Ctr at Greater Pittsburgh

    890 Weatherwood Lane, Greensburg PA 15601 · (724) 837-8076
    Nursing home 126 hours
  • Quest Healthcare Academy

    2030 Ader Road, Jeannette PA 15644 · (724) 327-3557
    School / college 120 hours
  • E. Westmoreland CTC (S)

    4904 RT 982, Latrobe PA 15650
    School / college 113 hours
  • Quality Life Services Henry Clay

    5253 National Pike, Markleysburg PA 15459 · (724) 329-5545
    School / college 120 hours
  • Quality Life Services Markleysburg

    252 Main St., Markleysburg PA 15459 · (724) 329-4830
    Nursing home 120 hours
  • Lawrence County CTC (S)

    750 Phelps Way, New Castle PA 16101 · (724) 658-3583
    School / college 120 hours
  • Quality Life Services New Castle

    520 Friendship Street, New Castle PA 16101
    Nursing home 120 hours
  • CC of Allegheny County

    808 Ridge Avenue, Pittsburgh PA 15222 · (412) 237-4470
    School / college 168 hours
  • East End Health & Rehab Center

    745 N. Highland Ave., Pittsburgh PA 15206 · (412) 362-6622
    Nursing home 138 hours
  • The Training and Education Fund

    1500 Ardmore Blvd. Suite 404, Pittsburgh PA 15221 · (814) 360-4746
    School / college 110 hours
  • UPMC Senior Communities/Canterbury Place

    310 Fisk Street, Pittsburgh PA 15201 · (412) 622-9000
    Nursing home 116 hours
  • Community Training Institute

    140 N. Beeson Avenue, Uniontown PA 15401 · (724) 430-3027
    School / college 140 hours
  • Fayette County Career Technical Inst. (CTI) A

    175 Georges Fairchance Rd, Uniontown PA 15401
    School / college 120 hours
  • Lafayette Manor

    147 Lafayette Manor Road, Uniontown PA 15401 · (724) 430-4848
    Nursing home 120 hours
  • Laurel Ridge Center

    75 Hickle Road, Uniontown PA 15401 · (724) 437-9871
    Nursing home 112 hours
  • Presbyterian Sr. Care Longwood - Oakmont

    500 Route 909, Verona PA 15147 · (412) 826-5703
    Nursing home 140 hours
  • Premier Washington Health Center

    36 Old Hickory Ridge Rd, Washington PA 15301 · (267) 353-9288
    Nursing home 120 hours
  • Presbyterian Sr. Care Washington/Southmont

    835 S. Main Street, Washington PA 15301 · (814) 828-5600
    Nursing home 140 hours
  • Westmoreland Community College

    145 Pavilion Lane, Youngwood PA 15697 · (724) 925-4082
    School / college 128 hours
  • Lutheran Senior Life Passavant Community

    105 Burgess Drive, Zelienople PA 16063 · (724) 452-5400
    Nursing home 149 hours

CNA Classes in Pittsburgh: FAQ

How many state-approved CNA programs are in the Pittsburgh area?

26 nurse aide training programs in the Pittsburgh, PA metro area are on the official Pennsylvania list (Pennsylvania Department of Education, March 2026), across 16 cities.

How much do nursing assistants make in Pittsburgh?

Certified Nursing Assistants in the Pittsburgh, PA metro earn a median $43,080 a year ($20.71/hour), per BLS May 2025 data. That compares with $44,590 statewide and $42,260 nationally.

How long does CNA training take?

Federal rules require at least 75 hours of training, including at least 16 hours of supervised practical training. Many states require more.

Other healthcare programs in Pittsburgh

CNA Classes in nearby Pennsylvania cities