Online CNA Classes in Pennsylvania: Top PA Programs
Interested in learning about online CNA classes in Pennsylvania? Certified nursing assistants (CNAs) are an important part of the healthcare support structure, as they help patients fulfill their basic needs with a goal of improving health outcomes. Explore our guide to on-campus and online CNA classes in Pennsylvania with details on the structure of these programs and the potential salary you could earn. We even provide the answers to commonly asked questions from students like you who are curious about the certification process and certain admission requirements. Take your first step towards a CNA career in PA with this comprehensive guide!

Why Trust EduMed? We partner with 150+ nursing & allied health professionals to bring you the most in-depth data & insights on higher education & careers in healthcare. Meet our team and review our editorial values.
A Closer Look Inside Online CNA Classes in Pennsylvania
Fortunately, this path to an entry-level allied health role is fast, and some schools may offer online CNA classes in PA that allow you to earn your certificate in just two to four weeks. With your education completed, you’ll find yourself in high demand in nursing homes, hospitals, hospice care settings, and long-term care facilities. Please note, however, that because of the nature of being a CNA, these training programs cannot be completed entirely online. While most of the lectures can be conducted online, you can expect each program to require a specific number of in-person labs and clinicals.
Your education will prepare you to work with multiple patients in need of essential care — bathing, assisting with mobility issues, transporting, logging vital information, and stocking medical supplies, among other duties. You can also expect to learn how to monitor patient food and liquid intake and update care teams on the patients’ progress.
The first step toward your future as a CNA is identifying your future program, so the three spotlights below offer insights into quality programs with flexible elements — some of which may offer online components. Each of these schools gives students a path toward becoming entry-level nursing assistants.
Nurse Aid Training for Certification (CNA) – Bucks County Community College
Bucks County Community College knows nurse aides are in demand. While they don’t currently offer online CNA classes in PA, they do offer information sessions via Zoom. The school’s intensive, 120-hour nurse aide class consists of classroom instruction at any of its three campuses, skills lab experience, and hands-on training at a local clinical site. The clinical component of this training program is approved by the Pennsylvania Department of Education and provides students with 53 hours of hands-on training at long-term care facilities in Pennsylvania.
Once you’ve completed the program, you’ll be eligible to take the National Nurse Aide Assessment Program (NNAAP); those who pass will become part of the Pennsylvania Nurse Aide Registry.
Duration: 120 hours (10 weeks)
Mode: In-person classroom instruction, skills lab, and clinical training
Cost: $1450 (tuition and textbooks included) with eligibility for 100% tuition reimbursement if they choose to work in a long-term care facility such as a nursing home after they graduate and pass the NNAAP.
Admissions Requirements:
- PA Identification
- Criminal Background Check/Panel Drug Screen
- Required Vaccinations/TB Test
Curriculum:
- Communication skills
- Personal Care
- Role of Nurse Aide
- Lifting and Transferring
- Restorative and Rehabilitative Care
- Body Systems
- Safety and Emergency Protocols
- Ethics
- Abuse Prevention and Reporting
FIND PROGRAMS NEAR YOU:
Nurse Aide (CNA) – Northampton Community College
The 120-hour CNA training at Northampton Community College prepares students with the skills needed to pass the NNAAP exam, become part of the Pennsylvania Nurse Aide Registry, and begin working as a nurse aide in nursing homes, hospitals, and other clinical and healthcare settings.
This is another program that offers virtual information sessions, yet no online CNA classes in PA are part of the curriculum. Instead, students attend lectures and engage in skill and clinical labs. The program provides an entry into the healthcare field and satisfies field experience requirements toward a more advanced degree.
To enroll in this program, you must have a high school diploma or GED and be at least 18 years old. The program requests students receive flu and COVID vaccines due to the policies of the clinical facilities. The cost of the course is $1,499. Northampton Community College CNA candidates also pay fees for the Nurse Aid Program, including a $135 state exam fee, background checks, TB tests, uniforms, and a drug screening.
Duration: 120 hours
Mode: In-person classroom, skills lab, and clinical skills
Cost: $1,499 plus fees for the Nurse Aid Program, including a $135 state exam fee, background checks, TB tests, uniforms, and a drug screening.
Admissions Requirements:
- 18 years old or older
- High school diploma/GED
- Criminal Background Check/Drug Panel Screen
- Health requirements (vaccinations, TB test)
- PA residency verification
Curriculum:
- Body Mechanics
- Nutrition
- Anatomy and Physiology
- Human Disease Processes
- Infection Control
- Communication Skills
- Patient Rights
- Personal Care Skills (bathing, grooming, and feeding)
Nurse Aide Program – Penn State Hazelton
Penn State Hazelton’s Nurse Aide Program prepares students to provide safe, therapeutic care to their patients. This is a 128-hour certification program that students can take either part time or full time. You’ll attend courses and lab instruction at Penn State Hazelton and complete your clinical hours at a local nursing facility.
With course topics in restorative care, care of cognitively impaired patients, and basic nursing and personal care skills, this program is ideal for certified nursing assistant students who may be considering future careers in clinical medical assisting (CMA), licensed practical nursing (LPN), or registered nursing (RN) programs.
Tuition for the 18-day full-time program and 26-day part-time program is $1,250. Students can learn more about the nurse aide program at Penn State Hazleton by attending an online information session. Incoming students must have completed a high school diploma or GED, a physical examination, a tuberculosis skin test, and a Pennsylvania State Police Criminal Background Check.
Duration: 18 days (full-time), 26 days (part-time), 128 hours plus 5 CPR hours
Mode: On-campus courses and lab instruction, clinical site rotation at local facility
Cost: $1,250
Admissions Requirements:
- High school diploma or GED (earned or in progress)
- Physical Examination
- Vaccinations/TB Test
- Criminal Background Check/Drug screen
Curriculum:
- Vital Signs and Physical Exam
- Overview of Injuries, Surgery, and Musculoskeletal Disorders
- Wound Care and Infection Control
- Rehabilitative and Restorative Care
- Transfers and Discharges
- Care Plan and Documentation
- Respiratory Support
- Hospice and Palliative Care
- Emergency Care and End of Life
- Grooming
- Dementia and Alzheimer’s Disease
- Toileting, Bathing, Catheter Care, Skin, and Nails
Answering Key Questions from CNA Students
If you’ve made it this far, you’re probably interested in how to become a CNA; and while we’ve provided insights and program ideas, we also realize you may still have questions. Concerns about finances, testing, and admission requirements can send you combing the internet in search of answers. To make your research a little easier we’ve addressed many more of prospective CNA students’ most pressing concerns below.
Are there free CNA training programs in PA?
Some healthcare facilities will pay for your class and exams if you subsequently work in the field for a predetermined amount of time. For example, CareBridge Academy provides free nursing assistant training, but this payment arrangement works only on a reimbursement basis. Students must pay costs up front, and once they graduate and work for 260 hours in a nursing home or long-term care facility within one year of passing the state CNA exam, then the nursing home reimburses the full cost of the program.
How long does it take to become a CNA in PA? Can I take the CNA test without completing a program in PA?
Pennsylvania requires at least 80 hours of CNA training. However, the Pennsylvania Department of Education’s recommended certified nursing assistant programs tend to offer 120- to 128-hour courses. These programs typically take between six to 15 weeks to complete and must include 37.5 hours of clinical practice.
According to the Pennsylvania Department of Education, you must graduate from a state-approved nurse aide training program to earn eligibility to take the state nurse aide competency examination. Candidates must also be at least 16 years old to take the exam, although some nursing facilities require candidates to be at least 18 years old.
Do I need my GED to enroll in online CNA classes?
While Pennsylvania doesn’t require a GED to enroll in online CNA classes, many schools and nursing facilities require either a GED or high school diploma for employment. If you don’t have a GED or high school diploma, you might seek out small, private online CNA classes in PA or contact different programs to see if they offer alternative pathways for people without a GED or high school diploma.
Do 4-week online CNA programs exist in Pennsylvania?
While accelerated, 4-week CNA programs exist in Pennsylvania — such as Northampton Community College, CareBridge Academy, and the Philadelphia Academy for Nurse Aide Training (PANAT) — none of these programs are fully online. CNA programs consist of necessary skill labs and clinicals, requiring hands-on training that prepare CNA candidates to work with nurses and patients in Pennsylvania. But some programs may offer hybrid elements, like some lecture materials that may be accessed online. If you’re researching CNA programs outside of Pennsylvania, you might have better luck finding a four-week CNA program. However, if you’re not committed to becoming a CNA and are motivated to begin your healthcare career as quickly as possible, there are multiple healthcare careers you can start in no time.
How much do CNA classes cost in PA?
While the cost of CNA classes in PA varies between programs, most programs range between $500 and $2,000. Northampton Community College charges $1,499, for example, while PANAT charges $1,475. As mentioned earlier, some programs, such as CareBridge Academy, reimburse graduates, resulting in a free education after the candidate has graduated and worked a certain number of hours in a nursing home, hospital, or long-term care facility. Still looking for ways to cut costs? Depending on your program there might be financial aid available in the form of grants or scholarships.
Income & Career Opportunities for CNAs in Pennsylvania
Yes, becoming a CNA in Pennsylvania starts with finding the right program and completing all the steps for certification, but it culminates in actually entering the workforce. So, what can you expect when you reach that point? Let’s take a look.
Pennsylvania’s 10-year projected growth rate for the career is 4%, which is nearly identical to the national figure of 4.2%. This positive upward trend means that job seekers should be able to find sufficient employment opportunities. The median annual salary across the state is $38,540, with the 10th percentile earning around $33,780 and the 90th percentile earning about $46,170. However, the specific region is an important consideration. Take, for example, the Chambersburg-Waynesboro area. Both its median ($41,160) and 90th percentile ($49,920) annual salaries exceed statewide figures. Other areas, such as Johnstown, fall well below. Here, salaries range from $28,650 to $38,760 per year. Dive deeper by examining the tables below.
Area ↕ | 10th Percentile ↕ | Median ↕ | 90th Percentile ↕ |
---|---|---|---|
Pennsylvania | $33,780 | $38,540 | $46,170 |
Allentown-Bethlehem-Easton, PA-NJ | $33,680 | $38,510 | $45,860 |
Altoona, PA | $31,220 | $36,020 | $43,910 |
Bloomsburg-Berwick, PA | $32,300 | $35,230 | $41,670 |
Chambersburg-Waynesboro, PA | $31,100 | $41,160 | $49,920 |
East Stroudsburg, PA | $32,340 | $36,600 | $49,020 |
Erie, PA | $33,780 | $36,380 | $43,160 |
Gettysburg, PA | $35,250 | $37,100 | $44,890 |
Harrisburg-Carlisle, PA | $33,920 | $38,160 | $45,620 |
Johnstown, PA | $28,650 | $33,420 | $38,760 |
Lancaster, PA | $35,610 | $37,750 | $46,960 |
Lebanon, PA | $35,360 | $37,540 | $48,590 |
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD | $34,240 | $40,930 | $47,170 |
Pittsburgh, PA | $35,380 | $38,060 | $45,120 |
Reading, PA | $35,980 | $38,490 | $47,430 |
Scranton–Wilkes-Barre–Hazleton, PA | $31,830 | $37,110 | $44,550 |
State College, PA | $33,280 | $36,930 | $43,630 |
Williamsport, PA | $31,930 | $37,280 | $41,440 |
York-Hanover, PA | $34,700 | $37,590 | $44,220 |
Source: Nursing Assistants, Occupational Employment and Wages, May 2023, U.S. Bureau of Labor Statistics.
Data based on national numbers, not school-specific information.
Area ↕ | Curr. Jobs ↕ | Proj. Jobs ↕ | New Jobs ↕ | Growth % ↕ | Avg. Ann. Openings ↕ |
---|---|---|---|---|---|
United States | 1,361,300 | 1,417,800 | 56,500 | 4.20% | 202,400 |
Pennsylvania | 75,670 | 78,720 | 3,050 | 4.00% | 11,230 |
Source: Projections Central
Data based on national numbers, not school-specific information.