Skip to content

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

Alexandria 6Hampton 5Manassas 5Charlottesville 4Harrisonburg 4Newport News 4Salem 4Woodbridge 4Danville 3Dublin 3Fredericksburg 3Grundy 3Henrico 3Lebanon 3Lynchburg 3Norfolk 3Richmond 3Stafford 3Suffolk 3Virginia Beach 3Williamsburg 3Abingdon 2Appomattox 2Bedford 2Chesapeake 2Chesterfield 2Clintwood 2Emporia 2Fairfax 2Forest 2Gloucester 2Keysville 2Locust Grove 2Luray 2Marion 2Martinsville 2North Chesterfield 2Nwroanoke 2One Gap 2Portsmouth 2Reston 2Roanoke 2Rocky Mount 2South Boston 2Springfield 2Stuart 2Tazewell 2Warrenton 2Warsaw 2Winchester 2146 Norfolk 1410, R, 10Fairfax 1Alberta 1Alynchburg 1Amherst 1Aroda 1Ashburn 1Ation 1Baskerville 1Bastian 1Bchester 1Ben Hur 1Berryville 1Bfront Royal 1Blacksburg 1Blackstone 1Bluefield 1Bridgewater 1Bristol 1Brookneal 1Buckingham 1Carson 1Chantilly 1Chase City 1Chatham 1Chilhowie 1Christiansburg 1Clifton Forge 1Colonial Heights 1Courtland 1Covington 1Culpeper 1Cumberland 1Dcharlottesville 1Dumfries 1E. 202Virginia Beach 1Falls Church 1Fchesterfield 1Fincastle 1Fishersville 1Franklin 1Front Royal 1Galax 1Grundygrundy 1Harrisburg 1Hillsville 1Hopewell 1Hot Springs 1Independence 1Jetersville 1Kilmarnock 1King George 1Leesburg 1Lexington 1Lovingston 1Low Moor 1Madison 1Melfa 1Middletown 1Milford 1Mineral 1Mount Jackson 1Newise 1New Kent 1Nwleesburg 1One 1Onley 1Orange 1Palmyra 1Pearisburg 1Petersburg 1Powhatan 1Rich Creek 1Room 141Fredericksburg 1Room 2209Mechanicsville 1Ruckersville 1Rustburg 1Saluda 1Smithfield 1Spotsylvania 1Stanardsville 1Sterling 1Swroanoke 1Triangle 1Westgoochland 1Weyers Cave 1Wytheville 1

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.