Certified nursing assistants (CNAs), also known as nursing aides, are important members of the healthcare team, performing many basic nursing duties under the supervision of a licensed practical nurse (LPN) or registered nurse (RN). An entry-level nursing position, nursing assistants are required to complete an approved training program and pass their state’s certification exam before beginning work in long-term care facilities, nursing homes, and hospitals. Typical duties for CNAs include assisting patients with range-of-motion exercises and activities of daily living such as bathing, eating and dressing, recording patient vital signs, and cleaning patient rooms. In Pennsylvania, CNAs earn an average annual salary of $30,010, according to the U.S. Bureau of Labor Statistics.

Choosing the Best CNA Programs in Pennsylvania

The first step in becoming a CNA in Pennsylvania is completing a CNA training program approved by the Pennsylvania Board of Health and then passing the state's certification exam. Many training programs take only a matter of weeks to complete, making this a great entry point to a career in nursing for those who wish to begin working as soon as possible. For more information about CNA training programs admissions requirements in Pennsylvania, please visit our CNA Training Programs Admissions page.

  • Program Length: The State of Pennsylvania recommends CNA training programs that include at least 130 hours of instruction, which includes classroom instruction and hands-on clinical practice in a medical facility. Programs are offered around the state in vocational schools, nursing homes, community colleges, and some high schools. The time it takes to complete a program varies from school to school but typically takes 4-8 weeks to complete.
  • Program Cost: The cost of a CNA training program can vary from school to school. In some cases, some healthcare facilities and nursing homes offer free training or tuition reimbursement in exchange for working for the facility upon certification. As one example of program fees, Harrisburg Area Community College's nursing assistant training program costs $1098, which includes tuition and a textbook. Typical costs for a CNA program will include tuition, textbook, supplies such as stethoscope and uniform, physical exam/TB test and criminal background check fees and certification exam fees.
  • Board Approved Programs: The Pennsylvania Department of Education approves nursing aide training programs in the state. It is important to choose a state-approved program to ensure that your education meets all the guidelines for certification and employment. For a full listing of state-approved training programs updated annually, visit the Department of Education website. For more information, check out the CNA certification requirements for Pennsylvania.
  • Online/In-Person Options: CNA training programs consist of classroom instruction followed by hands-on practical experience of nursing skills. While most training programs are in-person courses, in some cases the classroom training portion may be offered in an online format. These hybrid online/in-person programs offer students the flexibility of completing coursework whenever it is convenient and from home. As each state has its own requirements for CNA training, it is important to choose a program that meets your home state's criteria.

2023 List of CNA Classes in Pennsylvania

To get a feel for the CNA curriculum in Pennsylvania, see our list of classes and courses available in the state:

Allentown, PA

CNA Programs
350 S Cedarbrook Rd
Allentown, PA 18104
(610) 395-3727

Bethlehem, PA

CNA Programs
3835 Green Pond Rd
Bethlehem, PA 18020
(610) 861-5300

Coatesville, PA

22 N 5th Ave
Coatesville, PA 19320
(610) 692-2344

Cornwall, PA

CNA Programs
1 Boyd St
Cornwall, PA 17016
(717) 273-2647

Drums, PA

CNA Programs
235 W Foothills Dr
Drums, PA 18222
(570) 788-1164

Erie, PA

CNA Programs
4631 W Lake Rd
Erie, PA 16505
(814) 833-1609

Everett, PA

CNA Programs
195 Pennknoll Rd
Everett, PA 15537
(814) 623-2760

Greensburg, PA

CNA Programs
685 Angela Dr,
Greensburg, PA 15601
(724) 837-6070

Harrisburg, PA

CNA Programs
6001 Locust Ln
Harrisburg, PA 17109
(717) 652-3170

Jamison, PA

CNA Programs
2740 Old York Rd
Jamison, PA 18929
(215) 343-2480

Jim Thorpe, PA

CNA Programs
150 W 13th St
Jim Thorpe, PA 18229
(570) 325-3682

Johnstown, PA

CNA Programs
445 Schoolhouse Rd
Johnstown, PA 15904
(814) 266-6073

Leesport, PA

CNA Programs
1057 County Rd
Leesport, PA 19533
(610) 374-4073

Mars, PA

500 Wittenberg Way
Mars, PA 16046
(800) 641-7788

Meadville, PA

CNA Programs
860 Thurston Rd
Meadville, PA 16335
(814) 724-6024

Media, PA

CNA Programs
340 Middletown Rd
Media, PA 19063
(610) 891-5600

Monaca, PA

CNA Programs
145 Poplar Ave
Monaca, PA 15061
(724) 728-5800

Philadelphia, PA

CNA Programs
8580 Verree Rd
Philadelphia, PA 19111
(215) 405-8536

CNA Programs
4000 Powelton Avenue
Philadelphia, PA 19104
(215) 405-8536

CNA Programs
448 N. 10th St., Suite 401
Philadelphia, PA 19123
(215) 596-9587

CNA Programs
100 South Broad Street, 9th Floor
Philadelphia, PA 19110
(215) 568-2220

CNA Programs
2900 W Hunting Park Ave
Philadelphia, PA 19129
(215) 226-1225

CNA Programs
12, 2810 S 20th St
Philadelphia, PA 19145
(267) 386-2922

CNA Programs
100 Broad Street
Philadelphia, PA 19110
(215) 568-2220

CNA Programs
1231 N Broad St
Philadelphia, PA 19122
(215) 627-8671

Pittsburgh, PA

CNA Programs
320 East North Avenue
Pittsburgh, PA 15212
(412) 359-3131

CNA Programs
808 Ridge Ave
Pittsburgh, PA 15212
(412) 237-4470

CNA Programs
8701 Perry Highway
Pittsburgh, PA 15237
(412) 369-4136

CNA Programs
7175 Highland Dr
Pittsburgh, PA 15206
(412) 441-8700

CNA Programs
1121 Boyce Rd # 2000
Pittsburgh, PA 15241
(412) 446-0880

Reading, PA

2615 Warren Rd
Reading, PA 19604
(610) 921-7300

CNA Programs
1251 N Front St
Reading, PA 19601
(610) 374-3319

Scranton, PA

CNA Programs
3427 N Main Ave
Scranton, PA 18508
(800) 293-9675

Uniontown, PA

CNA Programs
108 N Beeson Blvd
Uniontown, PA 15401
(724) 437-6050

Willow Street, PA

CNA Programs
1730 Hans Herr Dr
Willow Street, PA 17584
(717) 464-7050

Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.