CNA Programs & Career Opportunities in Pennsylvania

Pennsylvania is home to 165 CNA training programs and over 1,250 healthcare facilities. Our guide currently highlights 110 cities, where we cover all local CNA programs and a selection of healthcare facilities. Explore CNA classes, salary information, and career opportunities to learn more about becoming a CNA in Pennsylvania.

Get Information from CNA Programs in Pennsylvania

Starting your CNA Career in Pennsylvania

  • Training Programs
    165
    State-approved Programs
  • Cities
    110
    Cities Currently Covered
  • Healthcare Facilities
    1,250+
    Total Facilities
  • Median Annual Salary
    $38,540
    Median Yearly Pay
  • Median Hourly Salary
    $18.53
    Median Per Hour
  • Total CNAs Employed
    65,220
    CNAs Working Statewide

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.

Get Information from CNA Programs in Pennsylvania

Schools in Pennsylvania are actively seeking qualified students. Fill out one quick form below to receive information directly from multiple accredited CNA programs.

You'll receive information about:

  • Upcoming start dates & schedules
  • Tuition costs & financial aid options
  • Class locations & formats
  • Program details & requirements

βœ“ Free Service β€’ βœ“ No Obligations β€’ βœ“ Compare Multiple Programs β€’ βœ“ Accredited Schools Only

Or browse programs by city below to explore specific locations and local options. View city directory ↓

Major Cities for CNA Careers in Pennsylvania

Explore CNA opportunities in Pennsylvania's largest cities and metropolitan areas.

Philadelphia

πŸ“Š Population: 1,593,208
πŸŽ“ Programs: 9
πŸ₯ Facilities: 111
πŸ’° Salary: $40,930
View Details β†’

Pittsburgh

πŸ“Š Population: 303,843
πŸŽ“ Programs: 6
πŸ₯ Facilities: 56
πŸ’° Salary: $38,060
View Details β†’

Allentown

πŸ“Š Population: 125,292
πŸŽ“ Programs: 2
πŸ₯ Facilities: 21
πŸ’° Salary: $38,510
View Details β†’

Erie

πŸ“Š Population: 94,826
πŸŽ“ Programs: 5
πŸ₯ Facilities: 27
πŸ’° Salary: $36,380
View Details β†’

Reading

πŸ“Š Population: 94,601
πŸŽ“ Programs: 1
πŸ₯ Facilities: 11
πŸ’° Salary: $38,490
View Details β†’

Upper Darby

πŸ“Š Population: 84,893
πŸŽ“ Programs: 1
πŸ₯ Facilities: 3
πŸ’° Salary: $40,930
View Details β†’

Training & Certification Requirements in Pennsylvania

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

Explore CNA Classes by City in Pennsylvania

Explore CNA classes in Pennsylvania by city. We currently feature 110 cities, each with a full list of CNA training courses, salary details, and selected healthcare facilities.

Sort by:

Free CNA Classes in Pennsylvania

Looking for free CNA classes and training programs in Pennsylvania? These 62 options are available at no cost through employer sponsorship, state support, or other financial assistance.

Homewood at Plum Creek

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution 🀝 Job Placement Help
πŸ“ Hanover, 425 Westminster Ave, Pennsylvania 17331

Program Details

Homewood at Plum Creek offers a paid nurse aide training program running about 4–6 weeks, with daytime training and employment pathway upon completion.
Total Cost: Free Total Hours: 120 Duration: 4 weeks

Pure Excellence Healthcare

βœ… State Approved 🏫 Educational Entity ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ York, 2501 Catherine St. Suite 3, Pennsylvania 17408

Program Details

Employer-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.
Total Cost: Free Total Hours: 97.5

Quality Life Services Apollo

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ Apollo, 151 Goodview Drive, Pennsylvania 15613

Program Details

Quality 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.
Total Cost: Free Total Hours: 120

Warren Manor

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ Warren, 682 Pleasant Dr, Pennsylvania 16365

Program Details

Warren Manor periodically hires candidates into a paid nurse aide training class, paying for CNA classes and certification while participants are paid during the program.
Total Cost: Free Total Hours: 126

Presbyterian Sr. Care /Southmont

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Washington, 835 S. Main Street, Pennsylvania 15301

Program Details

Presbyterian 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.
Total Cost: Free Total Hours: 140 Duration: 5 weeks

Townview Health and Rehab Center

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Canonsburg, 300 Barr Street, Pennsylvania 15317

Program Details

Facility-run CNA training advertised as a free 3-week weekday program (7 AM–3 PM) held on site, with employment opportunities available after completion.
Total Cost: Free Total Hours: 126.5 Duration: 3 weeks

Highlands Healthcare & Rehab

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ Laporte, 918 Main Street, Pennsylvania 18626

Program Details

Highlands Rehabilitation & Healthcare Center provides on-site paid nurse aide training with hourly pay during classroom and clinical instruction and a higher wage after certification.
Total Cost: Free Total Hours: 129

Broad Acres Health & Rehab Ctr

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ Wellsboro, 1883 Shumway Hill Rd, Pennsylvania 16901

Program Details

Broad Acres hires nurse aide trainees for a paid CNA course and covers certification costs. Graduates are guaranteed CNA positions at the facility.
Total Cost: Free Total Hours: 121 Duration: 4 weeks

The Green Home

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ Wellsboro, 37 Central Avenue, Pennsylvania 16901

Program Details

UPMC offers a paid CNA training course at The Green Home; UPMC covers costs, with a 16-day training followed by a four-week orientation.
Total Cost: Free Total Hours: 120

Sweden Valley Manor

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored
πŸ“ Coudersport, 1028 East Second St, Pennsylvania 16915

Program Details

Employer-paid nurse aide training that covers classes and certification costs while paying wages during training.
Total Cost: Free Total Hours: 126

4-Week CNA Classes in Pennsylvania

These 42 programs offer accelerated CNA training in Pennsylvania, typically ranging from 3-5 weeks, with 4-week programs being the most common. Accelerated CNA classes are one of the fastest ways to become a CNA in Pennsylvania, making them ideal if you want to start your healthcare career quickly.

Homewood at Plum Creek

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸ™ Faith-Based Institution 🀝 Job Placement Help
πŸ“ Hanover, 425 Westminster Ave, Pennsylvania 17331

Program Details

Homewood at Plum Creek offers a paid nurse aide training program running about 4–6 weeks, with daytime training and employment pathway upon completion.
Total Cost: Free Total Hours: 120 Duration: 4 weeks

Presbyterian Sr. Care /Southmont

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Washington, 835 S. Main Street, Pennsylvania 15301

Program Details

Presbyterian 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.
Total Cost: Free Total Hours: 140 Duration: 5 weeks

Townview Health and Rehab Center

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Canonsburg, 300 Barr Street, Pennsylvania 15317

Program Details

Facility-run CNA training advertised as a free 3-week weekday program (7 AM–3 PM) held on site, with employment opportunities available after completion.
Total Cost: Free Total Hours: 126.5 Duration: 3 weeks

Laurel View Village

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program πŸ™ Faith-Based Institution
πŸ“ Davidsville, 2000 Cambridge Dr., Pennsylvania 15928

Program Details

Arbutus 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.
Total Hours: 150 Duration: 4 weeks

Broad Acres Health & Rehab Ctr

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ Wellsboro, 1883 Shumway Hill Rd, Pennsylvania 16901

Program Details

Broad Acres hires nurse aide trainees for a paid CNA course and covers certification costs. Graduates are guaranteed CNA positions at the facility.
Total Cost: Free Total Hours: 121 Duration: 4 weeks

The Green Home

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ Wellsboro, 37 Central Avenue, Pennsylvania 16901

Program Details

UPMC offers a paid CNA training course at The Green Home; UPMC covers costs, with a 16-day training followed by a four-week orientation.
Total Cost: Free Total Hours: 120

Orwigsburg Center

βœ… State Approved 🏫 Nursing Facility ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ Orwigsburg, 1000 Orwigsburg Manor Dr., Pennsylvania 17961

Program Details

Paid CNA training program offered on-site; program runs four weeks and employment is guaranteed upon certification.
Total Cost: Free Total Hours: 120 Duration: 4 weeks

Phila Academy for Nurse Aide Training

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program πŸ’΅ Financial Aid Available 🀝 Job Placement Help
πŸ“ Philadelphia, 5075 Parkside Ave Suite 1422, Pennsylvania 19131

Program Details

135-hour CNA training completed in 4 weeks with day or evening class options; placement assistance is available to graduates.
Total Cost: $1,450 Total Hours: 135 Duration: 4 weeks

Tranquility and Allegiance Academy

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program πŸ’΅ Financial Aid Available 🀝 Job Placement Help
πŸ“ Philadelphia, 2519 Germantown Ave Suite 301, Pennsylvania 19116

Program Details

Approximately 3-week Nurse Aide program with morning and evening cohorts; tuition includes books, uniform, equipment, and career guidance with employer affiliations.
Total Cost: $2,000 Total Hours: 120 Duration: 3 weeks

Quality Care Nursing

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸŒ™ Evening Classes Available
πŸ“ Philadelphia, 2519 Germantown Ave Suite 213, Pennsylvania 19133

Program Details

In-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.
Total Cost: Free Total Hours: 102 Duration: 4 weeks

Evening Classes in Pennsylvania

These 17 programs offer evening CNA classes in Pennsylvania, designed for working professionals and those with daytime commitments. Evening classes typically run after 5 PM on weekdays, allowing you to maintain your current schedule while pursuing CNA certification.

Quality Care Nursing

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored πŸŒ™ Evening Classes Available
πŸ“ Philadelphia, 2519 Germantown Ave Suite 213, Pennsylvania 19133

Program Details

In-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.
Total Cost: Free Total Hours: 102 Duration: 4 weeks

Community College of Philadelphia Corporate Solutions

βœ… State Approved 🏫 Educational Entity πŸ’΅ Financial Aid Available πŸŒ™ Evening Classes Available
πŸ“ Philadelphia, 1700 Spring Garden St C1-9, Pennsylvania 19130

Program Details

CCP’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.
Total Cost: $1,495 Total Hours: 124 Duration: 6 weeks

CareBridge Academy

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program 🀝 Job Placement Help πŸŒ™ Evening Classes Available
πŸ“ Philadelphia, 448 N. 10th St Suite 401, Pennsylvania 19123

Program Details

CareBridge 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.
Total Cost: $1,845 Total Hours: 106 Duration: 4 weeks

Souderton Mennonite Homes

βœ… State Approved 🏫 Nursing Facility πŸ™ Faith-Based Institution 🀝 Job Placement Help πŸŒ™ Evening Classes Available
πŸ“ Souderton, 207 West Summit St, Pennsylvania 18964

Program Details

Living 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.
Total Hours: 127 Duration: 7 weeks

Stroudsburg Inst. of Health Allied Services

βœ… State Approved 🏫 Educational Entity πŸ’΅ Financial Aid Available πŸŒ™ Evening Classes Available
πŸ“ Stroudsburg, 18 North 7th Street, Pennsylvania 18360

Program Details

Six-week evening CNA program with lecture, lab, and clinical experience totaling 120 hours; classes run 5 PM to 10 PM Monday–Friday.
Total Hours: 120 Duration: 6 weeks

Dotlen Academy of Science

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸŒ™ Evening Classes Available
πŸ“ Norristown, 837 Dekalb St, Pennsylvania 19401

Program Details

Dotlen Academy offers a 120 hour CNA program with 40 hours each of classroom, lab, and clinical, delivered in person with day and evening schedules.
Total Hours: 120 Duration: 4 weeks

The Pavilion at Bradford Regional Medical Center

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help πŸ•’ Evening & Weekend Classes Available
πŸ“ Bradford, 200 Pleasant Street, Pennsylvania 16701

Program Details

The 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.
Total Cost: Free Total Hours: 126

Penn State-Hazleton

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program πŸ’΅ Financial Aid Available πŸŒ™ Evening Classes Available
πŸ“ Hazleton, 76 University Drive, Pennsylvania 18202

Program Details

Penn 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.
Total Cost: $1,250 Total Hours: 128 Duration: 4 weeks

Luzerne County Comm. College

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Nanticoke, 1333 South Prospect St, Pennsylvania 18634

Program Details

LCCC’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.
Total Cost: $1,250 Total Hours: 120 Duration: 4 weeks

Lehigh-Carbon Comm. College

βœ… State Approved 🏫 Educational Entity πŸŒ™ Evening Classes Available
πŸ“ Allentown, 718 Hamilton Mall, Pennsylvania 18101

Program Details

120-hour nurse aide course completed in about six weeks with evening classes; orientation is required prior to enrollment. Tuition is 1359 and includes text.
Total Cost: $1,359 Total Hours: 120 Duration: 6 weeks

Weekend Classes in Pennsylvania

These 2 programs offer weekend CNA classes in Pennsylvania, perfect for those who work Monday through Friday. Weekend programs typically meet on Saturdays and/or Sundays, allowing you to complete your CNA training without disrupting your weekday work schedule.

The Pavilion at Bradford Regional Medical Center

βœ… State Approved 🏫 Nursing Facility ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help πŸ•’ Evening & Weekend Classes Available
πŸ“ Bradford, 200 Pleasant Street, Pennsylvania 16701

Program Details

The 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.
Total Cost: Free Total Hours: 126

Luzerne County Comm. College

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program πŸ•’ Evening & Weekend Classes Available
πŸ“ Nanticoke, 1333 South Prospect St, Pennsylvania 18634

Program Details

LCCC’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.
Total Cost: $1,250 Total Hours: 120 Duration: 4 weeks

Salary & Job Outlook as a CNA in Pennsylvania

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

Compare CNA salaries across different metropolitan areas and regions in Pennsylvania. Salary data includes both annual and hourly wages for nursing assistants.

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

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 classes in Pennsylvania generally cost between $800 and $1,500. Some programs may be more expensive at private schools, while community colleges and healthcare providers often offer lower-cost options. Employers may also cover tuition in exchange for a work commitment.

Are there free CNA classes in Pennsylvania?

Yes. Many nursing homes, hospitals, and state workforce programs in Pennsylvania offer free CNA training. 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?

Several schools in Pennsylvania offer hybrid CNA programs that combine online coursework with in-person clinical training. While theory can often be completed online, state rules require that clinical skills be performed in a supervised, hands-on healthcare setting.

Are accelerated (4-week) CNA programs available in Pennsylvania?

Yes, some schools and healthcare providers in Pennsylvania offer accelerated CNA programs that can be completed in as little as 4 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).

I’m a CNA in another state. Can I transfer my license to Pennsylvania?

Yes. Pennsylvania allows CNAs certified in other states to transfer their license through reciprocity. This process places you on the Pennsylvania Nurse Aide Registry without retaking training. 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 remain active on the registry, you must work at least one documented day (8 consecutive hours) of paid employment in an approved healthcare setting during 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 carefully compiled and based on the latest available sources, but may change. Please verify with official sources before making decisions. If you spot a mistake, let us know.