CNA Classes in Virginia: 223 State-Approved Programs
Virginia approves 223 CNA training programs, listed below from the state's official approved-program list, current as of September 2026. The most are in Alexandria (6), Hampton (5), Manassas (5). About 154 run at colleges, technical schools, and adult-education programs, and about 12 at nursing facilities and care centers, where training is often free for employees under federal rules.
Virginia requires 140 training hours (40 clinical), 65 above the federal minimum of 75, so full-time programs commonly finish in about 7 weeks. Once certified, a typical CNA in Virginia earns $43,200 a year ($20.77 an hour), 2% above the national figure, per BLS wage data (May 2025).
CNA classes in Virginia at a glance
- •223 approved programs on the official state list, across 137 cities.
- •Required training: 140 hours, 40 of them clinical.
- •Free training: nursing facilities cannot charge employees for training under federal rule 42 CFR 483.152(c); 12 programs here run at facilities.
- •Typical pay once certified: $43,200 a year in Virginia.
- •After the exam, certification is listed on the Virginia Nurse Aide Registry.
State-Approved CNA Programs in Virginia
Every program below appears on Virginia's official approved list. Programs open and close during the year, so confirm current approval and start dates with the program before enrolling.
Showing 223 of 223 state-approved CNA programs in Virginia.
Alexandria 6 programs
Alexandria City High SchoolPublic SchoolCurrent Active
3801 West Braddock Road, Alexandria, 22302
(703) 824-6750
Classic Nurses AcademyOtherCurrent Active
85 South Bragg Street, Suite 601, Alexandria, 22312
(703) 658-9575
CNN American Global Institute, LLCOtherCurrent Active
6202 C Old Franconia Road, Alexandria, 22310
(571) 276-7640
Fairfax County Public Schools - West Potomac Governor's Health Sciences AcademyPublic SchoolCurrent Active
6500 Quander Road, Alexandria, 22307
(703) 678-6565
Maralex Allied Health Educational ServicesOtherCurrent Active
6601 LIttle River Turnpike, Suite 450, Alexandria, 22312
(703) 642-5751
Northern Virginia Community College - Alexandria CampusCollegeCurrent Active
5000 Dawes Avenue, Alexandria, 22311
(703) 503-6300
Hampton 5 programs
Hampton UniversityCollegeCurrent Active
303 Butler Farm Road, Suite 114, Hampton, 23667
(757) 727-5678
Health Service and EducationOtherCurrent Active
1067 Big Bethel Road, Hampton, 23666
(757) 219-2733
New Horizons Regional Education Center IPublic SchoolCurrent Active
520 Butler Farm Road, Hampton, 23666
(757) 766-1100
Tidewater Medical TrainingOtherCurrent Active
1503 Hardy Cash Dr, Hampton, 23666
(757) 320-1780
Virginia Peninsula Community College - HamptonCollegeCurrent Active
525 Butler Farm Road, Suite 725, Hampton, 23666
(757) 825-4070
Manassas 5 programs
Birmingham GreenFacilityCurrent Active
8605 Centerville Road, Manassas, 20110
(703) 257-6289
Excel Health Institute, LLCOtherCurrent Active
8647 Mathis Avenue, Suite 202, Manassas, 20110
(571) 222-6600
Manassas City Public Schools - Osbourn High SchoolPublic SchoolCurrent Active
1977 Eagle Way, Manassas, 20110
(571) 377-7700
Manassas Park High School - Nurse Aide PathwayPublic SchoolCurrent Active
8200 Euclid Avenue, Manassas, 20111
(703) 361-9131
Unique Health SchoolOtherCurrent Active
8629 Sudley Road, Manassas, 20110
(571) 208-0833
Charlottesville 4 programs
Albemarle County Public Schools - Monticello High SchoolPublic SchoolCurrent Active
1400 Indepence Way, Charlottesville, 22902
(434) 244-3100
Charlottesville Area Technical Education Center - AdultPublic SchoolCurrent Active
1000 East Rio Road, Charlottesville, 22901
(434) 245-2419
Charlottesville Area Technical Education Center - High SchoolPublic SchoolCurrent Active
1000 East Rio Road, Charlottesville, 22901
(434) 973-4461
Piedmont Virginia Community CollegeCollegeCurrent Active
600 College Drive, Charlottesville, 22902
(434) 961-5354
Harrisonburg 4 programs
Harrisonburg City Public Schools - VMRC Nurse Aide Education CollaborationPublic SchoolCurrent Active
1475 Virginia Avenue, Harrisonburg, 22802
(540) 564-3503
Massanutten Technical Center II - Adult Education ProgramPublic SchoolCurrent Active
325 Pleasant Valley Road, Harrisonburg, 22801
(540) 434-5962
Sunnyside Presbyterian Retirement CommunityFacilityCurrent Active
3935 Sunnyside Drive, Harrisonburg, 22801
(540) 568-8201
Virginia Mennonite Retirement CommunityFacilityCurrent Active
1501 Virginia Avenue, Harrisonburg, 22802
(540) 564-3701
Newport News 4 programs
Health Service Education - Advanced Nurse AideAdvancedCurrent Active
955 Harpersville Road, Newport News, 23601
(757) 219-2733
Riverside College of Health SciencesFacilityCurrent Active
316 Main Street, Newport News, 23601
(757) 240-2431
Riverside Health System - Lifelong Health DivisionFacilityCurrent Active
1000 Denbigh Boulevard, Newport News, 23601
(757) 674-6092
Warwick High School Governor's Health Sciences AcademyPublic SchoolCurrent Active
51 Copeland Lane, Newport News, 23601
(757) 597-2838
Salem 4 programs
Angels in Disguise Healthcare EducationOtherCurrent Active
1945 Roanoke Blvd, Salem, 24153
(540) 493-6220
Fast Track Health Care Education - SalemOtherCurrent Active
1792 Apperson Drive, Salem, 24153
(540) 981-9111
Roanoke County Public SchoolsPublic SchoolCurrent Active
1760 Roanoke Boulevard, Salem, 24153
(540) 857-5000
Salem Health and Rehabilitation Centernursing facilityFacilityCurrent Active
1945 Roanoke Boulevard, Salem, 24153
(540) 345-3894
Woodbridge 4 programs
1st Providence Health Care Training, LLCOtherCurrent Active
1549 Old Bridge Road, Suite 208, Woodbridge, 22192
(571) 494-0032
America School of Nursing and Allied HealthOtherCurrent Active
14000 Crown Court, Suite 102, Woodbridge, 22193
(703) 490-8402
Gee's Career Training InstituteOtherCurrent Active
1822 Featherstone Road, Woodbridge, 22191
(703) 910-7239
Northern Virginia Community College - Woodbridge CampusCollegeCurrent Active
2675 College Drive, Woodbridge, 22191
(703) 503-6300
Danville 3 programs
Danville Community CollegeCollegeCurrent Active
1008 South Main Street, Danville, 24541
(434) 797-6437
George Washington High School DE Danville Community CollegePublic SchoolCurrent Active
280 Christopher Lane, Danville, 24541
(434) 799-6410
Medical Solutions AcademyOtherCurrent Active
306 Poplar Street, Danville, 24541
(434) 836-8393
Dublin 3 programs
Highland Ridge Rehab Center, LLCnursing facilityFacilityCurrent Active
5872 Hanks Avenue, Dublin, 24084
(540) 674-4193
New River Community CollegeCollegeCurrent Active
5251 College Drive, Dublin, 24084
(540) 674-3600
Pulaski County High SchoolPublic SchoolCurrent Active
5414 Cougar Trail Road, Dublin, 24084
(540) 643-0387
Fredericksburg 3 programs
Carriage Hill Health and Rehabnursing facilityFacilityCurrent Active
6106 Health Center Lane, Fredericksburg, 22407
(540) 785-1120
Comfort Assured NursesOtherCurrent Active
1127 International Pkwy, Suite 164, Fredericksburg, 22406
(540) 729-3265
Germanna Community College - James Monroe High SchoolPublic SchoolCurrent Active
2300 Washington Avenue, Fredericksburg, 22401
(540) 423-1983
Grundy 3 programs
Buchanan County Career & Technology CenterPublic SchoolCurrent Active
2021 Eagle Drive, Grundy, 24614
(276) 935-4541
Heritage Hall - GrundyFacilityCurrent Active
2966 Slate Creek Road, Grundy, 24614
(276) 935-8144
Southwest Virginia Community College Transportation & Logistics Center Workforce & Continuing EducationCollegeCurrent Active
1102 Ovenbird Road, Grundy, 24614
(276) 964-7528
Henrico 3 programs
Dominion Health Education CenterOtherCurrent Active
4746 Finlay Street, Henrico, 23231
(804) 340-6163
Family 1st of Virginia Healthcare and Safety Training CenterOtherCurrent Active
1403 Pemberton Road, Henrico, 23238
(804) 986-6431
HCPS-The Advanced Career Education Center at HermitagePublic SchoolCurrent Active
8350 Hermitage High Blvd, Henrico, 23228
(804) 756-3020
Lebanon 3 programs
Kissito Healthcare- Maple GroveFacilityCurrent Active
318 East Main Street, Lebanon, 24266
(276) 889-0733
Russell County Career and Technology CenterPublic SchoolCurrent Active
304 Career Tech Drive, Lebanon, 24266
(276) 889-6550
Russell County Career & Technology Center - AdultPublic SchoolCurrent Active
304 Career Tech Drive, Lebanon, 24266
(276) 889-6550
Lynchburg 3 programs
Care OPTIONS Plus Nurse Aide Training ProgramOtherCurrent Active
405 Bay Street, Lynchburg, 24501
(888) 582-3113
Lynchburg City Schools - Heritage High SchoolPublic SchoolCurrent Active
3101 Ferrys Ward Road, Lynchburg, 24502
(434) 382-8557
Westminster Canterbury Nurse Aide ProgramFacilityCurrent Active
501 V.E.S. Road, Lynchburg, 24503
(434) 386-3575
Norfolk 3 programs
Autumn Care of NorfolkFacilityCurrent Active
251 S. Newtown Road, Norfolk, 23502
(757) 857-0481
Saber Healthcare Nurse Aide ProgramFacilityCurrent Active
251 S. Newtown Road, Norfolk, 23502
(757) 427-4700
Tidewater Community College Workforce Development CenterCollegeCurrent Active
350 Granby Street, Norfolk, 23510
(757) 822-2308
Other 3 programs
Brightpoint Community CollegeCollegeCurrent Active
13101 US-1Chester, 23831
(804) 706-6503
Floyd County High SchoolPublic SchoolCurrent Active
721 Baker Street Floyd, 24091
(540) 745-9450
Skyline Nursing and Rehabilitationnursing facilityFacilityCurrent Active
237 Franklin Drive Floyd, 24091
(540) 745-2016
Richmond 3 programs
Community College Workforce Alliance Nursing Assistant ProgramCollegeCurrent Active
700 East Jackson Street, Richmond, 23219
(804) 523-5344
Fresh Start Healthcare, LLC - RichmondOtherCurrent Active
8568 Sanford Drive, Richmond, 23228
(804) 539-3809
Richmond Technical CenterPublic SchoolCurrent Active
2020 Westwood Avenue, Richmond, 23230
(804) 780-6237
Stafford 3 programs
Germanna Community College - Stafford County CenterCollegeCurrent Active
Kevin Dillard Health Sciences Center25 Center Street, Stafford, 22556
(540) 423-1983
Stafford County Public Schools - Brooke Point High SchoolPublic SchoolCurrent Active
1700 Courthouse Road, Stafford, 22554
(540) 658-6150
Wellness Nursing InstituteOtherCurrent Active
3619 Jefferson Davis Hwy, Unit 139, Stafford, 22554
(571) 214-7097
Suffolk 3 programs
Paul D. Camp Community College - Suffolk ProgramCollegeCurrent Active
271 Kenyon Road, Suffolk, 23434
(757) 569-6751
The College and Career Academy at PrudenPublic SchoolCurrent Active
4169 Pruden Boulevard, Suffolk, 23434
(757) 923-5254
The College and Career Academy at PrudenPublic SchoolCurrent Active
4169 Pruden Blvd, Suffolk, 23434
(757) 923-5254
Virginia Beach 3 programs
Caring For You Homecare Services, LLCOtherCurrent Active
138 Rosemont Road, Suite 209, Virginia Beach, 23452
(757) 455-8920
Tidewater Community CollegeCollegeCurrent Active
3645 Faculty Blvd, Virginia Beach, 23453
(757) 822-2308
Tidewater Medical TrainingOtherCurrent Active
1300 Diamond Springs Road, Virginia Beach, 23455
(757) 320-1780
Williamsburg 3 programs
Agape Home Care Training CenterOtherCurrent Active
299 McLaws Circle, Williamsburg, 23185
(757) 509-2333
Heart to Heart Career Training CenterOtherCurrent Active
440 McLaws Circle, Williamsburg, 23188
(757) 229-0919
Virginia Peninsula Historic Triangle - AdultCollegeCurrent Active
4601 Opportunity Way, Williamsburg, 23188
(757) 825-4070
Abingdon 2 programs
Virginia Highlands Community CollegeCollegeCurrent Active
100 VHCC Drive, Abingdon, 24210
(276) 739-2430
Washington County Career & Technical Education CenterPublic SchoolCurrent Active
255 Stanley Street, Abingdon, 24210
(276) 739-3126
Appomattox 2 programs
Appomattox County High SchoolPublic SchoolCurrent Active
198 Evergreen Avenue, Appomattox, 24522
(434) 352-7146
Centra College of Nursing AppomattoxCollegeCurrent Active
136 Carver Lane, Appomattox, 24522
(434) 200-3070
Bedford 2 programs
Centra College of Nursing - Bedford Memorial HospitalOtherCurrent Active
1613 Oakwood Street, Bedford, 24523
(434) 200-3070
Susie G. Gibson Science and Technology CenterPublic SchoolCurrent Active
600 Edmund Street, Bedford, 24523
(540) 586-3933
Chesapeake 2 programs
Chesapeake Career CenterPublic SchoolCurrent Active
Adult & Continuing Education Department369 South Battlefield Boulevard, Chesapeake, 23322
(757) 482-5680
Chesapeake Career CenterPublic SchoolCurrent Active
Nurse Aide Education Program1617 Cedar Road, Chesapeake, 23322
(757) 547-0134
Chesterfield 2 programs
Chesterfield Technical CenterPublic SchoolCurrent Active
10101 Courthouse Road, Chesterfield, 23832
(804) 788-6160
Fresh Start Healthcare, LLC - Lucy CorrFacilityCurrent Active
6800 Lucy Corr Blvd, Chesterfield, 23832
(804) 539-3809
Clintwood 2 programs
Heritage Hall Health Care, ClintwoodFacilityCurrent Active
1225 Clintwood Main Street, Clintwood, 24228
(276) 926-4693
Ridgeview Nursing Assistant Programnursing facilityPublic SchoolCurrent Active
310 Wolf Pack Way, Clintwood, 24228
(276) 835-1600
Emporia 2 programs
Greensville County High School DE Southside Virginia Community CollegePublic SchoolCurrent Active
403 Harding Street, Emporia, 23847
(434) 736-2000
Southside Virginia Community College - EmporiaCollegeCurrent Active
1300 Greensville County Circle, Emporia, 23847
(434) 634-9358
Fairfax 2 programs
Difference Makers AcademyOtherCurrent Active
10805 Main Street, Suite 800, Fairfax, 22030
(571) 361-3456
Thrive Healthcare AcademyOtherCurrent Active
3702 Pender Drive, Suite 420C, Fairfax, 22030
(703) 383-9306
Forest 2 programs
Raspberry Hill Healthcare TrainingOtherCurrent Active
1040 Gables Drive, Unit 103, Forest, 24551
(434) 525-4422
Runk & Pratt School of NursingOtherCurrent Active
1208 Perrowville Road, Forest, 24551
(434) 592-8502
Gloucester 2 programs
Gloucester High SchoolPublic SchoolCurrent Active
6680 Short Lane, Gloucester, 23061
(804) 761-1047
Riverside Middle Peninsula Nurse Aide ProgramFacilityCurrent Active
7385 Walker Avenue, Gloucester, 23061
(757) 674-6092
Keysville 2 programs
Southside VA Com College - Keysville - (Adult)CollegeCurrent Active
200 Daniel Road, Keysville, 23947
(434) 949-1000
Southside Virginia Community College - Charlotte & Lunenburg Public SchoolsPublic SchoolCurrent Active
200 Daniel Road, Keysville, 23947
(434) 949-1000
Locust Grove 2 programs
Career Nursing AcademyOtherCurrent Active
32401 Constitution Highway, Locust Grove, 22508
(703) 402-2509
Career Nursing Academy Blended/Hybrid ProgramOtherCurrent Active
32401 Constitution Highway, Locust Grove, 22508
(703) 402-2509
Luray 2 programs
Laure Ridge Community College - Luray Page CountyCollegeCurrent Active
200 College Drive, Luray, 22835
(540) 868-7279
Page County Technical Center, Program IPublic SchoolCurrent Active
70 Eagle Way, Luray, 22835
(540) 778-7282
Marion 2 programs
Francis Marion Manor Health & Rehabilitationnursing facilityFacilityCurrent Active
100 Francis Marion Lane, Marion, 24354
(276) 378-8074
Smyth Career and Technology CenterPublic SchoolCurrent Active
147 Fox Valley Road, Marion, 24354
(276) 646-8117
Martinsville 2 programs
Kissito - Mulberry Creek Nursing & Rehab Centernursing facilityFacilityCurrent Active
300 Blue Ridge Street, Martinsville, 24112
(276) 201-1401
Patrick & Henry Community CollegeCollegeCurrent Active
645 Patriot Ave, Martinsville, 24112
(276) 656-0335
North Chesterfield 2 programs
Bryant & Stratton CollegeCollegeCurrent Active
101 Gateway Centre Parkway, Suite 210, North Chesterfield, 23235
(804) 430-9723
Professional Career InstituteOtherCurrent Active
9200 Arboretum Parkway, Suite 110, North Chesterfield, 23236
(804) 327-9740
Nwroanoke 2 programs
Charles Day Career and Technical Education CenterPublic SchoolCurrent Active
3601 Ferncliff Avenue, Nwroanoke, 24017
(925) 408-5726
Friendship Retirement CommunityFacilityCurrent Active
327 Hershberger Road, Nwroanoke, 24012
(540) 265-2011
One Gap 2 programs
Mountain Empire Community CollegeCollegeCurrent Active
3441 Mountain Empire RoadBig St, One Gap, 24219
(276) 523-7456
Mountain Empire Community College - Scott County Public SchoolsPublic SchoolCurrent Active
3441 Mountain Empire RoadBig St, One Gap, 24219
(276) 523-7456
Portsmouth 2 programs
Portsmouth Public Schools - Manor High SchoolPublic SchoolCurrent Active
1401 Elmhurst Lane, Portsmouth, 23701
(757) 465-2907
Tidewater Community College - Portsmouth CampusCollegeCurrent Active
120 Campus Drive, Portsmouth, 23701
(757) 822-2308
Reston 2 programs
Northern Virginia Community College - Loudoun/Reston CampusCollegeCurrent Active
1821 Michael Faraday Drive 200, Reston, 20190
(703) 503-6300
Teekay Healthcare InstituteOtherCurrent Active
12020 Sunrise Valley Drive, Suite 100, Reston, 20191
(410) 929-9162
Roanoke 2 programs
Davis and McDaniel Veterans Care Centernursing facilityFacilityCurrent Active
4550 Shenandoah Avenue, Roanoke, 24017
(540) 982-2860
Total Action Against Poverty/This Valley WorksOtherCurrent Active
108 Jefferson Street, Suite 609, Roanoke, 24016
(540) 777-4673
Rocky Mount 2 programs
Franklin County High School IPublic SchoolCurrent Active
70 Wray Street, Rocky Mount, 24151
(540) 483-0221
Patrick & Henry Community College - Franklin CenterCollegeCurrent Active
50 Claiborne Avenue, Rocky Mount, 24151
(276) 337-4010
South Boston 2 programs
Danville Community College - Southern Virginia Higher Education CenterCollegeCurrent Active
820 Bruce Street, South Boston, 24592
(434) 797-8557
Halifax County/South Boston Public Schools IPublic SchoolCurrent Active
1010 High School Circle, South Boston, 24592
(434) 572-4977
Springfield 2 programs
CTS Professional Healthcare, LLCOtherCurrent Active
6815 Edsall Road, Springfield, 22150
(703) 587-0633
Northern Virginia Community College - Springfield CampusCollegeCurrent Active
6966 Springfield Center Drive, Springfield, 22150
(703) 878-6157
Stuart 2 programs
Blue Ridge Therapy ConnectionFacilityCurrent Active
105 Landmark Drive, Stuart, 24171
(276) 694-7161
Patrick County High SchoolPublic SchoolCurrent Active
215 Cougar Lane, Stuart, 24171
(276) 694-7137
Tazewell 2 programs
Tazewell County Career and Technical CenterPublic SchoolCurrent Active
260 Advantage Road, Tazewell, 24651
(276) 988-2529
Tazewell County Career & Technical Center - Adult ProgramPublic SchoolCurrent Active
260 Advantage Road, Tazewell, 24651
(276) 889-5424
Warrenton 2 programs
Fauquier High SchoolPublic SchoolCurrent Active
705 Waterloo Road, Warrenton, 20186
(540) 422-7300
Laurel Ridge Community College-Fauquier CampusCollegeCurrent Active
6480 College Street, Warrenton, 20187
(540) 868-7279
Warsaw 2 programs
Northern Neck Regional Vocational Center IPublic SchoolCurrent Active
13946 Historyland Highway, Warsaw, 22572
(804) 333-4940
Rappahannock Community College - WarsawCollegeCurrent Active
52 Campus Drive, Warsaw, 22572
(804) 333-6774
Winchester 2 programs
Dowell J. Howard CenterPublic SchoolCurrent Active
156 Dowell J Circle, Winchester, 22602
(540) 662-8997
Emil & Grace Shihadeh Innovation CenterPublic SchoolCurrent Active
536 Jefferson Street, Winchester, 22601
(540) 662-3471
146 Norfolk 1 program
Training SolutionsOtherCurrent Active
2428 Almeda Avenue, Suite, 146 Norfolk, 23513
(757) 321-8887
410, R, 10Fairfax 1 program
Access Training and Consulting Services, LLCOtherCurrent Active
9990 Fairfax Blvd, Suite, 410, R, 10Fairfax, 22030
(571) 261-0100
Alberta 1 program
Southside Virginia Community College-Christiana/AlbertaCollegeCurrent Active
109 Campus Drive, Alberta, 23821
(434) 949-1000
Alynchburg 1 program
Centra CollegeCollegeCurrent Active
905 Lakeside Drive, Suite, Alynchburg, 24501
(434) 200-2234
Amherst 1 program
Amherst County High SchoolPublic SchoolCurrent Active
139 Lancer Lane, Amherst, 24521
(434) 946-2898
Aroda 1 program
Mountain View Nursing Home, Incnursing facilityFacilityCurrent Active
1776 Elly Road, Aroda, 22709
(540) 948-6831
Ashburn 1 program
Moon River Nursing CareersOtherCurrent Active
44927 George Washington Blvd, Suite 235, Ashburn, 20147
(703) 955-1811
Ation 1 program
New Era Nursing Training SchoolOtherCurrent Active
6415 Little Ox RdFairfax St, Ation, 22039
(571) 239-8769
Baskerville 1 program
Southside Virginia Community College - Mecklenburg County High SchoolPublic SchoolCurrent Active
25001 Hwy. 58, Baskerville, 23915
(434) 736-2000
Bastian 1 program
Chester Career CollegeOtherCurrent Active
12185 Grapefield Road, Bastian, 24314
(540) 491-2149
Bchester 1 program
Caring Hands AcademyOtherCurrent Active
4301 West Hundred Road, Suite, Bchester, 23831
(804) 866-7044
Ben Hur 1 program
Lee County Career & Technical CenterPublic SchoolCurrent Active
181 Vo-Tech Drive, Ben Hur, 24218
(276) 346-1960
Berryville 1 program
Clarke County High SchoolPublic SchoolCurrent Active
627 Mosby Boulevard, Berryville, 22611
(540) 955-6130
Bfront Royal 1 program
Valley Health Nurse Aide Training ProgramFacilityCurrent Active
1077 N. Shenandoah Ave, Suite, Bfront Royal, 22630
(540) 636-0695
Blacksburg 1 program
Healthcare Academy of Southwest Virginia-BlacksburgOtherCurrent Active
1000 Litton Lane, Blacksburg, 24060
(276) 238-1448
Blackstone 1 program
Heritage Hall- BlackstoneFacilityCurrent Active
900 South Main Street, Blackstone, 23824
(434) 292-5301
Bluefield 1 program
Southwest Virginia Community College - Bluefield CenterCollegeCurrent Active
745 South College Avenue, Bluefield, 24605
(276) 964-7542
Bridgewater 1 program
Bridgewater Home, Inc.FacilityCurrent Active
302 North Second Street, Bridgewater, 22812
(540) 828-2599
Bristol 1 program
Virginia High SchoolPublic SchoolCurrent Active
650 Long Crescent Drive, Bristol, 24201
(276) 821-5858
Brookneal 1 program
Heritage Hall - BrooknealFacilityCurrent Active
633 Cook Avenue, Brookneal, 24528
(434) 376-3717
Buckingham 1 program
Buckingham CTE CenterPublic SchoolCurrent Active
98 Fanny White Road, Buckingham, 23921
(434) 969-6180
Carson 1 program
Rowanty Vocational Technical CenterPublic SchoolCurrent Active
20000 Rowanty Road, Carson, 23830
(434) 246-5741
Chantilly 1 program
Curatio Medical InstituteOtherCurrent Active
14801 Murdock Street, Suite 230, Chantilly, 20151
(571) 407-5006
Chase City 1 program
Southside Virginia Community College - Estes CenterCollegeCurrent Active
316 N. Main Street, Chase City, 23924
(434) 372-0194
Chatham 1 program
Pittsylvania Career and Technical CenterPublic SchoolCurrent Active
956 Woodlawn Academy Road, Chatham, 24531
(434) 432-9416
Chilhowie 1 program
Valley Health Care Centernursing facilityFacilityCurrent Active
940 E. Lee Hwy. Street, Chilhowie, 24319
(540) 520-4595
Christiansburg 1 program
Christiansburg High School - Montgomery County SchoolsPublic SchoolCurrent Active
Montgomery County High School100 Independence Boulevard, Christiansburg, 24073
(540) 382-5178
Clifton Forge 1 program
Mountain Gateway Community CollegeCollegeCurrent Active
1000 College Drive, Clifton Forge, 24422
(540) 863-2867
Colonial Heights 1 program
Colonial Heights High SchoolPublic SchoolCurrent Active
3451 Conduit Road, Colonial Heights, 23834
(804) 524-3405
Courtland 1 program
Southampton High SchoolPublic SchoolCurrent Active
23350 Southampton Parkway, Courtland, 23837
(757) 653-2751
Covington 1 program
Jackson River Technical CenterPublic SchoolCurrent Active
105 East Country Club Lane, Covington, 24426
(540) 862-1308
Culpeper 1 program
Culpeper Tech CenterPublic SchoolCurrent Active
Daniel Technology Center18121 Technology Drive, Culpeper, 22701
(202) 308-5879
Cumberland 1 program
Cumberland County High SchoolPublic SchoolCurrent Active
15 School Road, Cumberland, 23040
(804) 492-4212
Dcharlottesville 1 program
Fast Track Health Care Education - CharlottesvilleOtherCurrent Active
1924 Arlington Boulevard, Suite, Dcharlottesville, 22903
(540) 981-9111
Dumfries 1 program
Eveready Healthcare Training CenterOtherCurrent Active
17911 Main Street, Dumfries, 22026
(703) 496-4300
E. 202Virginia Beach 1 program
Senora Angels Training CenterOtherCurrent Active
144 Business Park Drive, St, E. 202Virginia Beach, 23462
(757) 847-0772
Falls Church 1 program
Fairfax County Public School Falls Church Governor's Health Sciences AcademyPublic SchoolCurrent Active
5721 Jaquar Trail, Falls Church, 22042
(703) 678-6565
Fchesterfield 1 program
Virginia School for Nurse Aides and Health EducationOtherCurrent Active
621 Moorefield Park, Drive, Suite, Fchesterfield, 23236
(804) 353-1747
Fincastle 1 program
Botetourt Technical Education CenterPublic SchoolCurrent Active
253 Poor Farm Road, Fincastle, 24090
(540) 473-8216
Fishersville 1 program
Valley Career &Technical Center (High School)Public SchoolCurrent Active
49 Hornet Road, Fishersville, 22939
(540) 245-5002
Franklin 1 program
Paul D. Camp Community College - Franklin ProgramCollegeCurrent Active
1000 Armory Drive, Franklin, 23851
(757) 569-6751
Front Royal 1 program
Blue Ridge Technical CenterPublic SchoolCurrent Active
280 Luray Avenue, Front Royal, 22630
(540) 635-7123
Galax 1 program
Healthcare Academy of Southwest VirginiaOtherCurrent Active
967 East Stuart Drive, Galax, 24333
(276) 238-1448
Grundygrundy 1 program
Buchanan County Career & Technology Center (High School)Public SchoolCurrent Active
2021 Eagle Drive, Grundygrundy, 24614
(276) 935-4551
Harrisburg 1 program
Massanutten Technical Center I - High School ProgramPublic SchoolCurrent Active
325 Pleasant Valley Road, Harrisburg, 22801
(540) 434-5961
Hillsville 1 program
Carroll County High SchoolPublic SchoolCurrent Active
100 Cavs Lane, Hillsville, 24343
(276) 728-2125
Hopewell 1 program
Hopewell High SchoolPublic SchoolCurrent Active
400 South Mesa Drive, Hopewell, 23860
(804) 541-6402
Hot Springs 1 program
Kissito Healthcare- Spring Nursing Centernursing facilityFacilityCurrent Active
167 Spring Street, Hot Springs, 24445
(540) 839-2299
Independence 1 program
Grayson County Career and Technical CenterPublic SchoolCurrent Active
112 Blue Devil Drive, Independence, 24348
(276) 773-2951
Jetersville 1 program
Southside Virginia Community College-dual enrollment Amelia-Nottoway High SchoolPublic SchoolCurrent Active
148 Vo-Tech Road, Jetersville, 23083
(434) 949-1000
Kilmarnock 1 program
Rappahhannock Community College, Kilmarnock CenterPublic SchoolCurrent Active
447 N. Main Street, Kilmarnock, 22482
(804) 758-6763
King George 1 program
King George High SchoolPublic SchoolCurrent Active
10100 Foxes Way, King George, 22485
(804) 333-6774
Leesburg 1 program
Loudoun County Public Schools, Academies of LoudounPublic SchoolCurrent Active
42075 Academy Drive, Leesburg, 20175
(571) 252-1980
Lexington 1 program
Rockbridge Innovation CenterPublic SchoolCurrent Active
Rockbridge County Schools143 Greenhouse Road, Lexington, 24450
(540) 463-5555
Lovingston 1 program
Nelson County High SchoolPublic SchoolCurrent Active
6919 Thomas Nelson Highway, Lovingston, 22949
(434) 263-8317
Low Moor 1 program
Kissito HealthcareFacilityCurrent Active
100 Alleghany Regional Hospital Lane, Low Moor, 24457
(540) 862-3610
Madison 1 program
Madison County High SchoolPublic SchoolCurrent Active
68 Mountaineer Lane, Madison, 22727
(540) 948-3785
Melfa 1 program
Eastern Shore Community CollegeCollegeCurrent Active
29316 Lankford Highway, Melfa, 23410
(757) 789-1772
Middletown 1 program
Laurel Ridge Community CollegeCollegeCurrent Active
173 Skirmisher Lane, Middletown, 22645
(540) 868-7279
Milford 1 program
Caroline County High SchoolPublic SchoolCurrent Active
19155 Rogers Clark Boulevard, Milford, 22514
(804) 633-9886
Mineral 1 program
Louisa County High School - High School ProgramPublic SchoolCurrent Active
757 Davis Highway, Mineral, 23117
(540) 894-5436
Mount Jackson 1 program
Triplett Business and Technical InstitutePublic SchoolCurrent Active
6375 South Main Street, Mount Jackson, 22842
(540) 477-3161
New Kent 1 program
Bridging Communities Regional Career & Technical CenterPublic SchoolCurrent Active
7930 New Chipping Lane, New Kent, 23124
(804) 966-8575
Newise 1 program
Wise County Career and Technical CenterPublic SchoolCurrent Active
621 Lake Street, Newise, 24293
(276) 328-6113
Nwleesburg 1 program
Heritage Hall Nursing & Rehabilitation Center - Leesburgnursing facilityFacilityCurrent Active
122 Morven Park Road, Nwleesburg, 20176
(703) 777-8700
One 1 program
Peace of MindOtherCurrent Active
814 A Rappahannock DriveWhite St, One, 22578
Onley 1 program
T. H. Badger Career and Technical Education CenterPublic SchoolCurrent Active
Accomack County Schools26350 B. Lankford Highway, Onley, 23418
(757) 787-4514
Orange 1 program
Orange County High SchoolPublic SchoolCurrent Active
201 Selma Road, Orange, 22960
(540) 661-4300
Palmyra 1 program
Fluvanna County High SchoolPublic SchoolCurrent Active
1918 Thomas Jefferson Parkway, Palmyra, 22963
(434) 589-3666
Pearisburg 1 program
Giles County Technology CenterPublic SchoolCurrent Active
1827 Wenonah Avenue, Pearisburg, 24134
(540) 921-1166
Petersburg 1 program
Petersburg PublicSchools IPublic SchoolCurrent Active
3101 Johnson Road, Petersburg, 23805
(804) 861-4884
Powhatan 1 program
Powhatan High SchoolPublic SchoolCurrent Active
1800 Judes Ferry Road, Powhatan, 23139
(804) 598-5710
Rich Creek 1 program
Heritage Hall - Rich CreekFacilityCurrent Active
120 Old Virginia Avenue, Rich Creek, 24147
(540) 726-2328
Room 141Fredericksburg 1 program
Germanna Community College - Fredericksburg Area CampusCollegeCurrent Active
10000 Germanna Point Drive, Room 141Fredericksburg, 22408
(540) 423-1983
Room 2209Mechanicsville 1 program
Hanover County Public SchoolsPublic SchoolCurrent Active
10307 Chamberlayne Road, Room 2209Mechanicsville, 23116
(804) 723-3700
Ruckersville 1 program
Jullian's Health Education AcademyOtherCurrent Active
8726 Seminole Trail, Suite 1, Ruckersville, 22968
(434) 882-7747
Rustburg 1 program
Campbell County Technical CenterPublic SchoolCurrent Active
194 Dennis Riddle Road, Rustburg, 24588
(434) 821-6213
Saluda 1 program
Rappahannock Community College - GlennsCollegeCurrent Active
12745 College Drive, Saluda, 23149
(804) 333-6774
Smithfield 1 program
IWCS Health Science AcademyPublic SchoolCurrent Active
14171 Turner Drive, Smithfield, 23430
(757) 357-3108
Spotsylvania 1 program
Germanna Community College - Spotsylvania Career & Technical Center Dual EnrollmentPublic SchoolCurrent Active
6713 Smith Station Road, Spotsylvania, 22553
(540) 423-1983
Stanardsville 1 program
Greene County Technical Education CenterPublic SchoolCurrent Active
10415 Spotswood Trail, Stanardsville, 22973
(434) 939-9005
Sterling 1 program
Clarys CNA Training Center, LLCOtherCurrent Active
22375 Broderick DriveSecond Floor Suite 215, Sterling, 20166
(703) 444-6215
Swroanoke 1 program
Roanoke Technical Education Center, Roanoke City Public SchoolsPublic SchoolCurrent Active
2200 Grandin Road, Swroanoke, 24015
(540) 853-2803
Triangle 1 program
Healing Hands Health AgencyOtherCurrent Active
18931 Highland Park Drive, Triangle, 22172
(703) 221-4404
Westgoochland 1 program
Goochland County Public SchoolsPublic SchoolCurrent Active
3140 River Road, Westgoochland, 23063
(804) 556-5322
Weyers Cave 1 program
Blue Ridge Community CollegeCollegeCurrent Active
1 College Lane, Weyers Cave, 24486
(540) 453-2215
Wytheville 1 program
Wythe County Technology CenterPublic SchoolCurrent Active
1505 West Spiller Street, Wytheville, 24382
(276) 228-5481
Source: Virginia approved-program list, mirrored September 2026. 223 programs.
Where the Programs Are
Frequently Asked Questions
How many CNA classes are there in Virginia?
Virginia's official approved-program list names 223 state-approved CNA training programs, with the most in Alexandria, Hampton, Manassas. The list is published by the state and this page mirrors it as of September 2026.
How long is CNA training in Virginia?
Virginia requires 140 total training hours, including 40 clinical hours, against the federal minimum of 75. Full-time programs commonly finish in about 7 weeks; part-time tracks take longer.
Are there free CNA classes in Virginia?
Under federal rule 42 CFR 483.152(c), a nursing facility cannot charge a nurse aide it employs for training and must reimburse a new hire's training cost within 12 months of certification. 12 of the 223 approved programs in Virginia run at nursing facilities or care centers, which are the usual source of free or paid-while-training tracks.
How do I check that a CNA program in Virginia is state-approved?
Every program on this page comes from Virginia's official approved list. Before enrolling anywhere, confirm the program still appears on the current state list and ask the Virginia Nurse Aide Registry if you are unsure.
Explore More
About this list
Programs are mirrored from Virginia's official approved nurse aide training program list (September 2026); fields shown are the fields the state publishes. Training hours from state regulations against the federal floor in 42 CFR 483.152; wages from BLS OES May 2025. Confirm approval, schedules, and cost directly with the program.