CNA Classes in Pennsylvania: Programs, Costs, and State Requirements
Pennsylvania gives you real room to choose. The state has 139 approved CNA programs spread across 104 cities, which puts it #19 of 50 for sheer program count. Philadelphia alone lists 13, with clusters in Uniontown, Bethlehem, Harrisburg, Hazleton, and Scranton. Every approved program meets the same 80-hour minimum, including 37 clinical hours, and points you toward the same Credentia exam. So the real question is not whether you will find a program. It is which one fits your budget and your week.

AT A GLANCE
Your Pennsylvania CNA path
Four steps from interest to certification. Most students complete this in 6–8 weeks.
- Step 1.Complete 80 hours of approved training.
- Step 2.Finish 37.50 supervised clinical hours.
- Step 3.Pass the Credentia written and skills exam.
- Step 4.Get listed with the Pennsylvania Nurse Aide Registry.
Key numbers before you compare programs
- Typical program length
- 3–41 weeks
- Typical paid program cost
- $950–$3,000
- Average CNA salary
- $44,590/yr (BLS, May 2025)
- Reciprocity accepted
- Yes, with conditions
Start with what matters most to you.
Five paths through this page. Pick the one that matches your situation.
- I need the best value.See programs with high reviews & affordable tuition.
- I need to finish fast.Explore accelerated, hybrid, or condensed-schedule options.
- I need financial assistance.Find courses offering payment plans or grants.
- I need flexible class hours.See evening, weekend, and hybrid CNA program options.
All 139 state-approved Pennsylvania CNA programs
Sort by cost, length, format, or city. Filter with the chips above the table. Click any row to expand full address, phone, clinical site, and next cohort.
See programs near you
Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Sponsored matching service.
| Program | City | Format | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|---|
| Cornwall Manor | Cornwall | In-person | 4 wk | Free | ||
| Dauphin County Tech School | Harrisburg | In-person | 12 wk | $1,750 | ||
| Northampton Community College | Bethlehem | In-person | 120 hrs | $1,899 | ||
| Westmoreland Co Comm College | Youngwood | In-person | 9 wk | $1,974 | ||
| Greater Johnstown AVTS | Johnstown | In-person | 150 hrs | Contact school | ||
| American Red Cross- Holy Redeemer Lafayette | Philadelphia | In-person | 4 wk | $1,450 | ||
| Bucks Co CC/Nsg & Allied Health | Newtown | In-person | 120 hrs | $1,450 | ||
| Carbon Career and Tech. Inst. | Jim Thorpe | In-person | 162 hrs | $1,680 | ||
| CC of Allegheny County | Pittsburgh | In-person | 168 hrs | Free | ||
| Central PA Inst of Sci & Tech | Pleasant Gap | In-person | 4 wk | $1,950 | ||
| Community College of Philadelphia | Philadelphia | In-person | 124 hrs | $1,630 | ||
| Concordia at Rebecca Residence | Allison Park | In-person | 3 wk | Free | ||
| Delaware Co Comm. College | Media | In-person | 133 hrs | $2,308 | ||
| Eastern Mennonite University | Lancaster | In-person | 6 wk | $1,500 | ||
| Falcon Institute of Health & Sci | Bethlehem | In-person | 120 hrs | $1,100 | ||
| Fayette County CTI | Uniontown | In-person | 7 wk | $950 | ||
| Franklin County CTC | Chambersburg | In-person | 125 hrs | $1,650 | ||
| Harrisburg Area Comm College | Harrisburg | In-person | 120 hrs | $1,875 | ||
| Holy Family University | Philadelphia | In-person | 6 wk | $1,800 | ||
| Justee Medical Institute | Philadelphia | In-person | Contact school | $2,150 | ||
| Keystone Job Corps Center | Drums | In-person | Contact school | Free | ||
| Luzerne County Comm. College | Nanticoke | In-person | 3 wk | $1,250 | ||
| Messiah University | Mechanicsburg | In-person | 4 wk | $1,600 | ||
| Northern PA Regional College | Titusville | In-person | 6 wk | $2,420 | ||
| NYCE Training Services | Secane | In-person | Contact school | Free | ||
| Penn State-Hazleton | Hazleton | In-person | 128 hrs | $950 | ||
| Phila Academy for Nurse Aide Trng | Philadelphia | In-person | 4 wk | $1,675 | ||
| Revolutionary Education Center | Carbondale Eynon | In-person | 120 hrs | $3,000 | ||
| Stephanie Onoame NA Traininig Program | Upper Darby | In-person | Contact school | $1,785 | ||
| The Pavilion at Bradford | Bradford | In-person | 126 hrs | Free | ||
| The Rapha School | Home | In-person | 120 hrs | $1,300 | ||
| Training and Education Fund | Pittsburgh | In-person | Contact school | Free | ||
| Tranquility and Allegiance Academy | Philadelphia | In-person | 3 wk | $2,000 | ||
| A.W. Beattie Career Center | Allison Park | N/A | Contact school | Contact school | ||
| Admiral Peary Area Vocational-Technical School | Ebensburg | N/A | Contact school | Contact school | ||
| Allied Services Corporate NATCEP | Scranton | In-person | Contact school | Contact school | ||
| Beaver County Career & Technology Center | Monaca | In-person | Contact school | Contact school | ||
| Bedford Co Technical Center | Everett | In-person | Contact school | Contact school | ||
| Berks Career Tech Center West | Leesport | In-person | 41 wk | Contact school | ||
| Bethlehem Area Vocational-Technical School | Bethlehem | In-person | 51 hrs | Contact school | ||
| Bradford Area HS | Bradford | In-person | 100 hrs | Contact school | ||
| Bucks County Technical HS | Fairless Hills | In-person | 120 hrs | Contact school | ||
| Butler County Area Vocational-Technical School | Butler | N/A | Contact school | Contact school | ||
| CareBridge Academy | Philadelphia | In-person | 5 wk | Contact school | ||
| Career Institute of Technology | Easton | N/A | Contact school | Contact school | ||
| Career Technology Center of Lackawanna County | Scranton | N/A | Contact school | Contact school | ||
| Central Montco Technical High School | Plymouth Meeting | N/A | Contact school | Contact school | ||
| Central Susquehanna Inter. Unit | Milton | In-person | 125 hrs | Contact school | ||
| Central Westmoreland Career & Technology Center | New Stanton | N/A | Contact school | Contact school | ||
| Chester County OIC | Coatesville | In-person | 128 hrs | Contact school | ||
| Clarion Co. Career Center | Shippenville | N/A | 129 hrs | Contact school | ||
| Clearfield County Career & Technology Center | Clearfield | In-person | 5 wk | Contact school | ||
| Columbia-Montour AVTS | Bloomsburg | In-person | 120 hrs | Contact school | ||
| Commonwealth Tech Inst | Johnstown | In-person | 348 hrs | Contact school | ||
| Community Training Institute | Uniontown | In-person | 7 wk | Contact school | ||
| Connellsville Area Career & Technical Center | Connellsville | N/A | Contact school | Contact school | ||
| Crawford County CTC | Meadville | In-person | 90 hrs | Contact school | ||
| Cross Keys Village-Brethren | New Oxford | In-person | 120 hrs | Contact school | ||
| Cumberland-Perry Area CTC | Mechanicsburg | In-person | 106 hrs | Contact school | ||
| Delaware County Technical High School | Folcroft | N/A | Contact school | Contact school | ||
| Diadem Nursing Institute & Allied Health | Bethlehem | N/A | 139 hrs | Contact school | ||
| Dotlen Academy of Science | Norristown | In-person | 120 hrs | Contact school | ||
| East Westmoreland CTC | Latrobe | In-person | 113 hrs | Contact school | ||
| Eastern Center for Arts and Technology | Willow Grove | N/A | Contact school | Contact school | ||
| Erie County Commuity College | Erie | In-person | 8 wk | Contact school | ||
| Erie County Technical School | Erie | In-person | Contact school | Contact school | ||
| Forbes Road Career & Technology Center | Monroeville | N/A | Contact school | Contact school | ||
| Fulton County Center for | Connellsburg | In-person | 126 hrs | Contact school | ||
| Greater Altoona Career & Technology Center | Altoona | In-person | 7 wk | Contact school | ||
| Greene County Career & Technology Center | Waynesburg | N/A | Contact school | Contact school | ||
| Hazleton Area Career Center | Hazleton | In-person | 120 hrs | Contact school | ||
| Health and Tech Training Institute | Fl Philadelphia | In-person | 152 hrs | Contact school | ||
| Honesdale High School | Honesdale | In-person | 120 hrs | Contact school | ||
| Huntingdon County Career & Technology Center | Mill Creek | In-person | Contact school | Contact school | ||
| Indiana County Technology Center | Indiana | N/A | Contact school | Contact school | ||
| Jefferson County-DuBois AVTS (Jeff Tech) | Reynoldsville | N/A | Contact school | Contact school | ||
| Keystone Central Career & Technical Center | Mill Hall | N/A | Contact school | Contact school | ||
| Lackawanna College | Scranton | In-person | 6 wk | Contact school | ||
| Lafayette Manor | Uniontown | In-person | 120 hrs | Contact school | ||
| Lancaster County Career & Technology Center | Willow Street | In-person | Contact school | Contact school | ||
| Laurel Center | Hamburg | In-person | 4 mo | Contact school | ||
| Laurel Ridge Center | Uniontown | In-person | 4 mo | Contact school | ||
| Lawrence County CTC | New Castle | In-person | Contact school | Contact school | ||
| Lebanon County Career & Technology Center | Lebanon | N/A | Contact school | Contact school | ||
| Lehigh Career & Technical Institute | Schnecksville | N/A | Contact school | Contact school | ||
| Lehigh-Carbon Comm. College | Mall Allentown | In-person | 120 hrs | Contact school | ||
| Lenape Technical School | Ford City | N/A | Contact school | Contact school | ||
| Locust Grove Retirement Village | Mifflin | In-person | Contact school | Contact school | ||
| Lycoming Career & Technology Center | Hughesville | N/A | Contact school | Contact school | ||
| McKeesport Area Technology Center | McKeesport | N/A | Contact school | Contact school | ||
| Mercer County Career Center | Mercer | N/A | Contact school | Contact school | ||
| Mercy Career & Technical High School | Philadelphia | N/A | Contact school | Contact school | ||
| Middle Bucks Institute of Technology | Jamison | In-person | Contact school | Contact school | ||
| Mon Valley Career & Technology Center | Charleroi | In-person | Contact school | Contact school | ||
| Monroe Career & Tech Inst | Bartonsville | In-person | 120 hrs | Contact school | ||
| NA Train | Rochester Mills | In-person | 123 hrs | Contact school | ||
| North Montco Technical Career Center | Lansdale | In-person | Contact school | Contact school | ||
| Northern Tier Career Center | Towanda | In-person | 137 hrs | Contact school | ||
| Northern Westmoreland Career & Technology Center | New Kensington | N/A | Contact school | Contact school | ||
| Northumberland County Career & Technology Center | Coal Township | N/A | Contact school | Contact school | ||
| NSB Trainers | Hazleton | In-person | 100 hrs | Contact school | ||
| Parkway West Career & Technology Center | Oakdale | N/A | Contact school | Contact school | ||
| Penn Asian Vocational Institute | Philadelphia | In-person | 7 wk | Contact school | ||
| Pure Excellence Healthcare | York | In-person | Contact school | Contact school | ||
| Quakertown Center | Quakertown | In-person | 3 wk | Contact school | ||
| Quality Care Nursing | Philadelphia | In-person | 6 wk | Contact school | ||
| Quality Caring Professionals | Philadelphia | In-person | 5 wk | Contact school | ||
| Quest Healthcare Academy | Jeannette | In-person | 4 wk | Contact school | ||
| Reading Area Community College | Reading | In-person | Contact school | Contact school | ||
| Reading Muhlenberg Career & Technology Center | Reading | N/A | Contact school | Contact school | ||
| Robert Packer Hospital Skilled Nsg | Towanda | In-person | 4 wk | Contact school | ||
| Schuylkill Technology Center – South Campus | Mar Lin | N/A | Contact school | Contact school | ||
| Sena Kean Manor | Smethport | In-person | Contact school | Contact school | ||
| Seneca Highlands CTC | Port Allegany | In-person | 80 hrs | Contact school | ||
| SMD Healthcare Academy | Philadelphia | N/A | Contact school | Contact school | ||
| Somerset County Technology Center | Somerset | N/A | Contact school | Contact school | ||
| St. Marys Area HS | Marys | N/A | Contact school | Contact school | ||
| State College Area HS | State College | In-person | Contact school | Contact school | ||
| Steel Center for Career and Technical Education | Jefferson Hills | In-person | 7 wk | Contact school | ||
| Stroudsburg Inst. of Health | Stroudsburg | In-person | 4 wk | Contact school | ||
| Successful Aging Nurses Assist | Upper Darby | In-person | 8 wk | Contact school | ||
| SUN Area Technical Institute | New Berlin | In-person | 150 hrs | Contact school | ||
| Susquehanna County Career & Technology Center | Springville | In-person | Contact school | Contact school | ||
| Susquehanna Valley Community Ed | Sunbury | In-person | 120 hrs | Contact school | ||
| Technical College High School – Brandywine Campus | Downingtown | N/A | Contact school | Contact school | ||
| The Academy: Mifflin Co Sci & Tech | Lewistown | In-person | 120 hrs | Contact school | ||
| The Manor at Penn Village | Selinsgrove | In-person | Contact school | Contact school | ||
| TLC Institute Box | Harrisburg | N/A | 96 hrs | Contact school | ||
| Tyrone Area High School | Tyrone | In-person | Contact school | Contact school | ||
| Upper Bucks County Technical School | Perkasie | N/A | Contact school | Contact school | ||
| Venango Technology Center | Oil City | In-person | Contact school | Contact school | ||
| Warren County Career Center | Warren | N/A | Contact school | Contact school | ||
| WeCare Training Academy | Philadelphia | N/A | Contact school | Contact school | ||
| West Side Career & Technology Center | Pringle | N/A | Contact school | Contact school | ||
| Western Area Career & Technology Center | Canonsburg | In-person | 8 wk | Contact school | ||
| Western Montgomery Career & Technology Center | Limerick | N/A | Contact school | Contact school | ||
| Wilkes-Barre Area Career & Technical Center | Plains Township | N/A | Contact school | Contact school | ||
| Willow Valley Communities | Willow Street | In-person | Contact school | Contact school | ||
| York County School of Tech | York | In-person | Contact school | Contact school |
Still comparing? Let us narrow the list.
Give us your ZIP and what matters most (cost, speed, or schedule), and we’ll show you matching CNA training options in your area. Takes under a minute.
Sponsored Ad. No obligation.Sponsored matching: we earn a referral fee if you enroll through a match. This does not change the 139 programs shown in the directory above.
Fastest CNA programs in Pennsylvania
The quickest programs in Pennsylvania run about three weeks. Luzerne County Community College in Nanticoke, Concordia at Rebecca Residence in Allison Park, and Tranquility and Allegiance Academy in Philadelphia all list a three-week calendar. At the other end, some programs stretch to 41 weeks. A fast finish is possible here, but a three-week course still has to deliver the same 80-hour minimum, including 37 clinical hours.
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Seneca Highlands CTC | Port Allegany | 80 hrs | Contact school | ||
| Concordia at Rebecca Residence | Allison Park | 3 wk | Free | ||
| Luzerne County Comm. College | Nanticoke | 3 wk | $1,250 | ||
| Tranquility and Allegiance Academy | Philadelphia | 3 wk | $2,000 | ||
| Crawford County CTC | Meadville | 90 hrs | Contact school | ||
| TLC Institute Box | Harrisburg | 96 hrs | Contact school | ||
| NSB Trainers | Hazleton | 100 hrs | Contact school | ||
| Bradford Area HS | Bradford | 100 hrs | Contact school |
Schedules verified June 18, 2026, sourced from each program’s published calendar.
Is a 3-week CNA program in Pennsylvania long enough?
Concordia at Rebecca Residence in Allison Park is the standout on the fast end: three weeks at $0, a fully no-cost program. Luzerne County Community College in Nanticoke also finishes in three weeks at $1,250, while Tranquility and Allegiance Academy in Philadelphia covers the same three weeks at $2,000.
Those three share a calendar but not a price, which tells you something useful. “Three weeks” in Pennsylvania does not describe lighter training. It describes the same 80-hour minimum, including 37 clinical hours, packed into a denser schedule. You sit for the same Credentia exam either way.
A compressed course asks more of you each day, so be honest about your week before you commit. If you can give it full attention for three weeks, the speed is a real advantage. If your days are already full, a longer calendar that meets on evenings or weekends may carry you to the same finish line with less strain. Many high school and CTE listings show “Contact school” instead of a fixed length, so confirm the calendar directly before you count on it.
WANT TO START SOON?
See CNA training options near you
Tell us your ZIP and we’ll show you Pennsylvania CNA training options in your area.
Sponsored Ad. No obligation.Online, hybrid, weekend & evening CNA programs in Pennsylvania
Pennsylvania’s directory flags evening and weekend formats, which is where schedule flexibility actually lives in this state. Fully online and hybrid CNA training are not available here, and that is the honest answer: some coursework can shift to evenings, but the skills lab and the 37 clinical hours have to happen in person. Programs like Dauphin County Technical School in Harrisburg, which runs 12 weeks, and community colleges in Nanticoke and Newtown show up among the flexible-schedule options. If you are working while you train, the lever you have in Pennsylvania is when classes meet, not whether you can skip the in-person hours.
| Program | City | Format | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|---|
| Luzerne County Comm. College | Nanticoke | In-person | 3 wk | $1,250 | ||
| Bucks Co CC/Nsg & Allied Health | Newtown | In-person | 120 hrs | $1,450 | ||
| Eastern Mennonite University | Lancaster | In-person | 6 wk | $1,500 | ||
| Community College of Philadelphia | Philadelphia | In-person | 124 hrs | $1,630 | ||
| Phila Academy for Nurse Aide Trng | Philadelphia | In-person | 4 wk | $1,675 | ||
| Carbon Career and Tech. Inst. | Jim Thorpe | In-person | 162 hrs | $1,680 | ||
| Dauphin County Tech School | Harrisburg | In-person | 12 wk | $1,750 | ||
| Stephanie Onoame NA Traininig Program | Upper Darby | In-person | Contact school | $1,785 |
Format and schedule options verified June 18, 2026. Confirm current online, hybrid, evening, and weekend availability with each program.
Which flexible format is right for working adults?
The flexible-schedule list in Pennsylvania is built from real programs, not a separate online track. Dauphin County Technical School in Harrisburg spreads its course over 12 weeks. Luzerne County Community College in Nanticoke compresses to three. Bucks County Community College in Newtown and the Community College of Philadelphia round out the kind of options that can meet on evenings or weekends rather than weekday mornings.
That range is the point. A 12-week evening schedule and a three-week intensive both clear the same 80-hour minimum, including 37 clinical hours, and both end at the Credentia exam. The calendar bends to your week; the requirement does not. Choosing the longer Harrisburg option over a compressed one is a decision about your daily load. A faster finish is not less training: every approved program clears the same 80-hour minimum, including 37 clinical hours, and sits for the same Credentia exam, just packed into a denser schedule.
What no Pennsylvania program bends is the in-person part. The 37 clinical hours and the skills lab are hands-on by rule, so even the most flexible listing here still asks you to show up in person for the parts that matter most at the bedside. No Pennsylvania program runs fully online; the flexibility on offer is evening and weekend scheduling, with the skills lab and clinical hours still completed in person.
NEED FLEXIBLE HOURS?
Looking for CNA training around your schedule?
Tell us your ZIP to see CNA training options available in your area.
Sponsored Ad. No obligation.Cheapest CNA programs in Pennsylvania
The lowest paid tuition in Pennsylvania starts at $950, shared by Penn State-Hazleton in Hazleton and Fayette County CTI in Uniontown. From there the range climbs to about $3,000, and 33 programs in the directory list a verified cost. Nine of them sit at or below that $950 floor. If money is the deciding factor, you have genuine options here, not a single cheap outlier surrounded by expensive ones.
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Penn State-Hazleton | Hazleton | 128 hrs | $950 | ||
| Fayette County CTI | Uniontown | 7 wk | $950 | ||
| Falcon Institute of Health & Sci | Bethlehem | 120 hrs | $1,100 | ||
| Luzerne County Comm. College | Nanticoke | 3 wk | $1,250 | ||
| The Rapha School | Home | 120 hrs | $1,300 | ||
| American Red Cross- Holy Redeemer Lafayette | Philadelphia | 4 wk | $1,450 | ||
| Bucks Co CC/Nsg & Allied Health | Newtown | 120 hrs | $1,450 | ||
| Eastern Mennonite University | Lancaster | 6 wk | $1,500 |
Costs verified June 18, 2026, sourced from each program’s published tuition materials.
Is the cheapest CNA program always the best value in Pennsylvania?
At $950, Penn State-Hazleton and Fayette County CTI in Uniontown tie for the cheapest paid tuition in the state. Move a step up and you reach Falcon Institute of Health and Science in Bethlehem at $1,100, then Luzerne County Community College in Nanticoke at $1,250. The spread between them is a few hundred dollars, not a few thousand.
What that price difference does not change is the standard. Every one of these programs meets the same 80-hour minimum, including 37 clinical hours, and sends you to the same Credentia exam. A lower sticker price in Pennsylvania buys you a different campus, schedule, or city, not a lighter version of the training.
So weigh the cost against the things a table cannot show: how far Nanticoke or Hazleton is from you, whether the calendar works around your job, and what the tuition actually includes. The cheapest program you can realistically finish beats a slightly cheaper one across the state that you cannot reach.
COST A PRIORITY?
Looking for affordable training?
Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Free & employer-sponsored CNA training in Pennsylvania
Pennsylvania lists seven programs with no tuition, funded through scholarships or government support, plus two that are employer-sponsored. Concordia at Rebecca Residence in Allison Park is one example, at $0 over three weeks. Just 7 of Pennsylvania’s 139 programs are free, and they tend to be tied to specific facilities or funding, so they work differently than paid courses, but they are real and worth a look.
Free programs you can enroll in directly
| Program | City | Length | Total Cost | Sponsored | |
|---|---|---|---|---|---|
| Concordia at Rebecca Residence | Allison Park | 3 wk | Free | ||
| The Pavilion at Bradford | Bradford | 126 hrs | Free | ||
| CC of Allegheny County | Pittsburgh | 168 hrs | Free | ||
| NYCE Training Services | Secane | Contact school | Free | ||
| Training and Education Fund | Pittsburgh | Contact school | Free |
Government-funded & scholarship-eligible programs
| Funding source | Eligible programs | Eligibility notes | Apply |
|---|---|---|---|
| Long-term care facility training and testing reimbursement | Apply → |
In Pennsylvania, a $0 program seat and the state’s long-term care training and testing reimbursement can answer the same cost. Confirm with the program what its funding already covers before you count on adding more.
What’s the catch with free CNA training in Pennsylvania?
At the $0 end of Pennsylvania’s directory, Concordia at Rebecca Residence in Allison Park runs a three-week course at no tuition. Several of the seven free programs work this way, with the training attached to a care facility or a specific funding source rather than offered as an open, pay-nothing enrollment, so confirm the terms with each one.
That attachment is the tradeoff. The free seats carry their own eligibility rules, so check each program; that can mean training at a particular location or for a particular employer. Pennsylvania also points to long-term care facility training and testing reimbursement through the state’s career and technical education program, which is a separate path from a scholarship seat.
None of that changes the standard you have to meet. A free program still delivers the same 80-hour minimum, including 37 clinical hours, and still ends at the same Credentia exam. So treat “free” as a question of eligibility and fit, not of quality. If a no-tuition seat near you matches your situation, you are looking at $0 tuition for the full program. If it does not, a paid program from $950 keeps your options open without a long wait for a specific opening.
CNA salary in Pennsylvania
BLS wage data for Pennsylvania and its top 3 metros.
Pennsylvania CNAs earn a median of $21.44 an hour, which works out to about $44,590 a year and runs roughly 6.1% above the national median of $20.21. That places the state #21 of 50 for CNA pay, squarely in the middle of the pack. The range is real: the 10th percentile sits at $18.16 an hour and the 90th reaches $23.73.
Pay by setting in Pennsylvania
| Setting | Median hourly | Notes |
|---|---|---|
| Hospitals | $22.51/hr | Estimated from the state wage distribution |
| Skilled nursing / SNF | $21.44/hr | Estimated |
| Assisted living / residential | $19.94/hr | Estimated |
Setting figures are estimated from the verified Pennsylvania wage distribution (U.S. Bureau of Labor Statistics, OEWS (Nursing Assistants, 31-1131), Pennsylvania, May 2025); actual pay varies by employer.
Where you work in Pennsylvania shifts that median noticeably. Hospitals lead the state’s settings at $22.51 an hour, skilled nursing facilities sit at the $21.44 median, and assisted living or residential care comes in around $19.94, a spread of about $2.50 between the top and bottom setting. The $23.73 figure at the top of the range is the 90th percentile, the well-paid edge rather than a typical wage, while the 10th percentile sits at $18.16; both are points on the distribution, not a starting-wage promise. When you compare two offers in Philadelphia or Pittsburgh, it is worth noting which setting each one names, since hospitals, skilled nursing, and assisted living sit at different points on that $2.50 spread.
Sources: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (May 2025), occupation 31-1131. Cost-of-living differential: Bureau of Economic Analysis Regional Price Parities (2024).
NEXT STEP
Ready to start earning Pennsylvania CNA wages?
Most Pennsylvania CNAs are working within 6–8 weeks of starting a program. Tell us your ZIP and we’ll show you what’s available in your area.
Sponsored Ad. No obligation.Pennsylvania SNAPSHOT
What makes CNA training in Pennsylvania different
State-specific context (hours, exam vendor, and funding density) now that you’ve seen the options.
TRAINING HOURS
80 hours minimum
Pennsylvania requires at least 80 hours, including 37 clinical hours, which sits above the federal training floor.
EXAM VENDOR
Credentia, $135
The Pennsylvania NNAAP exam pairs a 70-question written test with a five-skill practical, offered in English and Spanish.
PROGRAM COUNT
139 across 104 cities
Pennsylvania ranks #19 of 50 for program count, a wide field of approved options statewide.
80 hours minimum, above the federal floor
Pennsylvania sets its CNA training minimum at 80 hours, including 37 clinical hours. The 80 is 1.1 times the federal floor of 75 training hours (OBRA '87 / 42 CFR 483.152), and the 37 clinical hours run well above the 16-hour federal clinical minimum. The figure is a floor, not a fixed length, and many Pennsylvania programs run longer.
One exam, Credentia, statewide
Every Pennsylvania candidate sits for the same Pennsylvania NNAAP Nurse Aide Examination through Credentia. It costs $135 and pairs a 70-question written test (or a 60-question oral version plus 10 reading questions) with a five-skill practical, offered in English and Spanish.
Mid-pack pay with a real setting spread
Pennsylvania's median CNA wage is $21.44 an hour, about 6.1% above the national median and #21 of 50 among states. Within the state, hospitals pay around $22.51, skilled nursing about $21.44, and assisted living near $19.94. The 90th percentile reaches $23.73.
Bottom line for Pennsylvania students
With 139 programs statewide, an 80-hour standard, and a single Credentia exam, Pennsylvania lets you pick on budget, schedule, and location without trading away quality.
CNA classes by city in Pennsylvania
Pennsylvania spreads its 139 programs across 104 cities, so coverage reaches well beyond the big metros. Philadelphia leads with 13, followed by Uniontown and Bethlehem at four apiece, then Harrisburg, Hazleton, and Scranton at three each. Pittsburgh, Reading, Johnstown, and Mechanicsburg help fill out the rest of the map.
Top 10 Pennsylvania metros by program count
- Philadelphia13 programs
- Uniontown4 programs
- Bethlehem4 programs
- Harrisburg3 programs
- Hazleton3 programs
- Scranton3 programs
- Pittsburgh2 programs
- Reading2 programs
- Towanda2 programs
- Johnstown2 programs
Pennsylvania Nurse Aide Registry: contacts & reference
Pennsylvania certifications run through the Pennsylvania Nurse Aide Registry, part of the Department of Health, on a 24-month renewal cycle. Use the contacts below to confirm your status or the current requirements.
| Managing agency | Pennsylvania Department of Health |
|---|---|
| Phone | (717) 787-1816 |
| Website | cna365.examroom.ai |
| Typical processing | N/A |
| Renewal window | Every 24 months |
| Fee structure | No registry fee published; duplicate registry card is free |
Always verify with the registry directly before enrolling. Approved-program lists update periodically.
Frequently asked questions
A few questions come up again and again about getting and keeping a Pennsylvania CNA certification. Here are straight answers, with anything we cannot confirm pointed to the state registry.