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.

2022 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

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

Bethlehem, PA

SchoolContact Information
Northampton Community College
CNA Programs
3835 Green Pond Rd
Bethlehem, PA 18020
(610) 861-5300

Coatesville, PA

SchoolContact Information
Chester County OIC
22 N 5th Ave
Coatesville, PA 19320
(610) 692-2344

Cornwall, PA

SchoolContact Information
Cornwall Manor Retirement Community
CNA Programs
1 Boyd St
Cornwall, PA 17016
(717) 273-2647

Drums, PA

SchoolContact Information
Keystone Job Corps Center
CNA Programs
235 W Foothills Dr
Drums, PA 18222
(570) 788-1164

Erie, PA

SchoolContact Information
HVA Senior Living Alliance
CNA Programs
4631 W Lake Rd
Erie, PA 16505
(814) 833-1609

Everett, PA

SchoolContact Information
Bedford County Technical Center
CNA Programs
195 Pennknoll Rd
Everett, PA 15537
(814) 623-2760

Greensburg, PA

SchoolContact Information
St. Anne Home
CNA Programs
685 Angela Dr,
Greensburg, PA 15601
(724) 837-6070

Harrisburg, PA

SchoolContact Information
Dauphin County Technical School
CNA Programs
6001 Locust Ln
Harrisburg, PA 17109
(717) 652-3170

Jamison, PA

SchoolContact Information
Middle Bucks Institute of Technology
CNA Programs
2740 Old York Rd
Jamison, PA 18929
(215) 343-2480

Jim Thorpe, PA

SchoolContact Information
Carbon Career & Technical Institute
CNA Programs
150 W 13th St
Jim Thorpe, PA 18229
(570) 325-3682

Johnstown, PA

SchoolContact Information
Greater Johnstown Career and Technology Center
CNA Programs
445 Schoolhouse Rd
Johnstown, PA 15904
(814) 266-6073

Leesport, PA

SchoolContact Information
Berks Career And Technology Center
CNA Programs
1057 County Rd
Leesport, PA 19533
(610) 374-4073

Mars, PA

SchoolContact Information
St John Specialty Care Center
500 Wittenberg Way
Mars, PA 16046
(800) 641-7788

Meadville, PA

SchoolContact Information
Crawford County Career & Technical Center
CNA Programs
860 Thurston Rd
Meadville, PA 16335
(814) 724-6024

Media, PA

SchoolContact Information
Fair Acres Geriatric Center
CNA Programs
340 Middletown Rd
Media, PA 19063
(610) 891-5600

Monaca, PA

SchoolContact Information
Beaver County Career & Technology Center
CNA Programs
145 Poplar Ave
Monaca, PA 15061
(724) 728-5800

Philadelphia, PA

SchoolContact Information
American Red Cross- Holy Redeemer Lafayette
CNA Programs
8580 Verree Rd
Philadelphia, PA 19111
(215) 405-8536
American Red Cross- Red Cross House
CNA Programs
4000 Powelton Avenue
Philadelphia, PA 19104
(215) 405-8536
CareBridge Academy
CNA Programs
448 N. 10th St., Suite 401
Philadelphia, PA 19123
(215) 596-9587
HTTI | The Health & Technology Training Institute
CNA Programs
100 South Broad Street, 9th Floor
Philadelphia, PA 19110
(215) 568-2220
Mercy Career & Technical High School
CNA Programs
2900 W Hunting Park Ave
Philadelphia, PA 19129
(215) 226-1225
Philadelphia Job Corps Center
CNA Programs
12, 2810 S 20th St
Philadelphia, PA 19145
(267) 386-2922
The District 1199C Training & Upgrading Fund
CNA Programs
100 Broad Street
Philadelphia, PA 19110
(215) 568-2220
Youthbuild Charter School
CNA Programs
1231 N Broad St
Philadelphia, PA 19122
(215) 627-8671

Pittsburgh, PA

SchoolContact Information
Allegheny General Hospital
CNA Programs
320 East North Avenue
Pittsburgh, PA 15212
(412) 359-3131
CC of Allegheny County
CNA Programs
808 Ridge Ave
Pittsburgh, PA 15212
(412) 237-4470
CC of Allegheny County- North
CNA Programs
8701 Perry Highway
Pittsburgh, PA 15237
(412) 369-4136
Pittsburgh Job Corps Center
CNA Programs
7175 Highland Dr
Pittsburgh, PA 15206
(412) 441-8700
Southwinds Inc
CNA Programs
1121 Boyce Rd # 2000
Pittsburgh, PA 15241
(412) 446-0880

Reading, PA

SchoolContact Information
Reading Muhlenberg Career and Technology Center
2615 Warren Rd
Reading, PA 19604
(610) 921-7300
United Community Services for Working Families
CNA Programs
1251 N Front St
Reading, PA 19601
(610) 374-3319

Scranton, PA

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

Uniontown, PA

SchoolContact Information
Fayette County Community Action Agency
CNA Programs
108 N Beeson Blvd
Uniontown, PA 15401
(724) 437-6050

Willow Street, PA

SchoolContact Information
Lancaster County Career & Technology Center
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.