CNA Classes & Programs in Pennsylvania
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
Cedarbrook Nursing Home
- CNA Class Campus
Allentown, PA 18104
(610) 395-3727
Bethlehem, PA
Northampton Community College
- Nurse Aide (CNA) Campus
Bethlehem, PA 18020
(610) 861-5300
Coatesville, PA
Chester County OIC
Coatesville, PA 19320
(610) 692-2344
Cornwall, PA
Cornwall Manor Retirement Community
- CNA Training Campus
Cornwall, PA 17016
(717) 273-2647
Drums, PA
Keystone Job Corps Center
- Certified Nurse Assistant Campus
Drums, PA 18222
(570) 788-1164
Erie, PA
HVA Senior Living Alliance
- Nurse Aide Training Campus
Erie, PA 16505
(814) 833-1609
Everett, PA
Bedford County Technical Center
- Nursing Assistant Campus
Everett, PA 15537
(814) 623-2760
Greensburg, PA
St. Anne Home
- Nurse Aide Training Campus
Greensburg, PA 15601
(724) 837-6070
Harrisburg, PA
Dauphin County Technical School
- Certified Nurse Aide Campus
Harrisburg, PA 17109
(717) 652-3170
Jamison, PA
Middle Bucks Institute of Technology
- Nurse Assisting Campus
Jamison, PA 18929
(215) 343-2480
Jim Thorpe, PA
Carbon Career & Technical Institute
- Nursing Aide Campus
Jim Thorpe, PA 18229
(570) 325-3682
Johnstown, PA
Greater Johnstown Career and Technology Center
- Nurse Aide Campus
Johnstown, PA 15904
(814) 266-6073
Leesport, PA
Berks Career And Technology Center
- Nursing Assistant Campus
Leesport, PA 19533
(610) 374-4073
Mars, PA
St John Specialty Care Center
Mars, PA 16046
(800) 641-7788
Meadville, PA
Crawford County Career & Technical Center
- Health Occupations Campus
Meadville, PA 16335
(814) 724-6024
Media, PA
Fair Acres Geriatric Center
- CNA Training Program Campus
Media, PA 19063
(610) 891-5600
Monaca, PA
Beaver County Career & Technology Center
- Nurse Aide Training Campus
Monaca, PA 15061
(724) 728-5800
Philadelphia, PA
American Red Cross- Holy Redeemer Lafayette
- Nurse Assistant Training Campus
Philadelphia, PA 19111
(215) 405-8536
American Red Cross- Red Cross House
- Nurse Assistant Training Campus
Philadelphia, PA 19104
(215) 405-8536
CareBridge Academy
- Certified Nurse Aide Campus
Philadelphia, PA 19123
(215) 596-9587
HTTI | The Health & Technology Training Institute
- Nurse Aide Program Campus
Philadelphia, PA 19110
(215) 568-2220
Mercy Career & Technical High School
- Nurse Aide Campus
Philadelphia, PA 19129
(215) 226-1225
Philadelphia Job Corps Center
- Certified Nurse Assistant Campus
Philadelphia, PA 19145
(267) 386-2922
The District 1199C Training & Upgrading Fund
- Nurse Aides (NAs) Campus
Philadelphia, PA 19110
(215) 568-2220
Youthbuild Charter School
- Nurse Aide Campus
Philadelphia, PA 19122
(215) 627-8671
Pittsburgh, PA
Allegheny General Hospital
- Certified Nurse Aid Training Campus
Pittsburgh, PA 15212
(412) 359-3131
CC of Allegheny County
- Nurse Aide Training Program Campus
Pittsburgh, PA 15212
(412) 237-4470
CC of Allegheny County- North
- Nurse Aide Training Program Campus
Pittsburgh, PA 15237
(412) 369-4136
Pittsburgh Job Corps Center
- Certified Nurse Assistant Campus
Pittsburgh, PA 15206
(412) 441-8700
Southwinds Inc
- Certified Nurse Aid (CNA) Campus
Pittsburgh, PA 15241
(412) 446-0880
Reading, PA
Reading Muhlenberg Career and Technology Center
Reading, PA 19604
(610) 921-7300
United Community Services for Working Families
- Nurse Aide Campus
Reading, PA 19601
(610) 374-3319
Scranton, PA
Johnson College
- Certified Nursing Assistant Campus
Scranton, PA 18508
(800) 293-9675
Uniontown, PA
Fayette County Community Action Agency
- Certified Nurse Aide Campus
Uniontown, PA 15401
(724) 437-6050
Willow Street, PA
Lancaster County Career & Technology Center
- CNA - Nurse Aide Campus
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.