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

Free · the federal list, by published cost · Virginia

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

95 programs in Virginia’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 $0 to $13,525; 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 list95
With a published cost95 of 95
With an employment figure37 of 95
Median published cost$1,405
95 rows
#Published cost
basis
Program (provider’s page) · credential · codeProvider · cityLengthExitedCompletedEmployed Q2 after exitMedian earnings, Q2 (one quarter)
1$0tuition + fees + suppliesCertified Nursing Assistant (CNC)Nursing Assistant · 31-1131Healthcare Academy of Southwest VirginiaGalax 243337 wk · 21 hrs6100%
2$0tuition + fees + suppliesPersonal Care AidePersonal Care Aide · 31-1131Healthcare Academy of Southwest VirginiaGalax 243331 wk · 40 hrs
3$100tuition + fees + suppliesBasic First Aid, CPR & AED TrainingBasic First Aid, CPR & AED Training · 31-1131; 31-1133; 33-9032Commonwealth Criminal Justice Academy (CCJA)Fredericksburg 224081 wk · 5 hrs
4$100tuition + fees + suppliesFirst Aid/CPRAmerican Red Cross CPR/First Aide Certification · 31-1131Orange County VIEW/Adult Education CenterOrange 229608 wk · 8 hrs
5$228tuition + fees + suppliesDirect Care/Personal Care Aide ProgramPCA Certification · 31-1131Orange County VIEW/Adult Education CenterOrange 229602 wk · 40 hrs1694%
6$298tuition + fees + suppliesCertified Nurse AssistantCertified Nurse Assistant · 31-1131Mountain Gateway Community CollegeClifton Forge 244224 wk · 30 hrs6193%83%$8,694
7$298tuition + fees + suppliesCertified Nursing Asst/Nurses AideOccupational Skills Certificate · 31-1131Dabney S. Lancaster Community CollegeClifton Forge 244228 wk · 40 hrs14100%50%$9,608
8$325tuition + fees + suppliesIntroduction to Health CareIntroduction to Health Care · 31-1131Chesterfield Adult EducationChesterfield 238322 wk · 40 hrs
9$390tuition + fees + suppliesPersonal Care Aide (PCA)Certificate of Completion · 31-1122Heart To Heart Career Training Center (WIOA)Williamsburg 231851 wk · 40 hrs
10$400tuition + fees + suppliesPersonal Care AidePersonal Care Aide · 31-1122Difference Makers AcademyFairfax 220301 wk · 40 hrs10100%
11$400tuition + fees + suppliesPersonal Care AidePersonal Care Aide Certificate · 31-1121; 31-1122Rappahannock Community CollegeGlenns 231491 wk · 40 hrs
12$400tuition + fees + suppliesPersonal Care Aide (PCA) with CPR and First AidPersonal Care Aide · 31-1121; 31-1122Clarys Nurse Aide Training CenterSterling 201662 wk · 40 hrs
13$425tuition + fees + suppliesPersonal Care AidePersonal Care Aide · 31-1121; 31-1122Rose Hill Healthcare ResourcesDumfries 220261 wk · 40 hrs
14$450tuition + fees + suppliesPersonal Care AssistantPersonal Care Assistant · 31-1121; 31-1122Salvation AcademyAlexandria 223122 wk · 40 hrs
15$500tuition + fees + suppliesPersonal Care Aide (PCA)Personal Care Aide (PCA) · 31-1131Professional Career InstituteRichmond 232362 wk · 40 hrs
16$575tuition + fees + suppliesMedication Aide ProgramMedication Aid Certification · 31-1131Orange County VIEW/Adult Education CenterOrange 229605 wk · 40 hrs989%100%$5,752
17$700tuition + fees + suppliesPersonal Care Aide/Home Health AidePersonal Care Aide/Home Health Aide · 31-1122Global Educational Institute LLCArlington 222041 wk · 8 hrs11100%
18$720tuition + fees + suppliesCertified Nursing AssistantCNA License · 31-1131Buchanan County Career and Technology & Higher Learning CentGrundy 246146 wk · 30 hrs
19$805tuition + fees + suppliesPractical NursingPractical Nursing · 29-2061; 31-1131Wytheville Community CollegeWytheville 2438270 wk · 50 hrs1776%91%$10,630
20$811tuition + fees + suppliesCertified Nursing Assistant (CNA)Certificate · 31-1131Suffolk Public Schools -College and Career Academy at PrudenSuffolk 2343416 wk · 9 hrs2861%83%$5,850
21$830tuition + fees + suppliesPatient Care AssistantPatient Care Assistant · 31-1131Family 1st of Virginia Healthcare and Safety Training CenterHenrico 232381 wk · 40 hrs
22$900tuition + fees + suppliesCertified Nurse AideCertified Nurse Aide · 31-1131Hampton UniversityHampton 236688 wk · 18 hrs
23$900tuition + fees + suppliesNurse AideNurse Aide · 31-1131Fast Track Health Care EducationSalem 2415320 wk · 20 hrs1080%64%$9,244
24$919tuition + fees + suppliesNurse AideNurse Aide · 31-1131Medical Solutions AcademyDanville 245416 wk · 8 hrs2496%100%$6,245
25$925tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant · 31-1131Medical Solutions AcademyDanville 245414 wk · 8 hrs11491%92%$7,850
26$975tuition + fees + suppliesNurse Aide ProgramCNA Certification · 31-1131Orange County VIEW/Adult Education CenterOrange 229605 wk · 40 hrs
27$979tuition + fees + suppliesNurse AideNurse Aide · 31-1131Chesterfield Adult EducationChesterfield 2383215 wk · 40 hrs
28$999tuition + fees + suppliesCertified Nurse-AideCertified Nurse-Aide · 31-1131Wytheville Community CollegeWytheville 2438238 wk · 50 hrs
29$1,000tuition + fees + suppliesNursing Assistant ProgramCNA · 31-1131Thrive Healthcare AcademyFairfax 220305 wk · 40 hrs
30$1,000tuition + fees + suppliesCertified Nurse Aide Training ProgramCertified Nurse Aide · 31-1131GRACE MinistriesHerndon 2017116 wk · 40 hrs
31$1,050tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant · 31-1131Medical Learning CenterFairfax 220316 wk · 40 hrs
32$1,080tuition + fees + suppliesPatient Care Aide (PCA)Patient Care Aide · 31-1121; 31-1122Astar Education InstituteManassas 201094 wk · 40 hrs48100%
33$1,088tuition + fees + suppliesNurse AideCertificate · 31-1131Norfolk Allied Health Training CenterNorfolk 235053 wk · 40 hrs
34$1,092tuition + fees + suppliesNurse AideNurse Aide · 31-1131Henrico County Adult EducationHenrico 230754 wk · 40 hrs
35$1,110tuition + fees + suppliesCertified Nurse AideCNA · 31-1131Total Action for Progress - This Valley WorksRoanoke 2401610 wk · 10 hrs6180%68%$6,261
36$1,125tuition + fees + suppliesNurse AideNurse Aide License · 31-1131Raspberry Hill Adult Daytime CenterForest 245516 wk · 40 hrs2993%86%$5,000
37$1,135tuition + fees + suppliesNursing Assistant ProgramCNA · 31-1131Ultimate Health SchoolManassas 201096 wk · 40 hrs
38$1,200tuition + fees + suppliesCertified Nursing AideCertified Nursing Aide · 31-1131Salvation AcademyAlexandria 223124 wk · 40 hrs
39$1,235tuition + fees + suppliesNurse Aide (CNA)Certified Nursing Assistant · 31-1131Virginia Beach City Public Schools - Adult Learning CenterVirginia Beach 234627 wk · 20 hrs
40$1,260tuition + fees + suppliesCertified Nurse AssistantCertified Nurse Assistant · 31-1131Gee's Career Training InstituteWoodbridge 221915 wk · 40 hrs
41$1,300tuition + fees + suppliesNurse Aide ProgramCNA Certification · 31-1131Charlottesville Albemarle Technical Education Center (CATEC)Charlottesville 2290110 wk · 40 hrs
42$1,300tuition + fees + suppliesRosetta Home Healthcare Nurse Aide Educational ProgramCertified Nurse Aide · 31-1131Rosetta Home Healthcare LLCNewport News 2360812 wk · 16 hrs
43$1,324tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant · 31-1131Fairfax Public Schools Adult and Community EducationSpringfield 221515 wk · 40 hrs
44$1,339tuition + fees + suppliesCertified Nursing AssistantNursing Assistant · 31-1131Richmond Adult Technical CenterRichmond 232304 wk · 20 hrs
45$1,359tuition + fees + suppliesCertified Nursing Assistant - Nurse Aide TrainingCertified Nursing Assistant - Nurse Aide Training · 31-1131Patrick Henry Community CollegeMartinsville 241128 wk · 5 hrs8886%
46$1,360tuition + fees + suppliesCertified Nursing Assistant (CNA)Certified Nursing Assistant (CNA) · 31-1131Massanutten Technical CenterHarrisonburg 228016 wk · 23 hrs8999%71%$7,460
47$1,400tuition + fees + suppliesCertified Nurse Aide Program (CNA)Certified Nurse Aide Program (CNA) · 31-1131Professional Career InstituteRichmond 232366 wk · 40 hrs
48$1,405tuition + fees + suppliesNurse Aide Training ProgramNurse Aide Training Program · 31-1131Classic Nurses AcademyAlexandria 223125 wk · 40 hrs
49$1,421tuition + fees + suppliesNurse AideCertified Nurse Aide · 31-1131Chester Career CollegeChester 238366 wk · 50 hrs3476%
50$1,500tuition + fees + suppliesCertified Nursing Assistantcertificate · 31-1131Bliss Training CenterNorfolk 235178 wk · 22 hrs
51$1,500tuition + fees + suppliesNurse aidNurse Aide · 31-1131Bryant & Stratton CollegeRichmond 232357 wk · 10 hrs
52$1,507tuition + fees + suppliesCertified Nurse Aide (C N A)Certified Nurse Aide (C N A) · 31-1131Patrick Henry Community CollegeMartinsville 241128 wk · 5 hrs1354%80%$3,606
53$1,510tuition + fees + suppliesNurse AideVirginia Board of Nursing · 31-1131Centra CollegeLynchburg 245016 wk · 40 hrs5990%
54$1,515tuition + fees + suppliesCertified Nursing AssistantCNA License · 31-1131Southwest Regional Adult EducationLebanon 242666 wk · 40 hrs
55$1,575tuition + fees + suppliesNurse Aide (CNA)Certificate · 31-1131Tidewater Medical TrainingHampton 236667 wk · 20 hrs51191%33%
56$1,600tuition + fees + suppliesNursing Aide ProgramCertified Nursing Aide · 31-1131Clarys Nurse Aide Training CenterSterling 201665 wk · 40 hrs
57$1,610tuition + fees + suppliesNurse AideNurse Aide · 31-1131Valley Career & Technical CenterFishersville 2293916 wk · 50 hrs3784%
58$1,766tuition + fees + suppliesNurse Aide TrainingCertificate · 31-1131Tidewater Community CollegeNorfolk 2351016 wk · 11 hrs683%
59$1,800tuition + fees + suppliesCertified Nurse Aide (CNA) ProgramCNA · 31-1131Career Nursing AcademyLocust Grove 225086 wk · 40 hrs2282%89%$7,088
60$1,880tuition + fees + suppliesNursing AssistantCertified Nursing Assistant · 31-1131Family 1st of Virginia Healthcare and Safety Training CenterHenrico 2323840 wk · 40 hrs
61$1,995tuition + fees + suppliesCertified Nurse AideCertified Nurse Aide · 31-1131Danville Community CollegeDanville 245417 wk · 5 hrs4391%76%$5,898
62$2,100tuition + fees + suppliesNurse AideCertified Nursing Aide · 31-1131Difference Makers AcademyFairfax 220307 wk · 40 hrs1070%
63$2,195tuition + fees + suppliesNurse AideNurse Aide · 31-1131Southside Virginia Community CollegeKeysville 2394712 wk · 40 hrs17896%26%$3,820
64$2,200tuition + fees + suppliesCertified Patient Care TechnicianCPCT Certified Patient Care Technician · 31-1122National Institute of HealthCareer Certification, LLCCharlottesville 229038 wk · 40 hrs
65$2,220tuition + fees + suppliesNursing Assistant Training Program (for CNA Certification)Certified Nursing Assistant · 31-1131Global Educational Institute LLCArlington 222041 wk · 4 hrs6100%100%$8,222
66$2,331tuition + fees + suppliesCertified Nurse AideCNA · 31-1131Northern Virginia Community CollegeAnnandale 2200312 wk · 40 hrs4388%53%$8,403
67$2,400tuition + fees + suppliesCNACNA · 31-1131Community College Workforce AllianceMidlothian 231143 wk · 40 hrs27274%50%$6,502
68$2,795tuition + fees + suppliesPatient Care TechnicianCertified Patient Care Technician · 31-1131Fairfax Public Schools Adult and Community EducationSpringfield 2215152 wk · 40 hrs
69$3,000tuition + fees + suppliesNurse AideCNA · 31-1131Moon River Nursing CareersAshburn 2014712 wk · 50 hrs9100%71%$4,625
70$3,005tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant · 31-1131Astar Education InstituteManassas 201096 wk · 50 hrs7197%41%$8,579
71$3,300tuition + fees + suppliesCertified Nurse AideCertified Nurse Aide · 31-1121; 31-1131New River Community CollegeDublin 2408413 wk · 8 hrs2969%74%$5,584
72$3,450tuition + fees + suppliesCertified Nursing Assistant (CNA)Certified Nursing Assistant · 31-1131Central Virginia Community CollegeLynchburg 245026 wk · 40 hrs3792%78%$5,496
73$3,495tuition + fees + suppliesNurse AideNurse Aide · 31-1131Piedmont Virginia Community CollegeCharlottesville 2290218 wk · 8 hrs5190%71%$5,875
74$3,495tuition + fees + suppliesNurse Aide Education (CNA)Certificate · 31-1131Virginia Peninsula Community CollegeHampton 236668 wk · 16 hrs5788%75%$10,014
75$3,495tuition + fees + suppliesNurse AideCertified Nursing Aide · 31-1131Virginia Western Community CollegeRoanoke 240386 wk · 28 hrs
76$3,515tuition + fees + suppliesPractical Nursing Phase I & IIPractical Nursing · 31-1131Giles County Technology CenterPearisburg 2413480 wk · 50 hrs850%100%$8,750
77$3,517tuition + fees + suppliesNurse AideNurse Aide · 31-1131Blue Ridge Community CollegeWeyers Cave 244868 wk · 50 hrs4395%77%$6,637
78$3,626tuition + fees + suppliesPatient Care TechnicianPatient Care Technician · 31-1131Sentara College of Health SciencesChesapeake 2332016 wk · 16 hrs104100%95%$6,266
79$3,800tuition + fees + suppliesLicensed Practical Nursing Training ProgramLPN Certificate · 29-2061; 31-1131Buchanan County Career and Technology & Higher Learning CentGrundy 24614104 wk · 30 hrs2190%87%$6,169
80$3,883tuition + fees + suppliesPatient Care Technician (PCT)Patient Care Technician (PCT) · 31-1131Medical Solutions AcademyDanville 2454116 wk · 40 hrs
81$4,700tuition + fees + suppliesPatient Care TechnicianPatient Care Technician · 31-1131Fast Track Health Care EducationSalem 2415320 wk · 20 hrs
82$4,746tuition + fees + suppliesNurse AideNurse Aide · 31-1121; 31-1131Virginia Highlands Community CollegeAbingdon 2421096 wk · 50 hrs2796%89%$10,523
83$4,928tuition + fees + suppliesSterile Processing TechnicianIAHCSMM Certified Registered Central Service Technician · 31-1131; 31-1133Piedmont Virginia Community CollegeCharlottesville 2290222 wk · 40 hrs
84$5,390tuition + fees + suppliesNurse Aide Career Studies CertificateNurse Aide Certificate · 31-1131Germanna Community CollegeFredericksburg 224081 wk · 16 hrs
85$5,557tuition + fees + suppliesPatient Care Technician Bundle ProgramCertified Clinical Medical Assistant, Phlebotomy Certification, and EKG Technician Certification · 31-1131Paul D Camp Community CollegeFranklin 2385126 wk · 28 hrs8100%
86$6,000tuition + fees + suppliesJob Skills Training Program (JSTP) Certified Nurse AideCertificate · 31-1131Tidewater Community CollegeNorfolk 2351012 wk · 40 hrs1060%78%$6,000
87$7,285tuition + fees + suppliesEstheticsEsthetics · 31-1122The Skin Care CenterAlexandria 2230934 wk · 40 hrs
88$7,285tuition + fees + suppliesMaster EstheticsMaster Esthetics · 31-1122The Skin Care CenterAlexandria 2230934 wk · 18 hrs
89$7,326tuition + fees + suppliesPractical NursingPractical Nursing · 29-2061; 31-1131New River Community CollegeDublin 2408496 wk · 43 hrs16100%100%$10,146
90$8,160tuition + fees + suppliesLicensed Practical NurseLicensed Practical Nurse · 31-1131Eastern Shore Community CollegeMelfa 2341030 wk · 40 hrs8100%100%$11,043
91$9,500tuition + fees + suppliesPractical NursingPractical Nursing · 29-2061; 31-1131Virginia Highlands Community CollegeAbingdon 2421098 wk · 16 hrs10100%82%$8,227
92$9,810tuition + fees + suppliesPractical NursingPractical Nursing Certificate · 29-2061; 31-1131Mountain Empire Community CollegeBig Stone Gap 2421952 wk · 20 hrs42100%20%$8,358
93$10,000tuition + fees + suppliesCertified Nursing AssistantCertified Nursing Assistant · 31-1121; 31-1122Danville Community CollegeDanville 245417 wk · 5 hrs$2,329
94$12,644tuition + fees + suppliesPRACTICAL NURSING (CERT)Practical Nursing Certificate or Passing NCLEX receive Licensed Practical Nursing Certificate · 29-2061; 31-1131VIRGINIA HIGHLANDS COMMUNITY COLLEGEAbingdon 2421264 wk · 50 hrs3997%92%$9,580
95$13,525tuition + fees + suppliesNursing, AASNursing, AAS · 31-1131New River Community CollegeDublin 2408496 wk · 50 hrs27100%85%$19,120

Source and date: U.S. Department of Labor, Training Provider Results — the open program index behind trainingproviderresults.gov, snapshot taken 2026-09-02 (2,091 programs for Virginia 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 Virginia 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 Virginia: 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.