RetrainMap / Training costs by state / Pennsylvania / Nursing assistant (CNA)

Free · the federal list, by published cost · Pennsylvania

Nursing-assistant (CNA) programs in Pennsylvania on the federal training list, by published cost

84 programs in Pennsylvania’s Training Provider Results index carry one of the occupation codes for Nursing assistant (CNA) (31-1131, 31-1120, 31-1122). Published costs run from $1,214 to $28,450; 0 programs report no cost and sit at the end. Sorted by the cost each provider reported — “cheapest” here means the lowest published figure on the federal list on the snapshot date, not a verdict on quality, and never a price you are promised. Snapshot taken 2026-09-02.

Read this first. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved. No promise is made here about money, seats, jobs or pay; the figures are what the providers reported, printed with their dates.
Programs on the list84
With a published cost84 of 84
With an employment figure44 of 84
Median published cost$2,145
84 rows
#Published cost
basis
Program (provider’s page) · credential · codeProvider · cityLengthExitedCompletedEmployed Q2 after exitMedian earnings, Q2 (one quarter)
1$1,214tuition + fees + suppliesHome Health AideHome Health Aide Diploma · 31-1131Direct Learning Systems IncAllentown 1810652 wk · 15 hrs
2$1,502tuition + fees + suppliesHome Health AideHome Health Aide Certificate · 31-1131Diadem Nursing Institute and Allied Health LLCBethlehem 180202 wk · 37 hrs
3$1,535tuition + fees + suppliesNurse AideCertified Nurse Aide · 31-1131Monroe Career & Technical InstituteBartonsville 1832114 wk · 9 hrs2796%81%$8,643
4$1,555tuition + fees + suppliesNurse Aide Training ProgramNurse Aide Training Program · 31-1131LUZERNE COUNTY COMMUNITY COLLEGENanticoke 186344 wk · 32 hrs80100%87%$8,270
5$1,585tuition + fees + suppliesNurse Aide TrainingCertificate in Nurse Aide · 31-1131BUCKS COUNTY COMMUNITY COLLEGEBristol 1900710 wk · 12 hrs1593%63%$10,335
6$1,585tuition + fees + suppliesNurse Aide TrainingCertificate in Nurse Aide · 31-1131BUCKS COUNTY COMMUNITY COLLEGENewtown 1894010 wk · 12 hrs70100%77%$8,874
7$1,585tuition + fees + suppliesNurse Aide TrainingCertificate in Nurse Aide · 31-1131BUCKS COUNTY COMMUNITY COLLEGEPerkasie 1894410 wk · 12 hrs23100%89%$5,301
8$1,650tuition + fees + suppliesNurse Aide TrainingCertificate of Completion - 121-hr Nurse Aide Training · 31-1131DAUPHIN COUNTY TECHNICAL SCHOOLHarrisburg 1710912 wk · 12 hrs
9$1,650tuition + fees + suppliesNurse AideCertificate of Completion Nurse Aide Training · 31-1131NSB TRAINERSWest Hazleton 182025 wk · 20 hrs35399%80%$7,608
10$1,700tuition + fees + suppliesAdult Nurse Aide TrainingCertificate of Completion for the 120 hour Adult Nurse Aide Training · 31-1131Columbia Montour Area Voc Tech SchBloomsburg 178158 wk · 16 hrs16100%92%$2,088
11$1,700tuition + fees + suppliesCertified Nursing Assistant (CNA)ACM/BCTC Nursing Assistant Completion Certificate · 31-1131ALLEGANY COMMUNITY COLLEGEEverett 155379 wk · 16 hrs3097%60%$7,948
12$1,717tuition + fees + suppliesNurse Aide TrainingNurse Aide Certificate Program · 31-1131YORK COUNTY SCHOOL OF TECHNOLOGYYork 174024 wk · 30 hrs6782%80%$7,938
13$1,800tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant · 31-1131CENTRAL SUSQUEHANNA INTERMEDIATELewisburg 178374 wk · 31 hrs
14$1,800tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant Certificate · 31-1131CENTRAL SUSQUEHANNA INTERMEDIATELock Haven 177454 wk · 31 hrs3979%83%$6,195
15$1,836tuition + fees + suppliesNurse AideFCCCT Certificate of Completion Certified Nursing Assistant · 31-1131FULTON COUNTY AVTSMc Connellsburg 172336 wk · 21 hrs
16$1,850tuition + fees + suppliesNurse Aide TrainingCertificate of Completion - Nurse Aide Training Program · 31-1131HEALTHCARE VENTURES ALLIANCEErie 165054 wk · 37 hrs
17$1,895tuition + fees + suppliesPhlebotomy TechnicianCertificate of Completion-Phlebotomy Technician · 31-1131HARRISBURG AREA COMMUNITY COLLEGEHarrisburg 171108 wk · 22 hrs
18$1,895tuition + fees + suppliesPhlebotomy TechnicianCertificate of Completion-Phlebotomy Technician · 31-1131HARRISBURG AREA COMMUNITY COLLEGEHarrisburg 171028 wk · 22 hrs11790%82%$8,806
19$1,895tuition + fees + suppliesPhlebotomy TechnicianCertificate of Completion-Phlebotomy Technician · 31-1131HARRISBURG AREA COMMUNITY COLLEGEYork 174048 wk · 22 hrs
20$1,936tuition + fees + suppliesNurse Aide TrainingNurse Aide Certificate · 31-1131LEHIGH CARBON COMMUNITY COLLEGEAllentown 181016 wk · 20 hrs19100%74%$9,343
21$1,950tuition + fees + suppliesNurse AssistingCertified Nursing Assistant · 31-1131FRANKLIN COUNTY CAREER ANDChambersburg 172024 wk · 31 hrs
22$1,970tuition + fees + suppliesNursing Assistant Training ProgramNurse Aide - Certificate of Completion · 31-1131Stephanie Onoame Nurse Aide Training ProgramUpper Darby 190824 wk · 25 hrs
23$2,128tuition + fees + suppliesNurse AideNurse Aide Certificate · 31-1131Central Pennsylvania Institute of Science and TechnologyPleasant Gap 168234 wk · 32 hrs27092%92%$8,614
24$2,130tuition + fees + suppliesNURSE AIDE TRAINING PROGRAMDiploma - Nurse Aide Training Program · 31-1131TRANQUILITY AND ALLEGIANCE ACADEMYPhiladelphia 191334 wk · 26 hrs36100%54%$9,067
25$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion - HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeAkron 175014 wk · 30 hrs6796%95%$8,534
26$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeCamp Hill 170114 wk · 30 hrs
27$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeCarlisle 170134 wk · 30 hrs2488%93%$10,420
28$2,145tuition + fees + suppliesNurse Aide Certificate ProgramHACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGEDuncannon 170204 wk · 30 hrs
29$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131HACC - Transitions HealthcareGettysburg 173254 wk · 30 hrs23100%89%$7,362
30$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of completion- HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeHarrisburg 171114 wk · 30 hrs2291%
31$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion - HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGEHarrisburg 171104 wk · 30 hrs10581%80%$8,972
32$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeHoney Brook 193444 wk · 30 hrs
33$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGELancaster 176024 wk · 30 hrs6083%83%$9,098
34$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGELancaster 176024 wk · 30 hrs4190%94%$8,072
35$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131HACC - Buffalo Valley Lutheran VillageLewisburg 178374 wk · 30 hrs7100%100%$3,534
36$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeMechanicsburg 170554 wk · 30 hrs3187%94%$9,432
37$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeNorthumberland 178574 wk · 30 hrs1688%91%$11,455
38$2,145tuition + fees + suppliesNurse Aide Certificate ProgramHACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGEPottsville 179014 wk · 30 hrs
39$2,145tuition + fees + suppliesNurse Aide Certificate ProgramHACC Nurse Aide Training Program Certificate of Completion · 31-1131HARRISBURG AREA COMMUNITY COLLEGESunbury 178014 wk · 30 hrs2291%
40$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion - HACC Nurse Aide Training Program · 31-1131HACC - Promedica-SunburySunbury 178014 wk · 30 hrs
41$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGETopton 195624 wk · 30 hrs
42$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of completion- HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGEYork 174044 wk · 30 hrs36100%
43$2,145tuition + fees + suppliesNurse Aide Certificate ProgramCertificate of Completion-HACC Nurse Aide Training Program · 31-1131Harrisburg Area Community CollegeYork 174034 wk · 30 hrs
44$2,158tuition + fees + suppliesNurse Aide Certification TrainingNATCP Nurse Aide Training Certificate · 31-1131CARBON CAREER & TECHNICAL INSTITUTEJim Thorpe 182298 wk · 20 hrs475%
45$2,279tuition + fees + suppliesNurse AidNurse Aid Certification · 31-1131DELAWARE COUNTY COMMUNITY COLLEGEMedia 190636 wk · 16 hrs42100%83%$7,053
46$2,345tuition + fees + suppliesHigh School Nurse Aide Certificate ProgramCertificate of Completion - HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGEHarrisburg 171104 wk · 30 hrs978%100%$2,892
47$2,399tuition + fees + suppliesFast Track Nurse Aide TrainingFast Track Nurse Aide Training Certificate · 31-1131COMMUNITY COLLEGE ALLEGHENY COUNTYMonroeville 151465 wk · 35 hrs200100%84%$8,454
48$2,415tuition + fees + suppliesNurse Aide TrainingCertificate of completion of nurse aide training · 31-1131CareBridge AcademyPhiladelphia 191234 wk · 25 hrs2273%
49$2,552tuition + fees + suppliesNurse Aide TrainingCertified Nurse Aide Certificate · 31-1131Diadem Nursing Institute and Allied Health LLCBethlehem 180207 wk · 19 hrs
50$2,668tuition + fees + suppliesNurse Aide CertificationNurse Aide Certificate of Completion · 31-1131NORTHAMPTON COMMUNITY COLLEGEBethlehem 180154 wk · 32 hrs8890%72%$8,650
51$2,682tuition + fees + suppliesNurse AideNurse Aide Certificate · 31-1131FAYETTE COUNTY CAREER AND TECHNICAL INSTITUTEUniontown 154018 wk · 16 hrs3190%32%$11,041
52$2,745tuition + fees + suppliesNurse Aide Cert. Prog. w/Integrated Educ. &Trng. EnhancementCertificate of Completion-HACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGELancaster 176024 wk · 26 hrs
53$2,745tuition + fees + suppliesNurse Aide Cert. Prog. w/Integrated Education & Training EnhHACC Nurse Aide Training Program · 31-1131HARRISBURG AREA COMMUNITY COLLEGELebanon 170424 wk · 26 hrs
54$2,973tuition + fees + suppliesNurse Aide ProgramNurse Aide Certificate · 31-1131WESTMORELAND COUNTYYoungwood 156977 wk · 23 hrs
55$3,035tuition + fees + suppliesNurse Aide TrainingNursing Assistant Certificate · 31-1131REVOLUTIONARY EDUCATION CENTER INCEynon 184034 wk · 30 hrs99100%61%$10,368
56$3,360tuition + fees + suppliesPatient Care TechnicianPatient Care Technician Certificate · 31-1131Bethlehem Area Vocational Technical SchoolBethlehem 1802035 wk · 6 hrs
57$3,695tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant Certificate · 31-1131; 29-2042; 29-1292Monroe Career & Technical InstituteBartonsville 1832145 wk · 6 hrs2075%
58$3,695tuition + fees + suppliesCertified Medical Admin. Assistant w/ Billing & CodingCertified Medical Administrative Assistant w/Medical Billing and Coding · 31-9092; 31-9097; 31-1131INDIANA COUNTY TECHNOLOGY CENTERIndiana 1570152 wk · 11 hrs6100%
59$3,700tuition + fees + suppliesNURSE AIDENURSE AIDE CERTIFICATE OF COMPLETION · 31-1131DOTLEN ACADEMY OF SCIENCENorristown 194015 wk · 25 hrs2176%
60$3,790tuition + fees + suppliesClinical Medical AssistantClinical Medical Assistant Certificate · 31-9092; 31-9097; 31-1131Bethlehem Area Vocational Technical SchoolBethlehem 1802040 wk · 6 hrs10100%100%$9,343
61$3,967tuition + fees + suppliesPatient Care TechnicianPatient Care Technician Certificate · 31-1131Monroe Career & Technical InstituteBartonsville 1832150 wk · 6 hrs
62$4,000tuition + fees + suppliesHI-7000 Patient Care TechnicianOccupational Skills certificate or credential · 31-1131MedCerts LLCLivonia 4815424 wk · 16 hrs7585%74%$5,926
63$4,999tuition + fees + suppliesPatient Care TechnicianPatient-Care Technician · 31-1131DELAWARE COUNTY COMMUNITY COLLEGEMedia 1906318 wk · 10 hrs14100%100%$6,685
64$6,000tuition + fees + suppliesMedical AssistantCertified Clinical Medical Assistant Certification · 31-1131O S JOHNSON TECHNICAL INSTITUTE INCHazle Twp 1820132 wk · 8 hrs1392%60%$7,671
65$6,000tuition + fees + suppliesMedical AssistantCertified Clinical Medical Assistant Certification · 31-1131O S JOHNSON TECHNICAL INSTITUTE INCScranton 1850832 wk · 8 hrs3100%
66$9,335tuition + fees + suppliesHealth OccupationsHealth Occupations Certificate · 31-1131BEAVER COUNTY CAREER &Monaca 1506136 wk · 25 hrs
67$9,792tuition + fees + suppliesHealth OccupationsSCTC Certificate of Completion- Health Occupations · 31-1131SOMERSET COUNTY TECHNOLOGY CENTERSomerset 1550138 wk · 30 hrs
68$9,940tuition + fees + suppliesMedical AssistingMedical Assisting · 31-1131SCHUYLKILL COUNTY AVTS AGCY OPNGFrackville 1793175 wk · 12 hrs
69$10,000tuition + fees + suppliesClinical Medical Assistant-CCMACertified Clinical Medical Assistant CCMA · 31-9092; 31-1131LACKAWANNA COLLEGEHawley 1842838 wk · 24 hrs1587%54%$8,746
70$10,001tuition + fees + suppliesClinical Medical Assistant - CCMAClinical Medical Assistant - CCMA · 31-1131LACKAWANNA COLLEGEHazleton 1820138 wk · 23 hrs1292%70%$8,626
71$14,334tuition + fees + suppliesMedical Assistant Specialized DiplomaMedical Assistant Specialized Diploma · 31-9092; 31-1131NORTHAMPTON COMMUNITY COLLEGEBethlehem 1802045 wk · 10 hrs4591%82%$7,751
72$14,995tuition + fees + suppliesHealth & Medical Sciences (1080 Hours)Health & Medical Sciences Certificate · 31-1131LEHIGH CAREER & TECHNICAL INSTITUTESchnecksville 1807840 wk · 30 hrs
73$18,044tuition + fees + suppliesMedical Assistant DiplomaMedical Assistant Diploma · 31-1131SWANCO INCWest Mifflin 1512236 wk · 20 hrs
74$18,133tuition + fees + suppliesHealth OccupationsCertificate of Competency in Health Occupations · 31-1131BERKS CAREER & TECHNOLOGY CTRLeesport 1953373 wk · 30 hrs
75$19,702tuition + fees + suppliesPractical NursingPractical Nursing Certificate · 29-2061; 31-1131Venango County Area Vocational-Technical SchoolWarren 1636547 wk · 35 hrs5143%98%$8,538
76$19,752tuition + fees + suppliesPractical Nursing CertificatePractical Nursing Certificate · 29-2061; 31-1131VENANGO COUNTY AREA VOTECH SCHOOLOil City 1630147 wk · 35 hrs
77$20,900tuition + fees + suppliesPractical Nursing ProgramCertificate of Practical Nursing · 29-2061; 31-1131PENNSYLVANIA COLLEGE OF TECHNOLOGYWellsboro 1690150 wk · 31 hrs3792%58%$8,914
78$23,690tuition + fees + suppliesMedical AssistantMedical Assistant Diploma · 31-9092; 31-9097; 31-1131LINCOLN TECHNICAL INSTAllentown 1810437 wk · 25 hrs24837%77%$7,837
79$24,040tuition + fees + suppliesMedical Clinical AssistantMedical Clinical Assistant Diploma · 31-1131STVT-AAI EDUCATION INC DBA BERKSAllentown 1810950 wk · 16 hrs12
80$24,248tuition + fees + suppliesPractical Nursing - Steel Center CampusPractical Nursing Diploma · 29-2061; 31-1131Indiana County Technology CenterClairton 1502564 wk · 24 hrs4734%91%$8,958
81$24,248tuition + fees + suppliesPractical Nursing - Connellsville CampusPractical Nursing Diploma · 29-2061; 31-1131Indiana County Technology CenterConnellsville 1542564 wk · 24 hrs2864%62%$12,473
82$24,385tuition + fees + suppliesPractical NursingPractical Nursing Diploma · 29-2061; 31-1131United Career Institute IncIrwin 1564248 wk · 37 hrs5178%97%$13,072
83$28,430tuition + fees + suppliesPractical NursingPractical Nursing Diploma · 29-2061; 31-1131Greene County Career and Technology CenterWaynesburg 1537052 wk · 30 hrs2259%69%$6,798
84$28,450tuition + fees + suppliesMedical Assisting with PhlebotomyMedical Assisting with Phlebotomy Diploma · 31-9097; 31-1131INSTITUTE OF MEDICAL CAREERS INCPittsburgh 1523557 wk · 20 hrs2475%73%$9,194

Source and date: U.S. Department of Labor, Training Provider Results — the open program index behind trainingproviderresults.gov, snapshot taken 2026-09-02 (1,517 programs for Pennsylvania in the index that day); the site states the data cover programs approved as of June 30, 2025 and outcomes for July 1, 2021 – June 30, 2025. Cost is Out-of-Pocket Cost for a Non-WIOA Participant: Tuition and Requested Fees (DE111) where the provider reported it, otherwise Average number of dollars the training program received from each WIOA participant Individual Training Account (ITA) during the time period (DE138/DE135) — the basis is printed under each figure; books and supplies are added only when reported separately. “Completed” = Percent of All Students who completed the program (DE122/DE121); “Employed Q2” = Percent of All Students Exiters who were employed in the 2nd Quarter after Exit (DE123/DE129); “Median earnings” = Median Earnings in the 2nd Quarter after Exit of All Students that are Employed in the 2nd Quarter after Exit (DE125) — one calendar quarter, not a year. A dash means the federal file prints −1: Values displayed as "-1" indicate data that have been suppressed to protect confidentiality. Your local job center decides eligibility — this shows what is on the list and what it cost and produced, not whether you will be approved.

The list is free. The ranking by what each program produced is $39.

This page sorts nursing-assistant (CNA) programs in Pennsylvania by the cost their providers published. The Retraining ROI report takes one target occupation and one state, ranks every listed program by the employment its completers reported, and — if you give your current pay — prints a payback estimate per program with its basis. Built on order from the same federal record; free sample on that page.

The $39 ROI report Free funding finder The $19 Directions plan

Other program types in Pennsylvania: CDL truck driving · Medical assistant · LPN / LVN · Registered nurse (RN) · Phlebotomy · EMT / paramedic · Dental assistant · Pharmacy technician · Medical billing and coding · Surgical technologist · Radiologic technologist · Veterinary technician · HVAC · Welding · Electrician · Plumbing · Automotive technician · IT support · Cosmetology.