Skip to content
Health Career ClassesPrograms · Costs · Pay
Harrisburg-Carlisle, PA metro

CNA Classes in Harrisburg, PA

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

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

State-approved programs
84 cities
Training required
80 hr37.5 clinical
Harrisburg median pay
$43,940metro

8 state-approved CNA programs in the Harrisburg 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.

  • Camp Hill Skilled Nursing & Rehab Center

    1700 Market Street, Camp Hill PA 17011 · (484) 225-9843
    Nursing home 112 hours
  • Dauphin County Technical School (A)

    6001 Locust Lane, Harrisburg PA 17109 · (717) 652-3170
    School / college 121 hours
  • Harrisburg Area Community College

    One HACC Drive -Blocker 221, Harrisburg PA 17110 · (717) 221-1377
    School / college 120 hours
  • Homeland Center

    1901 North 5th Street, Harrisburg PA 17102 · (717) 421-0707
    Nursing home 120 hours
  • TLC Institute

    Box 6567, Harrisburg PA 17112 · (717) 671-7110
    School / college 95.8 hours
  • Cumberland Perry Area CTC - (S)

    110 Old Willow Mill Road, Mechanicsburg PA 17050
    School / college 167 hours
  • Messiah University

    1 University Ave, Mechanicsburg PA 17055
    School / college 120 hours
  • Premier at Perry Village Nursing and Rehabilitation

    213 East Main Street, New Bloomfield PA 17068 · (570) 847-0404
    Nursing home 120 hours

CNA Classes in Harrisburg: FAQ

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

8 nurse aide training programs in the Harrisburg-Carlisle, PA metro area are on the official Pennsylvania list (Pennsylvania Department of Education, March 2026), across 4 cities.

How much do nursing assistants make in Harrisburg?

Certified Nursing Assistants in the Harrisburg-Carlisle, PA metro earn a median $43,940 a year ($21.12/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 Harrisburg

CNA Classes in nearby Pennsylvania cities