Skip to content

CNA Classes in Virginia: 223 State-Approved Programs

Virginia's approved nurse aide training list names 223 CNA programs in 137 cities and mirrored here as of September 2026. Virginia requires 140 hours of training, 40 of them clinical. Typical CNA pay in Virginia is $43,200 a year, according to the Bureau of Labor Statistics.

223
State-approved programs
137
Cities with a program
140 hrs
Required training, 40 clinical
$43,200
Typical CNA pay, about the same as the US

Cities with the most CNA programs

Alexandria (6), Hampton (5), Manassas (5) have the most approved programs in Virginia. 21 cities have a page with each program, local CNA pay, and the nursing homes where aides work.

Cities in Virginia with the most CNA programs
CityProgramsTypical CNA payNursing homes
Alexandria6—5
Hampton5—4
Manassas5—2
Charlottesville4$44,1408
Harrisonburg4$38,8304
Newport News4—6
Salem4—3
Woodbridge4—1
Danville3—4
Dublin3—1
Fredericksburg3—5
Grundy3—1
Henrico3—0
Lebanon3—1
Lynchburg3$43,6608

Pay is the BLS OES May 2025 figure for the metro area named after the city; a dash means BLS publishes none. Nursing homes from CMS Care Compare.

All 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.

223 of 223 programs shown

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

Run one of these programs? Claim your listing to add your start dates and tuition.

Programs: Virginia approved nurse aide training program list, mirrored September 2026. Pay: BLS OES May 2025. Programs open and close during the year; confirm current approval with the program or the state list before enrolling.

Free CNA training in Virginia

Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. In Virginia, 12 of the 223 approved programs are run by nursing facilities or care centers, judging by the listed type or program name.

After training, candidates take the state competency exam and are then listed on the Virginia Nurse Aide Registry. How the Virginia registry works.

Questions about CNA classes in Virginia

How many CNA classes are there in Virginia?
Virginia's approved-program list names 223 CNA training programs in 137 cities, with the most in Alexandria, Hampton, Manassas. The list is published by the state; this page mirrors it as of September 2026.
How many hours of CNA training does Virginia require?
Virginia requires 140 hours of training, including 40 clinical hours. The federal minimum is 75 hours, with 16 of them supervised practical training.
Are there free CNA classes in Virginia?
Under federal rule 42 CFR 483.152(c), a nurse aide who is employed by, or has a job offer from, a nursing facility on the day training begins cannot be charged for any part of the training and competency evaluation program, including textbooks. An aide who is hired by a facility within 12 months of completing a program is entitled to reimbursement of the cost, which the state must provide for on a pro rata basis while the aide works as a nurse aide. 12 of the 223 approved programs in Virginia are run by nursing facilities or care centers, judging by the listed type or program name.
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. Confirm that the program still appears on the current list before enrolling, and contact the Virginia Nurse Aide Registry with questions.

Explore next

← Back to CNA classes by state