As demand for quality healthcare grows, getting a foot in the door as a Certified Nurse Aide/Assistant (CNA) is a popular route for many. CNAs provide valuable assistance to registered and practical nurses, helping to bathe and feed patients, answer call lights, tidy rooms, and much more. In fact, many nurses start out as CNAs and grow from there. According to the U.S. Bureau of Labor Statistics, Virginia CNAs make a mean salary of $28,770 annually. Read on to find out more information on how to choose a great CNA program in the state and begin working as a nursing aide.

Choosing the Best CNA Programs in Virginia

The CNA route is a popular one, as programs are generally affordable and quick to complete, making it an easier process than earning an associate's or bachelor's degree in nursing. CNA programs can be found all across Virginia in community colleges, technical schools, medical centers, and more. To find out more about the admissions process, visit our CNA Training Programs Admissions page to ensure you are eligible. Finding the right CNA program is important; to make sure you are applying to only the best, consider the following as you research schools.

  • Program Length: Do you have a busy schedule and need a CNA training program to work around you? Choosing a longer, more flexible program may be the ticket. Anxious to start working as an aide ASAP? There are programs that don't take longer than a few weeks to complete. Be sure to check out all the scheduling options your school of choice offers; most schools allow both part-time and full-time attendance options to accommodate students. The advantage of CNA programs is that they generally take just 4-12 weeks to finish.
  • Program Cost: It's important to thoroughly understand the full cost of each school you consider. Some will include mandatory expenses like textbooks and scrubs into the total cost, while others will only list tuition. Be sure you scout out all required costs before you settle on a school. You may also want to look into financial assistance and installment payment plan options. To provide an example on costs, the CNA program through Tidewater Medical Training, with locations in Hampton and Virginia Beach, will run students roughly $880. This includes tuition, registration, books, and a criminal background check.
  • Board Approved Programs: To ensure that you will be eligible for certification, students must make sure they enroll in a Virginia-approved CNA training program. Approved programs consist of the minimum required training hours for students to take the certification examination and be placed on the state's CNA registry. Don't take your chances with an unapproved program; your future career as a nursing aide depends on it. To find out more, check out the CNA certification requirements in Virginia.
  • Online/In-Person Options: For those who may live in more rural areas, or who have otherwise busy schedules with work and family obligations, online programs make completing a CNA training program feasible. These programs deliver the didactic portion of the curriculum in an online format, while the hands-on clinical portion will still need to be taken in-person. For those who prefer to learn in a face-to-face environment, traditional classroom-based programs are also still an option.

2020 List of CNA Classes in Virginia

To get a feel for the CNA curriculum in Virginia, see our list of classes and courses available in the state:

Abingdon, VA

SchoolContact Information
Virginia Highlands Community College
CNA Programs
100 VHCC Dr
Abingdon, VA 24210
(276) 739-2400

Alberta, VA

SchoolContact Information
Southside Virginia Community College
CNA Programs
109 Campus Dr
Alberta, VA 23821
(434) 949-1000

Alexandria, VA

SchoolContact Information
American Red Cross- Alexandria
CNA Programs
123 N. Alfred Street
Alexandria, VA 22314
(800) 733-2767
Classic Nurses Academy
CNA Programs
85 S Bragg St #103
Alexandria, VA 22312
(703) 932-2599
Global Health College
CNA Programs
6101 Stevenson Ave
Alexandria, VA 22304
(703) 212-7410
Maralex Allied Health
CNA Programs
6601 Little River Turnpike
Alexandria, VA 22312
(703) 642-5751
New Era Nursing
CNA Programs
5999 Stevenson Ave # 401
Alexandria, VA 22304
(571) 312-5983
Salvation Academy
4609 Pinecrest Office Park Drive, Suite D
Alexandria, VA 22312
(703) 763-1115
Ultimate Keepers Nurse Training Services
CNA Programs
8609 Engleside Office Park
Alexandria, VA 22309
(703) 520-0153

Arlington, VA

SchoolContact Information
Alisab School of Nursing
CNA Programs
901 South Highland Street, Suite 325
Arlington, VA 22204
(571) 263-6524
Global Educational Institute
CNA Programs
901 S Highland St #337
Arlington, VA 22204
(571) 505-0438

Ashburn, VA

SchoolContact Information
Moon River Nursing Careers
CNA Programs
44927 George Washington Blvd, Suite 245
Ashburn, VA 20147
(703) 766-5758

Bedford, VA

SchoolContact Information
Science and Technology Center
CNA Programs
600 Edmund St
Bedford, VA 24523
(540) 586-3933

Big Stone Gap, VA

SchoolContact Information
Mountain Empire Community College
CNA Programs
3441 Mountain Empire Rd
Big Stone Gap, VA 24219
(276) 523-2400

Carson, VA

SchoolContact Information
Rowanty Technical Center
CNA Programs
20000 Rowanty Road
Carson, VA 23830
(434) 246-5741

Charlottesville, VA

SchoolContact Information
Charlottesville Technical Center
CNA Programs
1000 Rio Rd E
Charlottesville, VA 22901
(434) 973-4461
Fast Track Health Care Education
CNA Programs
1924 Arlington Blvd Suite D
Charlottesville, VA 22903
(434) 485-0966
Piedmont Virginia Community College
CNA Programs
501 College Dr
Charlottesville, VA 22902
(434) 977-3900

Chesapeake, VA

SchoolContact Information
Chesapeake Career Center
CNA Programs
1617 Cedar Rd
Chesapeake, VA 23322
(757) 547-0134

Chester, VA

SchoolContact Information
Chester Career College
CNA Programs
751 W Hundred Rd
Chester, VA 23836
(804) 751-9191
John Tyler Community College
CNA Programs
13101 Jefferson Davis Hwy
Chester, VA 23831
(804) 796-4000

Clifton Forge, VA

SchoolContact Information
Dabney S. Lancaster Community College
CNA Programs
1000 Dabney Dr
Clifton Forge, VA 24422
(540) 863-2800

Covington, VA

SchoolContact Information
Jackson River Technical Center
CNA Programs
105 E Country Club Ln
Covington, VA 24426
(540) 862-1308

Danville, VA

SchoolContact Information
Danville Community College
CNA Programs
1008 S Main St
Danville, VA 24541
(434) 797-2222

Dublin, VA

SchoolContact Information
New River Community College
CNA Programs
5251 State Rd 373
Dublin, VA 24084
(540) 674-3600

Dumfries, VA

SchoolContact Information
Eveready Healthcare Training Center
CNA Programs
17911 Main Street
Dumfries, VA 22026
(703) 596-0047
Healing Hands Health School
CNA Programs
17323 Jefferson Davis Hwy #201
Dumfries, VA 22026
(703) 221-4404
Rose Hill Healthcare Resources
CNA Programs
17932 S. Fraley Blvd, 220
Dumfries, VA 22026
(571) 931-0908

Fairfax, VA

SchoolContact Information
Medical Learning Center Inc.
CNA Programs
2720 Prosperity Ave Suite 400-2,
Fairfax, VA 22031
(703) 573-2331

Fincastle, VA

SchoolContact Information
Botetourt Technical Ed Center
CNA Programs
253 Poor Farm Rd
Fincastle, VA 24090
(540) 473-8216

Fishersville, VA

SchoolContact Information
Valley Career and Technical Center
CNA Programs
49 Hornet Rd
Fishersville, VA 22939
(540) 943-5511
Wilson Workforce and Rehabilitation Center
CNA Programs
243 Woodrow Wilson Ave
Fishersville, VA 22939
(540) 332-7000

Forest, VA

SchoolContact Information
Runk & Pratt School of Nursing Instruction
CNA Programs
5164 Waterlick Rd
Forest, VA 24551
(434) 237-8498

Franklin, VA

SchoolContact Information
Paul D Camp Community College
CNA Programs
100 N College Dr
Franklin, VA 23851
(757) 569-6700

Fredericksburg, VA

SchoolContact Information
Assured Solutions
CNA Programs
600 Princess Anne St
Fredericksburg, VA 22401
(540) 841-4349
Cardinal Institute for Health Careers
CNA Programs
150 Riverside Pkwy #211
Fredericksburg, VA 22406
(540) 479-6600
Chambers Training Academy
CNA Programs
11909 Main St
Fredericksburg, VA 22408
(540) 940-2906

Front Royal, VA

SchoolContact Information
Blue Ridge Technical Center
CNA Programs
280 Luray Ave
Front Royal, VA 22630
(540) 635-7123

Goochland, VA

SchoolContact Information
Royal Career Institute Llc
CNA Programs
1940 Sandy Hook Rd
Goochland, VA 23063
(804) 972-0847

Gordonsville, VA

SchoolContact Information
Divinely Inspired Nursing Instruction
CNA Programs
400 W Gordon Ave A
Gordonsville, VA 22942
(540) 832-5050

Hampton, VA

SchoolContact Information
Thomas Nelson Community College
CNA Programs
99 Thomas Nelson Dr
Hampton, VA 23666
(757) 825-2800

Harrisonburg, VA

SchoolContact Information
Massanutten Technical Center
CNA Programs
325 Pleasant Valley Rd
Harrisonburg, VA 22801
(540) 434-5961

Henrico, VA

SchoolContact Information
Dominion Health Education Center LLC
CNA Programs
4746 Finlay St
Henrico, VA 23231
(804) 340-6163

Lebanon, VA

SchoolContact Information
Russell County Career & Tech
CNA Programs
304 Career Tech Dr
Lebanon, VA 24266
(276) 889-6550

Locust Grove, VA

SchoolContact Information
Career Nursing Academy
CNA Programs
4437 Germanna Hwy F
Locust Grove, VA 22508
(703) 402-2509
Germanna Community College
CNA Programs
2130 Germanna Highway, Room 402
Locust Grove, VA 22508
(540) 423-9825

Luray, VA

SchoolContact Information
Page County Technical Center
CNA Programs
525 Middleburg Rd
Luray, VA 22835
(540) 778-7282

Lynchburg, VA

SchoolContact Information
Centra College of Nursing
CNA Programs
905 Lakeside Dr A
Lynchburg, VA 24501
(434) 200-3070

Manassas, VA

SchoolContact Information
Astar Education Institute
7864 Donegan Dr
Manassas, VA 20109
(703) 368-6838
Care Perfections Health Services
CNA Programs
8705 Stonewall Rd
Manassas, VA 20110
(703) 659-9640
Excel Health Institute
CNA Programs
8647 Mathis Ave suite 202
Manassas, VA 20110
(571) 222-6600
Northern Virginia Health Care Center at Birmingham Green
CNA Programs
8605 Centreville Rd
Manassas, VA 20110
(703) 257-0935
Ultimate Health Schools
CNA Programs
7839 Ashton Avenue
Manassas, VA 20109
(571) 379-7045

Marion, VA

SchoolContact Information
Blue Ridge Job Corps Center
CNA Programs
245 W Main St
Marion, VA 24354
(276) 783-7221
Smyth Career & Technology Center
CNA Programs
147 Fox Valley Rd
Marion, VA 24354
(276) 646-8117

Martinsville, VA

SchoolContact Information
Patrick Henry Community College
CNA Programs
645 Patriot Ave
Martinsville, VA 24112
(276) 638-8777

Melfa, VA

SchoolContact Information
Eastern Shore Community College
29300 Lankford Hwy
Melfa, VA 23410
(757) 789-1789

Monroe, VA

SchoolContact Information
Old Dominion Job Corps Center
CNA Programs
1073 Father Judge Rd
Monroe, VA 24574
(434) 929-4081

Newport News, VA

SchoolContact Information
Professional Technical Learning Center
CNA Programs
11524 Jefferson Ave #103
Newport News, VA 23601
(757) 806-6212
Riverside College of Health Careers
CNA Programs
316 Main St
Newport News, VA 23601
(757) 240-2200

Norfolk, VA

SchoolContact Information
America Medical Careers Academy
861 Glenrock Road, Suite 114
Norfolk, VA 23502
(757) 893-9226
Norfolk Allied Health Training Center
CNA Programs
547 East Little Creek Road, Suite C
Norfolk, VA 23505
(757) 395-4398
Tidewater Community College
CNA Programs
121 College Pl
Norfolk, VA 23510
(757) 822-1111
Training Solutions
146, 2428 Almeda Av
Norfolk, VA 23513
(757) 321-8887

North Chesterfield, VA

SchoolContact Information
Asher Comprehensive Training Center, Inc
CNA Programs
7465 Midlothian Turnpike
North Chesterfield, VA 23225
(804) 233-9494
Professional Career Institute
CNA Programs
9200 Arboretum Pkwy Ste 110
North Chesterfield, VA 23236
(804) 327-9740

Pearisburg, VA

SchoolContact Information
Giles County Vocational School
CNA Programs
1827 Wenonah Ave
Pearisburg, VA 24134
(540) 921-1166

Petersburg, VA

SchoolContact Information
Health Care Training Institute
CNA Programs
112 S Adams St
Petersburg, VA 23803
(804) 861-8989

Richmond, VA

SchoolContact Information
American Red Cross- Richmond
CNA Programs
420 East Cary Street
Richmond, VA 23219
(800) 733-2767
Fresh Start Healthcare, LLC
CNA Programs
13700 N. Gayton Road
Richmond, VA 23233
(804) 539-3809
Hermitage Tech Center
CNA Programs
8301 Hungary Spring Rd
Richmond, VA 23228
(804) 756-3020
Hermitage Tech Center
CNA Programs
8301 Hungary Spring Rd
Richmond, VA 23228
(804) 756-3020
Reynolds Community College (Parham Campus)
CNA Programs
1651 E Parham Rd
Richmond, VA 23228
(804) 371-3000
Richmond Technical Center
2020 Westwood Ave
Richmond, VA 23230
(804) 780-6272

Roanoke, VA

SchoolContact Information
Roanoke Higher Education Center
CNA Programs
108 N Jefferson St
Roanoke, VA 24016
(540) 767-6161
Virginia Western Community College
CNA Programs
3094 Colonial Ave SW
Roanoke, VA 24015
(540) 857-8922

Ruckersville, VA

SchoolContact Information
Jullian's Health Education Academy
CNA Programs
8726 Seminole Trail #1
Ruckersville, VA 22968
(434) 260-5986

Salem, VA

SchoolContact Information
Roanoke Valley Nurse Aide Training
CNA Programs
1945 Roanoke Boulevard
Salem, VA 24153
(765) 993-3916

Sperryville, VA

SchoolContact Information
Rappu, Inc.
CNA Programs
12018 Lee Highway
Sperryville, VA 22740
(540) 987-0513

Springfield, VA

SchoolContact Information
Northern Virginia Community College
CNA Programs
6699 Springfield Center Dr
Springfield, VA 22150
(703) 323-3000

Stanardsville, VA

SchoolContact Information
Greene County Technical Education Center
CNA Programs
10415 Spotswood Trail
Stanardsville, VA 22973
(434) 939-9005

Sterling, VA

SchoolContact Information
Clarys Cna Training
CNA Programs
22570 Markey Ct
Sterling, VA 20166
(703) 444-6215

Suffolk, VA

SchoolContact Information
College and Career Academy at Pruden
CNA Programs
4169 Pruden Blvd
Suffolk, VA 23434
(757) 923-5254

Tazewell, VA

SchoolContact Information
Tazewell County Career and Technical Center
CNA Programs
260 Advantage Dr
Tazewell, VA 24651
(276) 988-2529

Vienna, VA

SchoolContact Information
Columbia College
CNA Programs
8620 Westwood Center Dr
Vienna, VA 22182
(703) 206-0508

Warrenton, VA

SchoolContact Information
Lord Fairfax Community College
CNA Programs
6480 College St
Warrenton, VA 20187
(540) 351-1505

Warsaw, VA

SchoolContact Information
Rappahannock Community College
CNA Programs
52 Campus Dr
Warsaw, VA 22572
(804) 333-6700

Williamsburg, VA

SchoolContact Information
Heart to Heart Career Training Center
CNA Programs
312 Waller Mill Rd #600
Williamsburg, VA 23185
(757) 229-0919

Woodbridge, VA

SchoolContact Information
America School Of Nursing & Allied Health
CNA Programs
14910 Jefferson Davis Hwy
Woodbridge, VA 22191
(703) 490-8402
First Career Center
CNA Programs
1986 Opitz Boulevard
Woodbridge, VA 22191
(703) 910-7081

Wytheville, VA

SchoolContact Information
Wytheville Community College
CNA Programs
1000 E Main St
Wytheville, VA 24382
(276) 223-4700
Wytheville Community College
CNA Programs
1000 E Main St
Wytheville, VA 24382
(276) 223-4700

Yorktown, VA

SchoolContact Information
Divine Home Care Services, LLC
CNA Programs
739 Thimble Shoals Boulevard, Suite 503
Yorktown, VA 23693
(757) 768-6021

Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.