Top-Ranked CNA Training Programs in Pennsylvania

Compare the best CNA programs in Pennsylvania on cost, duration, and career support.

By Aslam MultaniReviewed by Editorial staffUpdated July 18, 202623 min read
Best CNA Classes in Pennsylvania (2026) | Top Programs

Key Points

  • Median CNA pay in PA was $34,670 in 2025.
  • We ranked seven budget-friendly programs for 2026 by net price.
  • First-time exam pass rates reveal a program’s true preparation quality.

Pennsylvania certified nursing assistants (CNAs) provide hands-on care in nursing homes, hospitals, and home health settings, assisting patients with daily activities like bathing, dressing, and eating. As the state's elderly population grows, demand for CNAs is projected to remain strong.

New BLS data shows the median annual wage for nursing assistants in Pennsylvania reached $34,670 in 2025, offering a stable entry point into healthcare with no prior experience required.

State-approved training takes as little as 80 hours, but employers increasingly value programs that deliver high first-time exam pass rates and reliable clinical placements.

Top CNA Programs in Pennsylvania: 2026 Rankings

Finding an affordable CNA program in Pennsylvania does not have to be overwhelming. We analyzed state-approved programs to highlight the seven most budget-friendly options for 2026, based on net price. Use this list as a starting point, keeping in mind that factors like exam pass rates and clinical placement support are also important, covered in later sections.

Factors considered
  • Affordability and net price
  • State approval and regulation
  • Training hours and format
  • Clinical placement opportunities
  • Certification exam alignment
Data sources

Westmoreland County Community College

#1

Youngwood, PA · $5,000 – $10,000/yr

Best for: Cost-conscious students in Western Pennsylvania

Westmoreland County Community College offers an affordable, state-approved Nurse Aide program in Youngwood that can be completed in just 8-9 weeks. The 141.5-hour curriculum includes 85.5 hours of lecture/lab and 56 hours of clinical experience, meeting all federal OBRA requirements. Graduates are prepared for the NNAAP exam and may benefit from employer tuition reimbursement if they work in Pennsylvania long-term care facilities.

  • 141.5-hour program over 8-9 weeks
  • 85.5 hours lecture/lab, 56 hours clinical experience
  • Meets federal OBRA mandates for nurse aide training
  • Prepares for the National Nurse Aide Assessment Program (NNAAP) exam
  • Approved by Pennsylvania Department of Education
  • Fall, spring, and summer start dates
  • Requires 80% or higher exam score and all classes attended

Delaware County Community College

#2

Media, PA · $5,000 – $10,000/yr

Best for: Red Cross certification seekers in Media, PA

Delaware County Community College's Excellence in Care Nursing Assistant Program stands out for its American Red Cross certification and direct pathway to the Pennsylvania Nurse Aide Registry. The 133-hour course blends 48 hours of didactic instruction, 25 hours of simulation, and 60 hours of clinical experience. With a net price of $6,576, it is an affordable, state-approved option for Delaware County residents.

  • 133-hour intensive course: 48 hours didactic, 25 hours simulation, 60 hours clinical
  • Earn American Red Cross certification upon completion
  • Leads to placement on the Pennsylvania Nurse Aide Registry
  • 6 college credits awarded
  • Prepares for multiple healthcare settings
  • State-approved nurse aide training program
  • Simulation lab plus clinical hours in PA facilities

Reading Area Community College

#3

Reading, PA · $5,000 – $10,000/yr

Best for: Scholarship-eligible Berks County residents

Reading Area Community College provides one of the most budget-friendly CNA programs in Pennsylvania, with a total program cost of $1,390. The 120-hour training includes classroom, lab, and clinical components, and qualifies students for the Pennsylvania Nurse Aide Registry. The Mae W. Langan Scholarship can further reduce costs for eligible students.

  • 120-hour state-approved Nurse Aide program
  • $1,390 total program cost (tuition, fees, and exam)
  • 42 hours classroom, 24 hours lab, 54 hours clinical
  • Mae W. Langan Scholarship available for eligible students
  • Clinical experience in local long-term care facilities
  • Prepares graduates for Pennsylvania Nurse Aide Registry
  • Approved by Pennsylvania Department of Education

Northampton County Area Community College

#4

Bethlehem, PA · $12,000/yr (net price)

Northampton Community College's 120-hour Nurse Aide program combines lecture, labs, and clinical training, with tuition set at $1,899 including BLS certification. Available at Bethlehem and Pocono campuses, the program requires Pennsylvania residency and an age of 18+, and offers scholarship and PA CareerLink funding. Graduates are ready to take the state exam and work in various healthcare settings.

  • 120-hour intensive course with lecture, labs, and clinical
  • $1,899 tuition (includes Basic Life Support training)
  • Prepares for Pennsylvania state competency exam
  • PA residency required; age 18+ with diploma or GED
  • Scholarships and PA CareerLink funding available
  • Classes at Fowler Family Southside Center and Pocono campus
  • Mandatory attendance policy; COVID-19 vaccination required

Holy Family University

#5

Philadelphia, PA · $13,000/yr (net price)

Holy Family University's six-week Nurse Aide Training Program in Philadelphia offers small cohort sizes (max 20) and a comprehensive package under $2,500 that includes uniforms, books, and equipment. Clinical rotations at local sites prepare students for national certification, and graduates may receive preferential admission to the university's nursing program.

  • Six-week in-person training program
  • Tuition under $2,500 includes uniforms, books, and equipment
  • Small cohorts capped at 20 students for personalized attention
  • Clinical placements at Philadelphia and Bucks County sites
  • Prepares for national certification exam
  • Graduates may receive preferential entry to Holy Family's nursing program
  • Minimum age 16; no prior healthcare experience required

Greater Johnstown Career and Technology Center

#6

Johnstown, PA · $14,000/yr (net price)

Greater Johnstown Career and Technology Center's Health Assistant program is a unique high school CTE pathway that allows seniors to earn their CNA license. The 150-hour course features a high-tech SIM lab, clinical training at long-term care facilities, and articulation agreements for college credit. Eligible students benefit from the PA SOAR program, making this an especially affordable option for in-district learners.

  • 150-hour Health Assistant course with CNA licensure in senior year
  • Hands-on clinical training in long-term care facilities
  • High-tech simulation lab for skill practice
  • CPR and First Aid certifications included
  • PA SOAR program eligible: advanced credit at participating colleges
  • Articulation agreements with area community colleges
  • Multiple certifications: safety, communication, infection control

Health and Technology Training Institute

#7

Philadelphia, PA · $37,000/yr

Health and Technology Training Institute in Philadelphia delivers a 152-hour Nurse Aide Program with classroom, lab, and clinical components, including CPR certification. Total costs are approximately $2,361, and free training may be available for Philadelphia youths aged 17-24 through workforce initiatives. The program operates at both the Center City campus and the Inglis House satellite location.

  • 152-hour occupational training: classroom, lab, and clinical
  • Total cost approximately $2,361 (includes books, supplies, exam fee)
  • CPR certification included
  • Free training available for ages 17-24 through workforce program
  • Training at Center City campus and Inglis House satellite location
  • Must pass admissions test; no felonies or qualifying misdemeanors
  • Graduates eligible for Pennsylvania Nurse Aide Registry

Questions to Ask Yourself

Do you genuinely enjoy hands-on, personal interaction with people who need care?
CNAs spend most of their shift in direct contact with patients, assisting with bathing, dressing, and mobility. If that kind of close, personal caregiving energizes rather than drains you, this role is a strong fit.
Are you ready to enter the workforce quickly rather than committing to years of school?
Most Pennsylvania CNA programs wrap up in four to twelve weeks, so you can be earning a paycheck in healthcare far sooner than with a two- or four-year degree.
Can your body handle a physically demanding shift, including lifting patients and standing for hours at a time?
CNA work regularly involves transferring patients, pushing equipment, and staying on your feet through long shifts. Physical stamina and proper body mechanics are essential to staying healthy in this career long term.

Pennsylvania CNA Certification Requirements

Pennsylvania has streamlined its certification pathway so that motivated candidates can move from enrollment to the state registry in a matter of weeks, but every step must be completed in the correct order. Here is exactly what the process looks like in 2026.

Complete a State-Approved Training Program

Pennsylvania requires a minimum of 80 hours of training through a program approved by the Pennsylvania Department of Education and Department of Health.1 At least 37.5 of those hours must be hands-on clinical practice in a healthcare setting such as a nursing home or long-term care facility.1 You must be at least 16 years old to enroll.1 Before starting clinicals, most programs also require a physical exam and a two-step Mantoux tuberculosis test (or a chest X-ray).1

Clear Background Checks and Fingerprinting

Every applicant must pass a criminal background check. If you have lived in Pennsylvania for fewer than two years, you will also need to complete an FBI fingerprint-based check.1 Programs typically guide you through this process during enrollment, but plan ahead because processing times can vary. A clean background check is required before you can sit for the competency exam or be placed on the state registry.1

Pass the Competency Exam

Pennsylvania uses the Credentia NNAAP Nurse Aide Competency Exam,1 which has two parts:

  • Written knowledge test: 70 multiple-choice questions with a 90-minute time limit. You need a score of at least 70 percent to pass.
  • Skills evaluation: You will be asked to demonstrate 5 randomly selected clinical skills in front of an evaluator.

The exam fee is $113 as of the 2025 to 2026 period. You must attempt the exam within 24 months of finishing your training program. If you do not pass on the first try, retakes are available, but each attempt requires an additional fee.

Get Listed on the Pennsylvania Nurse Aide Registry

Once you pass both portions of the exam, your name is added to the Pennsylvania Nurse Aide Registry through the CNA365 platform. This listing is what employers check before they can hire you, so it is essential. Your certification is valid for 24 months. To renew, you must work at least 8 hours of paid nursing-related service during that period and complete 12 hours of in-service education each year.

Keeping your registry status current is straightforward as long as you stay active in the field. If your certification lapses, you may need to retrain and retest, so mark your renewal date on the calendar early.

The median annual wage for nursing assistants in Pennsylvania was $34,670 in 2025, according to the Bureau of Labor Statistics. That works out to roughly $16.67 per hour, making CNA work a solid, stable starting point in healthcare.

CNA Program Exam Pass Rates in Pennsylvania

Exam pass rates tell you something a brochure cannot: how well CNA programs actually prepare students to earn the Certified Nursing Assistant credential on the first try. A high first-time pass rate suggests the curriculum, clinical hours, and instructor support line up with what the state test measures. A low rate, or one a school will not share, is a signal to ask more questions before you enroll.

What the Exam Looks Like

Pennsylvania uses the NNAAP nurse aide competency exam, administered by Credentia. It has two parts:

  • Written test: 70 multiple-choice questions with a 90 to 120 minute time limit.
  • Clinical skills test: 5 randomly selected hands-on skills, one of which is always hand hygiene.

Results are reported as Pass or Fail. If you do not pass one part, you can retake that part up to 3 attempts within a 24-month window before you have to retrain.

Finding Pass Rate Data

Pennsylvania does not publish a single statewide average pass rate, and the Department of Health does not maintain a public leaderboard ranking every approved program. That means you have to do a little legwork:

  • Ask the program directly. Any reputable school tracks first-time pass rates and should share them. If they hesitate, treat that as an answer.
  • Check the PA Department of Health nurse aide testing page for the current list of state-approved programs. Approval status is the baseline; a program has to be approved before its graduates can even sit for the exam.
  • Review Credentia's Pennsylvania test taker resources for candidate handbooks and skills lists so you know exactly what the exam covers.

Examples of Published Rates

Some community colleges do publish outcomes. Harrisburg Area Community College reports a first-time pass rate around 95%3 and Northampton Community College reports roughly 92%3. Use figures like these as a benchmark when you compare programs in your area.

Online and Hybrid CNA Classes in Pennsylvania

Hybrid CNA training in Pennsylvania combines online coursework with in-person clinical experiences, though no program offers a fully online path to certification. For students who need flexibility, this blended model lets you complete the theory portion from home while still gaining hands-on skills at an approved healthcare facility.

How Hybrid CNA Training Works in PA

A hybrid CNA program moves the classroom component online, covering topics like infection control, patient rights, and basic nursing principles. These online modules are typically self-paced or scheduled with live virtual sessions. However, the clinical and skills-lab components must be completed in person at a licensed healthcare facility. Pennsylvania requires every nurse aide student to complete at least 37.5 hours of supervised clinical practice as part of the 80-hour total training. This rule applies regardless of whether you choose a traditional classroom or hybrid format.

Pennsylvania Programs with Online Components

While many schools still run fully in-person cohorts, two programs currently offer hybrid options:3

  • Penn State Hazleton: Delivers the theory portion online and schedules clinical rotations at a local nursing facility, making it ideal for students in Luzerne and surrounding counties who can travel for in-person labs.
  • Philadelphia Academy for Nurse Aide Training: Offers an accelerated hybrid track pairing online coursework with intensive on-site skills practice in the Philadelphia area; this pace suits students eager to enter the workforce quickly.

As of 2026, programs at Northampton Community College,4 Bucks County Community College,3 and CareBridge Academy,5 among others, remain fully in-person, highlighting the limited availability of hybrid options statewide.

What You'll Need to Succeed Online

Since the theory portion is completed online, reliable internet access and basic digital literacy are essential. You will need to navigate learning management systems, watch video lectures, and complete online quizzes. A distraction-free study space helps, especially if live virtual classes are part of the schedule. If technology feels challenging, a hybrid program may demand more effort, even though the clinical hours still provide direct, hands-on patient contact.

Clinical Hours: The Non-Negotiable Piece

Regardless of how you learn the theory, every student must complete 37.5 clinical hours in a licensed healthcare facility under instructor supervision. For hybrid students, this means you must live within commuting distance of the program's clinical site. Before enrolling, verify the location of clinical rotations and ensure the schedule fits your availability. The flexibility of online coursework disappears quickly if you cannot meet the in-person requirements.

Questions to Ask Yourself

Does the program's schedule work with your job or family commitments?
Many Pennsylvania CNA programs run during daytime hours, but evening or weekend options are less common. If you work full time or have caregiving duties, ask about flexible tracks before you enroll so you can complete clinical hours without risking burnout.
Are clinical sites close to home, and what are the hours?
Clinical rotations often occur in nursing homes or hospitals that may be far from the classroom. Clarify the commute distance and whether shifts start early in the morning, as a long drive after a 6 a.m. start can quickly become draining.
What do recent graduates say about the training and job placement support?
Talk to alumni or read local reviews to learn if instructors prepared them for the state exam and whether the school helps connect students with employers. Strong placement assistance can shorten your job search after certification.

How to Choose a CNA Program in PA: Key Factors

What specific factors should I weigh when comparing CNA programs in Pennsylvania? Not every program is equal, and the one that best fits your life and goals isn’t always the closest or cheapest. These are the practical areas to evaluate before you enroll.

Balancing cost with quality and outcomes

  • Cost: Compare total tuition, fees, and any hidden costs like scrubs, books, and background checks. Some providers offer free or low-cost training, but verify what's included.
  • Outcomes: Look at the program’s exam pass rate for the state competency test. High pass rates often reflect strong instruction. Also ask for job placement data: how many graduates land CNA jobs within a few months?
  • Value: A cheaper program with low pass rates may cost more in retake fees and lost income. Balance affordability with proven results.

Program length and intensity

  • Duration: Traditional CNA programs in PA run 4, 12 weeks on a full-time schedule. If you need to work, consider part-time or evening options.
  • Accelerated routes: Some schools offer intensive tracks that finish in 2, 3 weeks. These demand full-day attendance and rapid skill mastery. Make sure you can commit before choosing this pace.
  • Flexibility: Hybrid or self-paced online courses (with in-person clinicals) can fit around a job or family. Confirm how many hours per week are required.

Clinical placement partnerships

Hands-on practice in a real healthcare setting is the core of CNA training. Ask: - Where do students complete clinical hours? Hospitals, nursing homes, and assisted living facilities are common. A partnership with a respected local employer can ease your transition to a job. - Who arranges the placement? Some programs place you; others expect you to find your own. Know this upfront. - Supervision: You should be supervised by a licensed nurse who provides feedback and documentation.

Support beyond the classroom

  • Exam prep: Does the program offer mock skills tests or review sessions for the written portion? This can boost your confidence for the state exam.
  • Job placement help: Resume workshops, interview coaching, and direct employer connections are valuable. Some schools maintain relationships with local facilities that hire graduates, helping you land your first CNA job.
  • Financial aid guidance: Even if the program doesn’t offer its own aid, staff should help you navigate state grants, workforce development funds, or payment plans.

Taking the time to compare these factors will ensure you start your CNA career on solid footing.

Your Path to CNA Certification in Pennsylvania

Becoming a Certified Nursing Assistant in Pennsylvania follows a clear, state-mandated process. From enrolling in an approved training program to passing your competency exam, each step brings you closer to a rewarding career in healthcare.

Five-step process to become a CNA in Pennsylvania: training, background check, exam, registry listing, and employment.

CNA Program Costs and Financial Aid in Pennsylvania

The total cost of a CNA program includes tuition, fees, textbooks, supplies, and sometimes exam fees. The amount you pay depends on the type of school (community college, vocational school, or nursing home program) and whether you qualify for financial aid or employer-sponsored training. By exploring multiple funding sources and understanding the real out-of-pocket costs, you can find a path that fits your budget.

Typical Costs to Expect

Although program prices vary, most students pay for several core items: - Tuition: The instructional fee can range from a few hundred dollars for a short program at a long-term care facility to over a thousand dollars at a technical college. Community colleges sometimes charge per credit, while private schools may bundle everything into one price. - Fees: Registration, lab, and technology fees often add a small additional amount. Some schools include the state exam fee in the total; others require you to pay it separately. - Textbooks and Supplies: You will need a textbook, workbook, and basic medical supplies like a stethoscope, blood pressure cuff, and a watch with a second hand. These can cost between $100 and $300 total. - Uniforms and Health Screenings: Most programs require scrubs, closed-toe shoes, and proof of immunizations or a TB test. These expenses are usually your responsibility and can add up to $100 or more.

Employer-Sponsored and Free Training

Many nursing homes and hospitals in Pennsylvania offer free CNA training when you agree to work for them after certification. This is a common way to start without paying tuition upfront. - Ask directly: Call the human resources or staff development office at local nursing homes, assisted living facilities, and hospitals. Ask if they have a paid training program or tuition reimbursement for CNAs. - Work commitment: Typically, you sign a contract to stay for six months to a year. If you leave early, you may owe the cost of training. - Red Cross and non-profits: Some regional chapters of the American Red Cross and community-based organizations run free or low-cost CNA courses funded by grants or workforce development dollars.

Financial Aid and Scholarships for Pennsylvania Students

If you pay for your own training, look beyond federal student aid. Some Pennsylvania-specific resources can lower your costs. - PHEAA: The Pennsylvania Higher Education Assistance Agency administers state grants and scholarships. Check their website for programs that support short-term career training, not just degree programs. - PHCA and other associations: The Pennsylvania Health Care Association and similar groups occasionally offer scholarships for students entering long-term care fields. Contact these organizations directly to ask about current opportunities. - Workforce Investment Boards: Local PA CareerLink offices can connect you with training funds for in-demand occupations like CNA. They may cover the full cost if you meet income or employment guidelines.

How to Compare Program Costs

Before enrolling, take time to gather information from multiple schools and employers so you can make an accurate comparison. - Visit each school’s website: Look for a tuition and fees page or a program-specific cost sheet. Note what is included. - Ask for a total estimate: Contact the admissions or financial aid office and request a written breakdown of all costs , not just tuition , so you can compare apples to apples. - Check BLS data: While the Bureau of Labor Statistics does not track program prices, its occupational outlook pages can confirm the long-term salary potential, helping you decide if a more expensive program is a wise investment. - Factor in hidden costs: Transportation, childcare, and time off work can all add to the real cost. A free program at a nursing home might be more affordable overall even if the commute is longer.

By researching state-approved programs, contacting employers directly, and applying for Pennsylvania-specific aid, you can minimize your upfront investment and set yourself up for landing your first CNA job.

CNA Salary in Pennsylvania by Metro Area

CNA salaries in Pennsylvania vary by metro area, with higher wages often found in larger metropolitan regions. The table below shows the most recent data available from the U.S. Bureau of Labor Statistics, including employment numbers and annual wages.

Metro AreaTotal EmploymentAverage Annual SalaryMedian Annual Salary
Philadelphia-Camden-Wilmington, PA-NJ-DE-MD30,390$43,100$43,000
Pittsburgh, PA12,390$40,820$39,220
Allentown-Bethlehem-Easton, PA-NJ4,930$41,440$39,430
Harrisburg-Carlisle, PA4,140$40,440$39,010
Lancaster, PA3,200$41,820$40,090
Scranton-Wilkes-Barre, PA2,900$40,620$38,830
Reading, PA1,870$43,170$43,930
Erie, PA1,680$38,930$37,850
York-Hanover, PA1,530$41,170$39,210
Altoona, PA800$39,650$39,140
Lebanon, PA670$43,670$44,240
Williamsport, PA670$39,860$38,680
Chambersburg, PA580$43,730$43,600
State College, PA550$39,280$38,310
Johnstown, PA430$37,020$37,280

CNA Career Outlook and Next Steps in Pennsylvania

Becoming a CNA in Pennsylvania opens the door to a stable, expanding healthcare career. The state's aging population and persistent staffing needs ensure skilled nursing assistants remain in high demand for years to come.

Strong Job Growth Expected

Pennsylvania's healthcare industry is projected to add thousands of new nursing assistant positions over the next ten years, according to the Bureau of Labor Statistics. This growth is fueled by an increasing number of older adults who require long-term care, as well as a steady turnover as experienced CNAs advance into higher-paying roles. For newly licensed CNAs, this translates to plentiful job openings in every region of the state.

What to Expect After You Finish Training

Once you complete a state-approved CNA program, your next step is passing the Pennsylvania competency exam. The test is administered by Pearson VUE and includes both a written (or oral) knowledge portion and a hands-on skills demonstration. After your program director confirms your eligibility, you can schedule your exam online for a total fee of $120. On test day, you will be asked to perform several nursing tasks at a test site while an evaluator observes. Most candidates who prepared well find the experience manageable, and retake opportunities are available if needed.

Where CNAs Find Employment

Pennsylvania CNAs work in a wide variety of settings. Hospitals offer fast-paced environments and the chance to see diverse patient cases, while nursing homes and assisted living facilities provide long-term relationships with residents. Home health agencies are another growing option, sending CNAs into patients' homes to deliver one-on-one care. Many new graduates receive job offers directly from the clinical rotation sites where they trained, making the transition to employment swift and smooth.

Using Your CNA as a Stepping Stone

Your CNA license isn't a dead end; it's a launchpad. Because you'll gain direct patient care experience, you'll be a stronger candidate for Practical Nursing (LPN) or Registered Nursing (RN) programs. Some Pennsylvania community colleges and hospitals even offer bridge programs that let you apply your CNA training toward advanced credentials. Starting as a CNA lets you earn while you learn and builds the clinical confidence that will serve you throughout your nursing career.

Frequently Asked Questions

Find quick answers to common questions about CNA training and certification in Pennsylvania. Whether you're curious about program length, costs, or online options, these FAQs provide the key details to help you get started.

Program length varies from 4 to 12 weeks for full-time study. Pennsylvania requires at least 80 hours of instruction, combining classroom learning with hands-on clinical practice. Part-time and evening programs may extend longer, while accelerated tracks can be completed in just a few weeks.

Costs typically range from $400 to $1,500 depending on the school. Community colleges and technical centers often charge $500-$1,200, while private institutions may be higher. Additional expenses like textbooks, uniforms, and the state competency exam are not always included, so ask for a detailed breakdown.

Hybrid programs are available where theory coursework is completed online, but all students must attend in-person clinical labs. Pennsylvania regulations require hands-on training hours, so fully online CNA classes are not an option. Confirm the clinical schedule with the program before enrolling.

To become a CNA, you must complete a state-approved training program of at least 80 hours, pass the competency exam, undergo a criminal background check, and be at least 16 years old with a high school diploma or GED. Some programs also require a TB test and physical exam.

Yes, free training is sometimes offered by nursing homes, hospitals, or workforce development agencies, often with a work commitment after certification. Scholarships and grants may also cover costs. Check with local American Job Centers or the Pennsylvania Department of Labor for current opportunities.

Starting CNAs in Pennsylvania typically earn between $13 and $14 per hour, or around $27,000 to $30,000 annually. The median hourly wage is about $15-$16, with higher pay in metropolitan areas. Experience and specialized skills can lead to increased earnings over time.

Recent Articles