CNA Classes & Programs in Pennsylvania
165 CNA programs across 110 Pennsylvania cities, including free, 4-week, evening and weekend options.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
CNA training in Pennsylvania
- Programs
- 165
- state-approved
- Cities covered
- 110
- with CNA programs
- Median pay
- $38,540
- $18.53 an hour
- CNAs employed
- 65,220
- in Pennsylvania
- Training hours
- 80
- minimum, incl. 37.5 clinical
Sources: US Census (2024), BLS OEWS (May 2023).
On this page
What brings you here?
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Get Info from CNA Schools in Pennsylvania
Fill in the short form to get information from CNA schools that serve your area, such as cost, schedules and start dates.
CNA program search
✓ Free Service✓ No Obligations✓ Compare Multiple Programs
We may earn a fee when you request information from schools.
How to Become a CNA in Pennsylvania: Requirements
-
Complete a state-approved CNA training program
At least 80 hours, including 37.5 hours of supervised clinical practice.
-
Pass the state competency exam
A knowledge test and a hands-on skills test.
-
Get listed on the Pennsylvania CNA Registry
Employers check the registry before hiring.
Step 1 is a state-approved program. Find one in Pennsylvania.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Pennsylvania requirements in detail
Before you enroll, it helps to understand exactly what Pennsylvania requires to become a Certified Nursing Assistant (CNA). Meeting these standards ensures you’re eligible to test, get placed on the state registry, and work in approved healthcare settings.
Eligibility
- Age: You must be at least 16 years old to test in Pennsylvania (some schools/employers set the minimum at 18).
- Readiness: Programs commonly require basic English and math skills, a recent physical exam, and up-to-date immunizations.
- Background checks: All candidates undergo a Pennsylvania State Police criminal history check. If you’ve lived outside PA within the past two years, an FBI fingerprint check is also required. Background clearances must be completed before clinicals begin.
Training Hours & Clinicals
You must complete a state-approved CNA training program with at least 80 total hours of instruction. Of these, a minimum of 37.5 hours must be supervised, hands-on clinical training in a licensed healthcare facility under an RN or LPN. Many schools choose to exceed the minimums to provide additional practice. If a program offers online coursework, remember that the clinical portion is always in person.
Certification Exam (NNAAP)
After training, you’ll take the National Nurse Aide Assessment Program (NNAAP) examination. It has two parts:
- Written (or oral) exam: multiple-choice questions covering safety, infection control, communication, and basic nursing care.
- Skills evaluation: you’ll demonstrate five nurse-aide skills (hand hygiene is always included; at least one skill involves recording a measurement).
You must pass both parts to be certified. Candidates typically have up to three attempts within 24 months of program completion; if you don’t pass within those attempts, you must retrain in an approved program before retesting.
Placement on the Registry & Working as a CNA
Once you pass both exam components, your name is added to the Pennsylvania Nurse Aide Registry, and you’re eligible to work as a CNA in nursing homes, hospitals, and other facilities. Under federal rules, a facility may employ a trainee for up to 120 days while you complete training and testing.
For step-by-step instructions on registration, verification, reciprocity, and renewal, see our detailed guide: CNA License & Registration in Pennsylvania.
Costs & Reimbursement
If you are employed by (or receive an employment offer from) a Medicare/Medicaid-certified nursing facility when you start training, the facility must cover training and testing costs. If you’re hired within 12 months after completing training, the facility must reimburse those costs on a pro-rated basis.
Reciprocity
Already certified as a CNA in another state and want to work in Pennsylvania? You may be eligible to transfer your license through reciprocity. This process allows qualified CNAs from other states to be placed on the Pennsylvania Nurse Aide Registry without retaking training. Learn more in our dedicated guide: CNA License Reciprocity in Pennsylvania.
Sources: Pennsylvania Nurse Aide Registry, Credentia Pennsylvania, Credentia Pennsylvania Nurse Aide Candidate Handbook
CNA Program Types in Pennsylvania
Programs grouped by cost, format and schedule. Open a type to see its schools, costs and length.
Free CNA Classes in Pennsylvania
Most in Pittsburgh, Coudersport and Dubois
Usually run by employers, colleges or workforce programs, often in exchange for a work commitment. They are not in our program search, so contact them directly. How free CNA training works
See 62 free programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Good Shepherd Home -Raker | Allentown | Free | 4 |
| Nursing Facility · 120.5 hours · Employer-sponsored · Job guaranteeThe Good Shepherd Long-Term Care Nursing Aide Training and Competency Evaluation Program (NATCEP) prepares you to sit for the National Nurse Aide Assessment Program (NNAAP) competency examination. Candidates accepted into the program are hired as CNA trainees at Good Shepherd and are paid at $14/hour while training. Your pay increases to a higher CNA rate ($22/hour) after completing certification. | |||
| Midtown Oaks Health & Rehab | Altoona | Free | – |
| Nursing Facility · 138 hours · Job guaranteeMidtown Oaks Health & Rehab is a state-approved CNA training provider. Contact them directly for program details and enrollment information. | |||
| Quality Life Services Apollo | Apollo | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredQuality Life Services offers a paid CNA Apprenticeship totaling 120 hours of classroom, lab, and clinical instruction, with classes hosted at Apollo based on need. Trainees work and earn while they learn, with a stipend option during class. | |||
| Centre Care Nursing & Rehab | Bellefonte | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredCentre Care advertises paid CNA classes for new hires at its Bellefonte facility. | |||
| Meadow View Nursing Center | Berlin | Free | – |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteeIn-house, state-approved nurse aide certification course offered at no cost with testing fees covered. | |||
| The Pavilion at Bradford Regional Medical Center | Bradford | Free | – |
| Nursing Facility · 126 hours · Employer-sponsored · Job placement helpThe Pavilion at BRMC offers paid CNA training with rolling admissions that combines classroom, skills lab, and clinical experience, preparing trainees to sit for the PA competency exam and pursue employment at BRMC/OGH. | |||
| Quality Life Services | Butler | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredQuality Life Services offers an employer-sponsored CNA Apprenticeship that combines paid work with 120 hours of classroom, lab, and clinical instruction. Classes are offered at the Butler headquarters and select QLS locations; travel assistance and stipends may be available during class. | |||
| Concordia Lutheran Health | Cabot | Free | – |
| Nursing Facility · 112.5 hours · Employer-sponsored · Job placement helpConcordia at Cabot offers a paid training program to become a CNA with classwork and lab skills; Concordia pays for the class and pays trainees while attending. Training typically runs about three weeks with limited seating. | |||
| Townview Health and Rehab Center | Canonsburg | Free | 3 |
| Nursing Facility · 126.5 hours · Employer-sponsored · Job placement helpFacility-run CNA training advertised as a free 3-week weekday program (7 AM–3 PM) held on site, with employment opportunities available after completion. | |||
| Cornwall Manor | Cornwall | Free | 4 |
| Nursing Facility · 124.8 hours · Employer-sponsored · Faith-basedCornwall Manor offers an employer-paid Nursing Assistant Training program for those who will work at the community, covering instruction, books, supplies and the certification exam. The full-time daytime program runs 18 days (class 8:00–16:00; clinical 7:00–15:00) and students are paid during training. | |||
| Corry Manor | Corry | Free | – |
| Nursing Facility · 126 hours · Employer-sponsoredCorry Manor offers an earn-while-you-learn nurse aide pathway for employees, providing resources to complete a state-approved training program and obtain CNA certification. Trainees are hired and supported by the facility. | |||
| Sweden Valley Manor | Coudersport | Free | – |
| Nursing Facility · 126 hours · Employer-sponsoredEmployer-paid nurse aide training that covers classes and certification costs while paying wages during training. | |||
| UPMC Cole Place | Coudersport | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredUPMC offers paid Nurse Aide Trainee courses at Cole Place and covers the costs to become a CNA. | |||
| UPMC Sherwood Oaks | Cranberry Township | Free | – |
| Nursing Facility · 116 hours · Employer-sponsored · Job placement helpPresbyterian SeniorCare Network, which manages Sherwood Oaks, offers paid CNA training with covered training costs, exam fees, and wages during training leading to CNA roles at its communities. Most classes run Monday–Friday daytime with classroom, lab, and clinical components. | |||
| Christ the King Manor | Dubois | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job guarantee · Faith-basedNo-cost 120-hour state-approved Nursing Assistant training designed for those intending to work at Christ the King Manor; delivered over 18 days Monday–Friday 7am–3pm. | |||
| Dubois Nursing Home | Dubois | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredEmployer-sponsored Nurse Aide Training with paid training is offered regularly; applicants are encouraged to contact the facility to confirm upcoming class start dates. | |||
| Easton Skilled Nursing & Rehab | Easton | Free | – |
| Nursing Facility · 112 hours · Employer-sponsored · Job placement helpEaston Skilled Nursing & Rehab advertises paid nurse aide training with free tuition, and trainees are offered a CNA position upon successful completion. | |||
| Maple Heights Health & Rehab | Ebensburg | Free | 3 |
| Nursing Facility · 138 hours · Employer-sponsored · Job placement helpMaple Heights advertises free Nurse Aide classes through a 21‑day program that prepares trainees for CNA roles with employment opportunities upon successful completion. | |||
| Edinboro Manor | Edinboro | Free | – |
| Nursing Facility · 126 hours · Employer-sponsoredEdinboro Manor provides an employer-supported, earn-while-you-learn nurse aide pathway for team members to complete a state-approved program and achieve CNA certification. Training support is offered as part of employee development. | |||
| Masonic Villages | Elizabethtown | Free | – |
| Nursing Facility · 114.5 hours · Employer-sponsoredMasonic Village at Elizabethtown offers free, paid CNA training as part of its hiring pipeline for multiple shifts. Trainees are employed while completing training. | |||
| LECOM at Village Square | Erie | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteeLECOM Health offers a 4-week, 120-hour CNA training program held at LECOM at Village Square with daytime classroom and clinical rotations. Training and the first exam are covered, and graduates are offered a full-time CNA role upon successful completion. | |||
| Presbyterian Senior Care Network | Erie | Free | 5 |
| Nursing Facility · 140 hours · Employer-sponsored · Job guaranteePresbyterian SeniorCare Network hires CNA trainees and provides paid, full-time training with the cost of training and exam covered. Classes are typically 7:00 a.m.–3:30 p.m., and trainees transition to CNA roles upon certification. | |||
| Grove Manor Nursing Center | Grove City | Free | – |
| Nursing Facility · 113 hours · Employer-sponsored · Faith-basedGrove Manor advertises a CNA Nurse Aide Student Training Program with paid training for qualifying hires. The organization is a nonprofit affiliated with the Churches of God. | |||
| Laurel Center | Hamburg | Free | – |
| Nursing Facility · 112 hours · Employer-sponsored · Job placement helpGenesis HealthCare hires trainees into paid roles and covers tuition and training fees for a state‑approved nurse aide course; after completion, participants transition into a CNA position at a Genesis facility. | |||
| Homewood at Plum Creek | Hanover | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job placement help · Faith-basedHomewood at Plum Creek offers a paid nurse aide training program running about 4–6 weeks, with daytime training and employment pathway upon completion. | |||
| The Rapha School | Home | $1,300 | – |
| Educational Entity · 120 hours · Employer-sponsored · Faith-basedThe 120-hour Nurse Aide Training and Competency Evaluation Program includes 41.5 hours of lecture, 30 hours of lab, and 48.5 hours of clinical over 15 days. The Rapha School is a licensed exam center and typically offers testing on site. | |||
| Lutheran Home at Kane | Kane | Free | – |
| Nursing Facility · 120 hours · Employer-sponsored · Job guarantee · Faith-basedThe Lutheran Home at Kane runs an in‑person Nurse Aide training program and pays students during training, with guaranteed employment after passing the state exam. | |||
| Kittanning Care Center | Kittanning | Free | 4 |
| Nursing Facility · 138 hours · Employer-sponsored · Job placement helpKittanning Health & Rehab Center offers a paid, employer‑sponsored CNA training class with full‑time daytime sessions (typically 8:00–4:00). The facility covers class tuition and state testing, and participants are offered employment upon successful certification; the site is PDE‑approved for 138 hours. Apply to the facility for upcoming cohorts. | |||
| Dock Woods Community | Lansdale | Free | 7 |
| Nursing Facility · 120 hours · Employer-sponsored · Job placement helpLiving Branches offers a paid CNA training class at Dock Woods; trainees are hired as employees during a seven or nine week course and earn hourly pay while learning resident care skills. Morning (daytime) and evening cohorts are scheduled throughout the year. | |||
| Highlands Healthcare & Rehab | Laporte | Free | – |
| Nursing Facility · 129 hours · Employer-sponsoredHighlands Rehabilitation & Healthcare Center provides on-site paid nurse aide training with hourly pay during classroom and clinical instruction and a higher wage after certification. | |||
| Wm Penn Hlthcare and Rehab Center | Lewistown | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredWilliam Penn Nursing and Rehab in Lewistown promotes a paid CNA training class for new hires, covering certification costs while trainees earn a paycheck. Training leads to employment at the facility upon successful completion. | |||
| Quality Life Svc-Henry Clay | Markleysburg | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredQuality Life Services runs a paid CNA Apprenticeship that lets you work while training; the program totals 120 hours of classroom, lab, and clinical. Classes are offered at QLS Henry Clay and other QLS sites, with an option for a stipend during class. | |||
| Quality Life Svc-Markleysburg | Markleysburg | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredQuality Life Services offers a paid CNA Apprenticeship where participants work while preparing to become CNAs; the class includes 120 total hours across classroom, lab, and clinical. Classes are offered at QLS Markleysburg and select QLS locations, and a stipend may be available during class. | |||
| Homewood at Martinsburg | Martinsburg | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Faith-basedHomewood at Martinsburg offers a paid Nurse Aide in Training program for new hires, typically a 4–6 week course with classroom, lab, and clinical components. Trainees are employed while they learn and transition into CNA roles upon certification. | |||
| Wesbury United Methodist | Meadville | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredWesbury offers a paid CNA training program totaling 120 hours with 9 days of classroom/lab and 8 days of clinicals, followed by testing. Training runs Monday–Friday on day shift and graduates transition into CNA roles at Wesbury. | |||
| Susquehanna Health Nursing & Rehab Ctr | Muncy | Free | 3 |
| Nursing Facility · 120 hours · Employer-sponsoredUPMC Muncy Place offers a paid 16-day Nurse Aide training program for newly hired trainees; UPMC covers costs associated with becoming a CNA and provides a post-training orientation. | |||
| Northampton Co. Home-Gracedale | Nazareth | Free | 4 |
| Nursing Facility · 125.25 hours · Employer-sponsored · Job placement helpGracedale provides a free 125-hour CNA training program held Monday through Friday from 7:00 am to 3:00 pm for approximately four weeks. | |||
| Quality Life Service | New Castle | Free | – |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteeQuality Life Services offers a paid CNA Apprenticeship with 120 hours of classroom, lab, and clinical training and stipends or wages during training. Classes are offered across QLS locations, including New Castle, with Monday–Friday cohorts and guaranteed CNA placement upon completion. | |||
| Shenango Presbyterian Sr. Care | New Wilmington | Free | 4 |
| Nursing Facility · 140 hours · Employer-sponsored · Faith-basedPresbyterian SeniorCare Network runs a CNA training program in New Wilmington with daytime classes and a mix of classroom, lab, and clinical; newly hired trainees are paid and training and exam costs are covered. | |||
| Presbyterian Sr. Care Nurse | Oakmont | Free | 4 |
| Nursing Facility · 139.5 hours · Employer-sponsored · Job placement help · Faith-basedPresbyterian SeniorCare Network offers a paid CNA trainee program at its Oakmont campus (The Willows). Most classes run Monday–Friday 7:00–3:30 with classroom, lab, and clinical; training and exam fees are covered and trainees are hired and paid during training. Graduates are prepared for the PA CNA exam and transition into CNA roles within the network. | |||
| Orwigsburg Center | Orwigsburg | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteePaid CNA training program offered on-site; program runs four weeks and employment is guaranteed upon certification. | |||
| Health and Tech Training Institute | Philadelphia | $2,356 | – |
| Educational Entity · 152 hours · Financial aid152-hour Nurse Aide program with classroom, lab, clinical training and CPR certification; free training may be available for ages 17–24. | |||
| Quality Care Nursing | Philadelphia | Free | 4 |
| Educational Entity · 102 hours · Employer-sponsoredIn-person 4–6 week nurse aide training offered through employer-sponsored contract cohorts with day and evening schedules covering theory, skills lab, and daytime clinicals. Books, scrubs, and equipment are included; some cohorts (e.g., Wesley Enhanced Living) pay tuition under a work agreement. | |||
| Training and Education Fund | Pittsburgh | Free | – |
| Educational Entity · 110 hours · Employer-sponsoredUnion-benefit CNA training providing a 110-hour program delivered through TEF hubs for SEIU Healthcare PA members at no cost. The fund also offers tuition assistance and support services for career advancement. | |||
| UPMC Senior Communities | Pittsburgh | Free | – |
| Nursing Facility · 116 hours · Employer-sponsored · Job placement helpUPMC Senior Communities offers paid CNA training at select facilities where trainees are hired as Nurse Aide Trainees for a 16-day course and transition into CNA roles after successful completion. | |||
| Vincentian Home | Pittsburgh | Free | 4 |
| Nursing Facility · 135 hours · Employer-sponsored · Job placement help · Faith-basedVincentian offers a paid, four-week CNA training class for employees with placement into roles at Vincentian communities upon completion; eligible full-time hires may receive a sign-on bonus. | |||
| Genesis HC Sanatoga Center | Pottstown | Free | – |
| Nursing Facility · 112 hours · Employer-sponsored · Job placement helpGenesis hires participants into paid roles and covers tuition for a state‑approved nurse aide training program, with graduates transitioning into CNA positions upon completion. | |||
| Quakertown Center | Quakertown | Free | – |
| Nursing Facility · 119 hours · Employer-sponsoredGenesis HealthCare hires trainees into paid roles and covers tuition and training fees for a state‑approved nurse aide program, with graduates transitioning into CNA positions typically within four months. | |||
| Allied Services SNF | Scranton | Free | 4 |
| Nursing Facility · 128 hours · Employer-sponsored · Job guaranteeAllied Services offers a paid 4-week “Earn While You Learn” CNA training at its Scranton Skilled Nursing & Rehabilitation Center with training and exam costs covered. The program includes a guaranteed full-time position upon completion. | |||
| The Community at Rockhill | Sellersville | Free | – |
| Nursing Facility · 120 hours · Employer-sponsored · Faith-basedGrace Inspired Living offers paid Nurse Aide training at The Community at Rockhill where you earn while you learn and prepare for CNA roles on campus. | |||
| Clarview Nursing & Rehab Ctr | Sligo | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job placement helpPaid CNA classes with classes offered Monday–Friday over approximately 3.5 weeks and potential employment upon successful completion. | |||
| Pinecrest Manor | St Marys | Free | 6 |
| Nursing Facility · 156 hours · Employer-sponsored · Job guaranteePinecrest Manor offers a six‑week CNA certification class held on site; trainees are paid during training and exam costs are covered. The program is free to participants and leads to permanent CNA positions with Penn Highlands upon certification. | |||
| Robert Packer Hospital Skilled Nsg | Towanda | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsoredGuthrie offers a paid four-week CNA training program with weekday classroom and clinical instruction at the Robert Packer Hospital Towanda Campus; Guthrie covers training and testing costs. | |||
| Warren Manor | Warren | Free | – |
| Nursing Facility · 126 hours · Employer-sponsoredWarren Manor periodically hires candidates into a paid nurse aide training class, paying for CNA classes and certification while participants are paid during the program. | |||
| Presbyterian Sr. Care /Southmont | Washington | Free | 5 |
| Nursing Facility · 140 hours · Employer-sponsored · Job placement helpPresbyterian SeniorCare Network offers paid CNA training at Southmont with weekday classes plus lab and clinical; the organization covers training and exam fees while paying full-time wages during training. Graduates transition to CNA roles within the network. | |||
| Broad Acres Health & Rehab Ctr | Wellsboro | Free | 4 |
| Nursing Facility · 121 hours · Employer-sponsored · Job guaranteeBroad Acres hires nurse aide trainees for a paid CNA course and covers certification costs. Graduates are guaranteed CNA positions at the facility. | |||
| The Green Home | Wellsboro | Free | – |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteeUPMC offers a paid CNA training course at The Green Home; UPMC covers costs, with a 16-day training followed by a four-week orientation. | |||
| Pocopson Home | West Chester | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredPocopson Home hires Nurse Aides in Training and schedules qualified staff into a state‑approved nurse aide class to become CNAs; trainees are paid during training. | |||
| Allied Services Center City Skilled Nsg. Ctr. | Wilkes-Barre | Free | – |
| Nursing Facility · 130 hours · Employer-sponsored · Job guaranteePaid 'Earn While You Learn' CNA training on the Wilkes-Barre campuses covers training costs and pays an hourly wage during the program. Trainees who pass required assessments and testing are guaranteed employment at Allied Services. | |||
| Allied Services Meade Street Nursing Ctr. | Wilkes-Barre | Free | – |
| Nursing Facility · 130 hours · Employer-sponsored · Job guaranteePaid 'Earn While You Learn' CNA training on the Wilkes-Barre campuses covers training costs and pays an hourly wage during the program. Trainees who pass required assessments and testing are guaranteed employment at Allied Services. | |||
| Pure Excellence Healthcare | York | Free | – |
| Educational Entity · 97.5 hours · Employer-sponsored · Job guaranteeEmployer-sponsored nurse aide training delivered in partnership with healthcare employers; enrollment is initiated through the employer. The program focuses on addressing direct care staffing needs and transitioning trainees into employment. | |||
| Passavant Retirement Center | Zelienople | Free | 5 |
| Nursing Facility · 149 hours · Employer-sponsored · Job placement help · Faith-basedLutheran SeniorLife offers a paid Nurse Aide Training class at Passavant Community with free training and daytime instruction, preparing trainees to move into CNA roles upon completion. | |||
4-Week CNA Classes in Pennsylvania
Most in Philadelphia, Pittsburgh and Erie
Accelerated programs usually take 3 to 5 weeks, with 4 weeks the most common. They are one of the fastest ways to become a CNA in Pennsylvania.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 42 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Good Shepherd Home -Raker | Allentown | Free | 4 |
| Nursing Facility · 120.5 hours · Employer-sponsored · Job guaranteeThe Good Shepherd Long-Term Care Nursing Aide Training and Competency Evaluation Program (NATCEP) prepares you to sit for the National Nurse Aide Assessment Program (NNAAP) competency examination. Candidates accepted into the program are hired as CNA trainees at Good Shepherd and are paid at $14/hour while training. Your pay increases to a higher CNA rate ($22/hour) after completing certification. | |||
| Monroe Career & Tech Inst (Adult) | Bartonsville | $1,050 | 4 |
| Educational Entity · 120 hoursMCTI’s Nurse Aide course is 120 hours with classroom, lab, and clinical training, offered in daytime intensive or evening formats through Adult Continuing Education. Cohorts are scheduled throughout the year. | |||
| Falcon Institute of Health & Sci (multiple locations) | Bethlehem | $1,100 | 4 |
| Educational Entity · 120 hours · Job placement helpFalcon’s Nurse Aide Training Program is a 120-hour intensive course completed in about 18 days, with weekday classes that run 7:00 am to 3:30 pm. | |||
| Northampton Community College | Bethlehem | $1,499 | 4 |
| Educational Entity · 120 hours · Financial aidNCC’s Nurse Aide program is an intensive 120-hour course with Basic Life Support included, offered in weekday daytime cohorts at the Fowler and Pocono locations. | |||
| Townview Health and Rehab Center | Canonsburg | Free | 3 |
| Nursing Facility · 126.5 hours · Employer-sponsored · Job placement helpFacility-run CNA training advertised as a free 3-week weekday program (7 AM–3 PM) held on site, with employment opportunities available after completion. | |||
| Cornwall Manor | Cornwall | Free | 4 |
| Nursing Facility · 124.8 hours · Employer-sponsored · Faith-basedCornwall Manor offers an employer-paid Nursing Assistant Training program for those who will work at the community, covering instruction, books, supplies and the certification exam. The full-time daytime program runs 18 days (class 8:00–16:00; clinical 7:00–15:00) and students are paid during training. | |||
| Laurel View Village | Davidsville | – | 4 |
| Nursing Facility · 150 hours · Faith-basedArbutus Park Retirement Community offers a four-week CNA class hosted at Laurel View Village with two weeks of classroom/lab and two weeks of clinical training. | |||
| Christ the King Manor | Dubois | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job guarantee · Faith-basedNo-cost 120-hour state-approved Nursing Assistant training designed for those intending to work at Christ the King Manor; delivered over 18 days Monday–Friday 7am–3pm. | |||
| Maple Heights Health & Rehab | Ebensburg | Free | 3 |
| Nursing Facility · 138 hours · Employer-sponsored · Job placement helpMaple Heights advertises free Nurse Aide classes through a 21‑day program that prepares trainees for CNA roles with employment opportunities upon successful completion. | |||
| LECOM at Village Square | Erie | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteeLECOM Health offers a 4-week, 120-hour CNA training program held at LECOM at Village Square with daytime classroom and clinical rotations. Training and the first exam are covered, and graduates are offered a full-time CNA role upon successful completion. | |||
| Nightingale Nursing Home & Rehab | Erie | – | – |
| Nursing Facility · 120 hoursNightingale offers a paid CNA course with weekday daytime classes. Candidates must be hired to attend; class time is paid and the first exam attempt is covered. | |||
| Presbyterian Senior Care Network | Erie | Free | 5 |
| Nursing Facility · 140 hours · Employer-sponsored · Job guaranteePresbyterian SeniorCare Network hires CNA trainees and provides paid, full-time training with the cost of training and exam covered. Classes are typically 7:00 a.m.–3:30 p.m., and trainees transition to CNA roles upon certification. | |||
| Revolutionary Education Center | Eynon | $3,035 | – |
| Educational Entity · 120 hours · Financial aidThe 120-hour Nurse Assistant program runs about 3.5 weeks with classroom and lab 8:00 am–4:00 pm Monday–Friday and eight days of clinical at state-approved long-term care facilities. Tuition includes textbooks, two sets of scrubs and shoes, a stethoscope and cuff, and CPR instruction. | |||
| Homewood at Plum Creek | Hanover | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job placement help · Faith-basedHomewood at Plum Creek offers a paid nurse aide training program running about 4–6 weeks, with daytime training and employment pathway upon completion. | |||
| Harrisburg Area Comm College (multiple locations) | Harrisburg | $1,750 | 4 |
| Educational Entity · 120 hours · Financial aid120-hour nurse aide program with classroom, lab and clinical offered at multiple sites. Some cohorts can be completed in as few as 18 days. | |||
| Homeland Center | Harrisburg | – | 3 |
| Nursing Facility · 120 hoursEmployer-run CNA training with day (3-week) or evening (5-week) cohorts covering classroom and clinical instruction. Designed to build a pipeline of CNAs for Homeland. | |||
| Penn State-Hazleton | Hazleton | $1,250 | 4 |
| Educational Entity · 128 hours · Financial aidPenn State Hazleton offers a 128 hour Nurse Aide certificate with classroom and lab on campus and clinicals at local skilled nursing facilities, preparing students for the PA Nurse Aide exam. | |||
| Kittanning Care Center | Kittanning | Free | 4 |
| Nursing Facility · 138 hours · Employer-sponsored · Job placement helpKittanning Health & Rehab Center offers a paid, employer‑sponsored CNA training class with full‑time daytime sessions (typically 8:00–4:00). The facility covers class tuition and state testing, and participants are offered employment upon successful certification; the site is PDE‑approved for 138 hours. Apply to the facility for upcoming cohorts. | |||
| Wesbury United Methodist | Meadville | Free | – |
| Nursing Facility · 120 hours · Employer-sponsoredWesbury offers a paid CNA training program totaling 120 hours with 9 days of classroom/lab and 8 days of clinicals, followed by testing. Training runs Monday–Friday on day shift and graduates transition into CNA roles at Wesbury. | |||
| Luzerne County Comm. College | Nanticoke | $1,250 | 4 |
| Educational Entity · 120 hoursLCCC’s noncredit Nurse Aide program provides 120 hours of classroom, lab, and clinical training to prepare students for entry-level care in long-term care settings. Current offerings list evening classes on weekdays with weekend clinicals and published tuition. | |||
| Northampton Co. Home-Gracedale | Nazareth | Free | 4 |
| Nursing Facility · 125.25 hours · Employer-sponsored · Job placement helpGracedale provides a free 125-hour CNA training program held Monday through Friday from 7:00 am to 3:00 pm for approximately four weeks. | |||
| Dotlen Academy of Science | Norristown | – | 4 |
| Educational Entity · 120 hours · Financial aidDotlen Academy offers a 120 hour CNA program with 40 hours each of classroom, lab, and clinical, delivered in person with day and evening schedules. | |||
| Presbyterian Sr. Care Nurse | Oakmont | Free | 4 |
| Nursing Facility · 139.5 hours · Employer-sponsored · Job placement help · Faith-basedPresbyterian SeniorCare Network offers a paid CNA trainee program at its Oakmont campus (The Willows). Most classes run Monday–Friday 7:00–3:30 with classroom, lab, and clinical; training and exam fees are covered and trainees are hired and paid during training. Graduates are prepared for the PA CNA exam and transition into CNA roles within the network. | |||
| Orwigsburg Center | Orwigsburg | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteePaid CNA training program offered on-site; program runs four weeks and employment is guaranteed upon certification. | |||
| CareBridge Academy | Philadelphia | $1,845 | 4 |
| Educational Entity · 106 hours · Job placement helpCareBridge Academy offers accelerated CNA training with day (about 3.5 weeks) and evening (about 5 weeks) cohorts; classes are in person only and include books and scrubs. | |||
| Phila Academy for Nurse Aide Training | Philadelphia | $1,450 | 4 |
| Educational Entity · 135 hours · Financial aid · Job placement help135-hour CNA training completed in 4 weeks with day or evening class options; placement assistance is available to graduates. | |||
| Quality Care Nursing | Philadelphia | Free | 4 |
| Educational Entity · 102 hours · Employer-sponsoredIn-person 4–6 week nurse aide training offered through employer-sponsored contract cohorts with day and evening schedules covering theory, skills lab, and daytime clinicals. Books, scrubs, and equipment are included; some cohorts (e.g., Wesley Enhanced Living) pay tuition under a work agreement. | |||
| Quality Caring Professionals | Philadelphia | $1,400 | 5 |
| Educational Entity · 134 hours · Job placement helpPDE-approved 5-week Nurse Aide Training Program blending classroom instruction, hands-on skills labs, and clinical experiences. Tuition includes textbook, medical supplies, and one pair of scrubs; state competency exam fee not included. | |||
| Tranquility and Allegiance Academy | Philadelphia | $2,000 | 3 |
| Educational Entity · 120 hours · Financial aid · Job placement helpApproximately 3-week Nurse Aide program with morning and evening cohorts; tuition includes books, uniform, equipment, and career guidance with employer affiliations. | |||
| CC of Allegheny County (multiple locations) | Pittsburgh | $1,999 | 5 |
| Educational Entity · 168 hours · Job guaranteeCCAC’s Nurse Aide Training Program is a 168-hour, 24-day in-person course held Monday–Friday at CCAC campuses and partner sites; tuition is 1999 and includes books and a workbook. | |||
| East End Health & Rehab | Pittsburgh | – | 5 |
| Nursing Facility · 138 hoursSaber Healthcare notes nurse aide training classes are offered at select affiliated communities; contact East End Health & Rehab for current availability. | |||
| UPMC Senior Communities | Pittsburgh | Free | – |
| Nursing Facility · 116 hours · Employer-sponsored · Job placement helpUPMC Senior Communities offers paid CNA training at select facilities where trainees are hired as Nurse Aide Trainees for a 16-day course and transition into CNA roles after successful completion. | |||
| Vincentian Home | Pittsburgh | Free | 4 |
| Nursing Facility · 135 hours · Employer-sponsored · Job placement help · Faith-basedVincentian offers a paid, four-week CNA training class for employees with placement into roles at Vincentian communities upon completion; eligible full-time hires may receive a sign-on bonus. | |||
| Central PA Inst of Sci & Tech (Adult) | Pleasant Gap | $1,950 | 4 |
| Educational Entity · 130 hours1-month Nurse Aide program with 40 hours classroom and 80 hours lab/clinical; cohorts run four days per week with daytime sessions. | |||
| Allied Services SNF | Scranton | Free | 4 |
| Nursing Facility · 128 hours · Employer-sponsored · Job guaranteeAllied Services offers a paid 4-week “Earn While You Learn” CNA training at its Scranton Skilled Nursing & Rehabilitation Center with training and exam costs covered. The program includes a guaranteed full-time position upon completion. | |||
| Clarview Nursing & Rehab Ctr | Sligo | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsored · Job placement helpPaid CNA classes with classes offered Monday–Friday over approximately 3.5 weeks and potential employment upon successful completion. | |||
| Northern PA Regional College | Titusville | $2,419 | 4 |
| Educational Entity · 129 hoursNPRC’s Nurse Aide program provides 129 hours of classroom, lab, and clinical instruction over four weeks in Titusville to build core nursing assistant skills and restorative care principles. | |||
| Robert Packer Hospital Skilled Nsg | Towanda | Free | 4 |
| Nursing Facility · 120 hours · Employer-sponsoredGuthrie offers a paid four-week CNA training program with weekday classroom and clinical instruction at the Robert Packer Hospital Towanda Campus; Guthrie covers training and testing costs. | |||
| Presbyterian Sr. Care /Southmont | Washington | Free | 5 |
| Nursing Facility · 140 hours · Employer-sponsored · Job placement helpPresbyterian SeniorCare Network offers paid CNA training at Southmont with weekday classes plus lab and clinical; the organization covers training and exam fees while paying full-time wages during training. Graduates transition to CNA roles within the network. | |||
| Broad Acres Health & Rehab Ctr | Wellsboro | Free | 4 |
| Nursing Facility · 121 hours · Employer-sponsored · Job guaranteeBroad Acres hires nurse aide trainees for a paid CNA course and covers certification costs. Graduates are guaranteed CNA positions at the facility. | |||
| The Green Home | Wellsboro | Free | – |
| Nursing Facility · 120 hours · Employer-sponsored · Job guaranteeUPMC offers a paid CNA training course at The Green Home; UPMC covers costs, with a 16-day training followed by a four-week orientation. | |||
| Passavant Retirement Center | Zelienople | Free | 5 |
| Nursing Facility · 149 hours · Employer-sponsored · Job placement help · Faith-basedLutheran SeniorLife offers a paid Nurse Aide Training class at Passavant Community with free training and daytime instruction, preparing trainees to move into CNA roles upon completion. | |||
Evening CNA Classes in Pennsylvania
Most in Philadelphia, Jim Thorpe and Uniontown
Evening classes usually run after 5 PM on weekdays, so you can keep a daytime job or other commitments while you train.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 17 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| Lehigh-Carbon Comm. College | Allentown | $1,359 | 6 |
| Educational Entity · 120 hours120-hour nurse aide course completed in about six weeks with evening classes; orientation is required prior to enrollment. Tuition is 1359 and includes text. | |||
| The Pavilion at Bradford Regional Medical Center | Bradford | Free | – |
| Nursing Facility · 126 hours · Employer-sponsored · Job placement helpThe Pavilion at BRMC offers paid CNA training with rolling admissions that combines classroom, skills lab, and clinical experience, preparing trainees to sit for the PA competency exam and pursue employment at BRMC/OGH. | |||
| Dauphin County Tech School (Adult) | Harrisburg | $1,650 | 12 |
| Educational Entity · 121 hours121-hour nurse aide program over 12 weeks with classroom, lab, and clinical at a local long-term care facility. Day and evening cohorts are available. | |||
| Penn State-Hazleton | Hazleton | $1,250 | 4 |
| Educational Entity · 128 hours · Financial aidPenn State Hazleton offers a 128 hour Nurse Aide certificate with classroom and lab on campus and clinicals at local skilled nursing facilities, preparing students for the PA Nurse Aide exam. | |||
| Carbon Career and Tech. Inst. (Adult) | Jim Thorpe | $1,680 | – |
| Educational Entity · 162 hours · Financial aidCCTI’s state-approved Nurse Aide Training provides hands-on lab and supervised clinical experience covering resident care, infection control, and core healthcare skills. Day and evening cohorts are offered, and tuition assistance may be available through PA CareerLink. | |||
| Carbon Career and Tech. Inst. (Secondary) | Jim Thorpe | $1,680 | – |
| Educational Entity · 112.5 hours · Financial aidState-approved Nurse Aide Training with hands-on labs and supervised clinicals; cohorts offered daytime in summer and evening during the school year. | |||
| Eastern Mennonite University | Lancaster | $1,500 | 6 |
| Educational Entity · 120 hours · Job placement help · Faith-basedSix-week, 120-hour CNA program with day and evening cohorts; includes classroom, lab, and clinical training with partner long-term care facilities. Tuition is 1500 and includes textbooks; scrubs are purchased separately. | |||
| Luzerne County Comm. College | Nanticoke | $1,250 | 4 |
| Educational Entity · 120 hoursLCCC’s noncredit Nurse Aide program provides 120 hours of classroom, lab, and clinical training to prepare students for entry-level care in long-term care settings. Current offerings list evening classes on weekdays with weekend clinicals and published tuition. | |||
| Dotlen Academy of Science | Norristown | – | 4 |
| Educational Entity · 120 hours · Financial aidDotlen Academy offers a 120 hour CNA program with 40 hours each of classroom, lab, and clinical, delivered in person with day and evening schedules. | |||
| CareBridge Academy | Philadelphia | $1,845 | 4 |
| Educational Entity · 106 hours · Job placement helpCareBridge Academy offers accelerated CNA training with day (about 3.5 weeks) and evening (about 5 weeks) cohorts; classes are in person only and include books and scrubs. | |||
| Community College of Philadelphia Corporate Solutions | Philadelphia | $1,495 | 6 |
| Educational Entity · 124 hours · Financial aidCCP’s Nurse Aide Training combines lecture, lab, and clinical for a total of 124 hours, with multiple daytime and evening schedules available through Corporate Solutions. | |||
| Quality Care Nursing | Philadelphia | Free | 4 |
| Educational Entity · 102 hours · Employer-sponsoredIn-person 4–6 week nurse aide training offered through employer-sponsored contract cohorts with day and evening schedules covering theory, skills lab, and daytime clinicals. Books, scrubs, and equipment are included; some cohorts (e.g., Wesley Enhanced Living) pay tuition under a work agreement. | |||
| Reading Area Community College | Reading | $1,390 | – |
| Educational Entity · 118 hours · Financial aidRACC offers a non-credit Nurse Aide Training program with classroom, lab, and clinical instruction to prepare students for entry-level patient care roles. Classes are offered on campus or at partner long-term care sites. | |||
| Souderton Mennonite Homes | Souderton | – | 7 |
| Nursing Facility · 127 hours · Job placement help · Faith-basedLiving Branches offers a paid CNA training program where students are hired as employees and earn while they learn, with morning and evening cohorts over seven to nine weeks. | |||
| Stroudsburg Inst. of Health Allied Services | Stroudsburg | – | 6 |
| Educational Entity · 120 hours · Financial aidSix-week evening CNA program with lecture, lab, and clinical experience totaling 120 hours; classes run 5 PM to 10 PM Monday–Friday. | |||
| Fayette County CTI (Adult) | Uniontown | – | – |
| Educational Entity · 120 hoursFCCTI’s Adult Evening Nurse Aide program totals 120 hours with 40 hours of theory, 25 hours of skills lab, and 55 hours of clinical in a nursing facility. The curriculum covers infection control, safety, personal care, restorative care, and end-of-life topics and prepares students to take the Pennsylvania CNA exam. | |||
| Fayette County CTI (Secondary) | Uniontown | – | – |
| Educational Entity · 120 hoursFayette County CTI offers a 120-hour adult evening Nurse Aide program with 40 hours of theory, 25 hours of skills lab, and 55 hours of clinical to prepare students for the Pennsylvania Nurse Aide competency exam. | |||
Weekend CNA Classes in Pennsylvania
In Bradford and Nanticoke
Weekend classes usually meet on Saturdays, Sundays or both, so you can train without missing weekday work.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
See 2 programsHide programs
| School | City | Cost | Weeks |
|---|---|---|---|
| The Pavilion at Bradford Regional Medical Center | Bradford | Free | – |
| Nursing Facility · 126 hours · Employer-sponsored · Job placement helpThe Pavilion at BRMC offers paid CNA training with rolling admissions that combines classroom, skills lab, and clinical experience, preparing trainees to sit for the PA competency exam and pursue employment at BRMC/OGH. | |||
| Luzerne County Comm. College | Nanticoke | $1,250 | 4 |
| Educational Entity · 120 hoursLCCC’s noncredit Nurse Aide program provides 120 hours of classroom, lab, and clinical training to prepare students for entry-level care in long-term care settings. Current offerings list evening classes on weekdays with weekend clinicals and published tuition. | |||
A program can appear under more than one type. Cost and length are each school's published figures, so confirm them with the school.
Explore CNA Classes by City in Pennsylvania
Pennsylvania offers more than 160 CNA training programs across the state, with opportunities available in major cities including Philadelphia, Pittsburgh, Allentown, Erie, and Reading. The state currently employs over 65,000 Certified Nursing Assistants, reflecting strong demand for skilled healthcare professionals. CNA programs in Pennsylvania prepare students for careers with a median annual salary of $38,540 and median hourly wage of $18.53.
Pennsylvania's aging population and extensive healthcare infrastructure create ongoing opportunities for CNA training graduates throughout both urban medical centers and rural communities. With a large healthcare industry serving over 13 million residents, the state provides diverse career paths for Certified Nursing Assistants in hospitals, nursing homes, and home healthcare settings.
Largest Cities in Pennsylvania
- Philadelphia 9 programs
- Pittsburgh 6 programs
- Allentown 2 programs
- Erie 5 programs
- Reading 1 program
- Upper Darby 1 program
All 110 Cities with CNA Programs in Pennsylvania
- Philadelphia9
- Pittsburgh6
- Erie5
- Harrisburg5
- Bethlehem4
- Bradford3
- Hazleton3
- Johnstown3
- St. Marys3
- Uniontown3
- York3
- Allentown2
- Bloomsburg2
- Brockway2
- Butler2
- Canonsburg2
- Coudersport2
- DuBois2
- Jim Thorpe2
- Leesport2
- Lewistown2
- Markleysburg2
- Mcconnellsburg2
- Meadville2
- Mechanicsburg2
- New Castle2
- Orwigsburg2
- Towanda2
- Wellsboro2
- Wilkes-Barre2
- Altoona1
- Apollo1
- Bartonsville1
- Beaver Falls1
- Bellefonte1
- Berlin1
- Cabot1
- Chambersburg1
- Coal Township1
- Coatesville1
- Cornwall1
- Corry1
- Cranberry Township1
- Curwensville1
- Dallas1
- Davidsville1
- Easton1
- Ebensburg1
- Edinboro1
- Elizabethtown1
- Everett1
- Exeter1
- Eynon1
- Fairless Hills1
- Fairview1
- Franklin1
- Gibsonia1
- Greenville1
- Grove City1
- Hamburg1
- Hanover1
- Harleysville1
- Home1
- Honesdale1
- Jeannette1
- Kane1
- Kittanning1
- Lancaster1
- Lansdale1
- Laporte1
- Latrobe1
- Marienville1
- Martinsburg1
- Mc Keesport1
- Media1
- Mercer1
- Milton1
- Monongahela1
- Muncy1
- Nanticoke1
- Nazareth1
- New Berlin1
- New Wilmington1
- Newtown1
- Norristown1
- Oakmont1
- Philipsburg1
- Pleasant Gap1
- Port Allegany1
- Pottstown1
- Quakertown1
- Reading1
- Rochester Mills1
- Scranton1
- Sellersville1
- Shippenville1
- Sligo1
- Souderton1
- State College1
- Stroudsburg1
- Sunbury1
- Titusville1
- Troy1
- Upper Darby1
- Warren1
- Washington1
- West Chester1
- Williamsport1
- Youngwood1
- Zelienople1
No city by that name has programs listed. Try the CNA program search below, which works by ZIP code.
Not near one of these cities? Search CNA programs by ZIP code.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Prepare for Your CNA Exam in Pennsylvania
The Pennsylvania CNA exam has a knowledge test and a hands-on skills test. Both of these study tools are free.
Salary & Job Outlook as a CNA in Pennsylvania
| Median annual pay | $38,540 |
| Median hourly pay | $18.53 |
| CNAs employed | 65,220 |
| Healthcare facilities | 1,250+ |
Pennsylvania is a strong state for Certified Nursing Assistants, both in terms of employment opportunities and earning potential. With more than 65,220 CNAs working statewide and over 1,253 healthcare facilities, there are ample opportunities to begin or advance your CNA career. According to the Centers for Medicare & Medicaid Services (CMS), Pennsylvania has more than 661 nursing homes, 187 hospitals, and 405 home health agencies that employ CNAs. While these counts are based on CMS data and may not capture every facility in the state, they show the wide range of job opportunities available.
Salary Overview
The median annual income for all workers in Pennsylvania is about $47,430, or $22.81 per hour. CNAs in Pennsylvania earn a median of $38,540 annually, which equals about $18.53 per hour. While CNA wages are below the statewide average, they provide a solid entry point into healthcare, with opportunities for advancement into higher-paying roles such as Licensed Practical Nurse (LPN) or Registered Nurse (RN).
Job Outlook
The outlook for CNA employment in Pennsylvania remains positive. With 65,220 CNAs currently employed and a large number of healthcare facilities, job openings are expected to remain steady. Pennsylvania also has one of the oldest populations in the United States, which increases the need for long-term care and qualified nursing assistants. Philadelphia and Pittsburgh serve as major employment hubs, offering thousands of CNA jobs in large health systems such as Penn Medicine, Jefferson Health, and UPMC. Many CNAs gain experience and later pursue advanced nursing degrees, which creates turnover and new job opportunities each year.
If you are considering this career path, explore our list of CNA training programs in Pennsylvania or learn more about how to get on the registry in our CNA License & Registration guide.
Why Become a CNA in Pennsylvania?
Becoming a CNA in Pennsylvania is a fast and practical way to enter the healthcare field. Training programs can be completed in just a few weeks, allowing you to quickly transition into paid employment. With more than 661 nursing homes and a robust hospital network, Pennsylvania offers CNAs a wide range of employment settings. The state is also home to many affordable community colleges and vocational schools that provide approved CNA training, often serving as a pathway to LPN or RN programs. For many, CNA work serves as both a meaningful career and a stepping stone toward higher-level nursing roles. You can also explore free CNA classes or accelerated CNA classes available in the state.
CNA Salaries across Pennsylvania
CNA salaries vary by area and region, with urban areas like Philadelphia and Pittsburgh often paying higher than smaller metro or rural regions. Below is a breakdown of CNA salaries across Pennsylvania.
Sources: BLS OEWS (May 2023), CMS Nursing Homes (July 2025), CMS Hospitals (July 2025), CMS Home Health Agencies (July 2025)
CNA Salary by Area in Pennsylvania
| Area | Annual salary | Hourly salary |
|---|---|---|
| Pennsylvania (statewide) | $38,540 | $18.53 |
| Allentown-Bethlehem-Easton | $38,510 | $18.52 |
| Altoona | $36,020 | $17.32 |
| Bloomsburg-Berwick | $35,230 | $16.94 |
| Chambersburg-Waynesboro | $41,160 | $19.79 |
| East Stroudsburg | $36,600 | $17.59 |
| Erie | $36,380 | $17.49 |
| Gettysburg | $37,100 | $17.84 |
| Harrisburg-Carlisle | $38,160 | $18.35 |
| Johnstown | $33,420 | $16.07 |
| Lancaster | $37,750 | $18.15 |
| Lebanon | $37,540 | $18.05 |
| Philadelphia-Camden-Wilmington | $40,930 | $19.68 |
| Pittsburgh | $38,060 | $18.30 |
| Reading | $38,490 | $18.51 |
| Scranton--Wilkes-Barre--Hazleton | $37,110 | $17.84 |
| State College | $36,930 | $17.75 |
| Williamsport | $37,280 | $17.92 |
| York-Hanover | $37,590 | $18.07 |
Source: BLS OEWS (May 2023), median wages for nursing assistants.
Ready to start? Get info from CNA schools in Pennsylvania.
Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.
Frequently Asked Questions about CNA Classes in Pennsylvania
How long does it take to complete a CNA program in Pennsylvania?
In Pennsylvania, CNA programs require a minimum of 80 hours of training, which includes 37.5 hours of clinical practice. Most students complete their training in 4–12 weeks, depending on whether they choose a full-time, part-time, or accelerated program schedule.
How much does CNA training cost in Pennsylvania?
CNA programs in Pennsylvania cost from free to $4,000, depending on the school. 62 programs are free or employer-paid. Some schools and healthcare employers may cover the cost or reimburse you after hiring.
Are there free CNA classes in Pennsylvania?
Yes. 62 programs in Pennsylvania are free or employer-paid. These are often employer-sponsored programs where you agree to work for the facility after completing training and certification.
Are online CNA programs available in Pennsylvania?
No. Pennsylvania does not permit online CNA training, so all training is completed in person.
Are accelerated (4-week) CNA programs available in Pennsylvania?
Yes. 42 programs in Pennsylvania are accelerated, usually finishing in 3 to 5 weeks. These programs are intensive and best for students who can commit to full-time study and clinical practice.
How do I become a CNA in Pennsylvania?
To become a CNA in Pennsylvania, you must complete a state-approved training program, pass the Nurse Aide Competency Examination (NACE), and be listed on the Pennsylvania Nurse Aide Registry. The process is overseen by the Department of Education (PDE).
How can I study for the CNA exam in Pennsylvania?
Use our free CNA study guide to review the core CNA clinical skills, including hand washing, vital signs, transfers, and personal care. You can also take our free CNA practice tests, which include over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.
I’m a CNA in another state. Can I transfer my license to Pennsylvania?
Yes, through reciprocity, but the rules differ by state. Some states ask only for an application and a fee, while others also ask for a test or proof of recent work. Learn more in our guide to CNA License Reciprocity in Pennsylvania.
How often do I need to renew my CNA license in Pennsylvania?
CNAs in Pennsylvania must renew their certification every 24 months. To renew, you need at least 8 consecutive hours of paid CNA work in that period. See our CNA License & Registration page for renewal details.
How can I check if my CNA license is active in Pennsylvania?
You can verify your status on the Pennsylvania Nurse Aide Registry online. For step-by-step instructions, visit our guide on CNA License & Registration in Pennsylvania.
How much do CNAs earn in Pennsylvania?
The median CNA salary in Pennsylvania is $38,540 per year, or about $18.53 per hour. Pay can vary by region, employer, and years of experience. Many CNAs in Pennsylvania also use the role as a stepping stone to LPN or RN careers.
Where do CNAs work in Pennsylvania?
Certified Nursing Assistants in Pennsylvania work in hospitals, nursing homes, rehabilitation centers, assisted living facilities, and home health agencies. Opportunities are widely available across both urban and rural areas.
Information accuracy: requirements, salary data and other information are compiled from official sources but can change. Please confirm with the school or the state before making decisions. If you spot a mistake, let us know.