CNA Classes in Harrisburg, PA: 4 State-Approved Programs
Harrisburg has 4 CNA training programs on Pennsylvania's approved list. Pennsylvania requires 75 hours of training. Typical CNA pay in the Harrisburg area is $43,940 a year, about the same as the Pennsylvania figure, according to the Bureau of Labor Statistics.
CNA programs in Harrisburg
Each program below appears on Pennsylvania's official approved list. 1 of them is run by a nursing facility or care center, judging by the listed type or program name. Confirm current approval, start dates, and cost with the program before enrolling.
| Program | Address | Type | Hours | Phone |
|---|---|---|---|---|
| Dauphin County Technical School (A) | 6001 Locust Lane, 17109 | School or college | 121 | (717) 652-3170 |
| Harrisburg Area Community College | One HACC Drive -Blocker 221, 17110 | School or college | 120 | (717) 221-1377 |
| Homeland Center | 1901 North 5th Street, 17102 | Nursing facility | 120 | (717) 421-0707 |
| TLC Institute | Box 6567, 17112 | School or college | — | (717) 671-7110 |
Programs: PA Department of Education BCTE (official list), mirrored September 2026. Pay: BLS OES May 2025. Programs open and close during the year; confirm current approval with the program or the state list before enrolling.
Where CNAs work in Harrisburg
CMS lists 5 Medicare- or Medicaid-certified nursing homes in Harrisburg, each with its reported nurse aide staffing, staff turnover, and inspection record. Compare the nursing homes in Harrisburg.
Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide.
CNA pay in Harrisburg
BLS OES May 2025, typical (median) annual pay for nursing assistants · CNA salary in Harrisburg
After training: exam and registry
Graduates take Pennsylvania's competency exam, a written or oral test and a skills test, and are then listed on the Pennsylvania Nurse Aide Registry. Employers check that listing before hiring. How the Pennsylvania registry works.
CNA classes in other Pennsylvania cities
- Philadelphia (13)
- Erie (6)
- Bethlehem (4)
- Pittsburgh (4)
- Uniontown (4)
- Johnstown (3)
- St. Marys (3)
- Allentown (2)
- Bloomsburg (2)
- Bradford (2)
- Chambersburg (2)
- Dubois (2)
Questions about CNA classes in Harrisburg
- How many CNA classes are in Harrisburg, PA?
- Pennsylvania's approved nurse aide training list names 4 CNA programs in Harrisburg. Each is listed on this page with its address and phone number.
- How much do CNAs make in Harrisburg?
- Typical CNA pay in the Harrisburg area is $43,940 a year, or $21.12 an hour, according to the Bureau of Labor Statistics (May 2025). The Pennsylvania figure is $44,590.
- How long is CNA training in Harrisburg?
- Programs in Harrisburg follow Pennsylvania's requirement of 75 training hours. The federal minimum is 75 hours.
- Can I get free CNA training in Harrisburg?
- Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. CMS lists 5 nursing homes in Harrisburg.