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.

2023 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

CNA Programs
100 VHCC Dr
Abingdon, VA 24210
(276) 739-2400

Alberta, VA

CNA Programs
109 Campus Dr
Alberta, VA 23821
(434) 949-1000

Alexandria, VA

CNA Programs
123 N. Alfred Street
Alexandria, VA 22314
(800) 733-2767

CNA Programs
85 S Bragg St #103
Alexandria, VA 22312
(703) 932-2599

CNA Programs
6101 Stevenson Ave
Alexandria, VA 22304
(703) 212-7410

CNA Programs
6601 Little River Turnpike
Alexandria, VA 22312
(703) 642-5751

4609 Pinecrest Office Park Drive, Suite D
Alexandria, VA 22312
(703) 763-1115

CNA Programs
8609 Engleside Office Park
Alexandria, VA 22309
(703) 520-0153

Arlington, VA

CNA Programs
901 S Highland St #337
Arlington, VA 22204
(571) 505-0438

Ashburn, VA

CNA Programs
44927 George Washington Blvd, Suite 245
Ashburn, VA 20147
(703) 766-5758

Big Stone Gap, VA

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

Carson, VA

CNA Programs
20000 Rowanty Road
Carson, VA 23830
(434) 246-5741

Charlottesville, VA

CNA Programs
1000 Rio Rd E
Charlottesville, VA 22901
(434) 973-4461

CNA Programs
1924 Arlington Blvd Suite D
Charlottesville, VA 22903
(434) 485-0966

CNA Programs
501 College Dr
Charlottesville, VA 22902
(434) 977-3900

Chesapeake, VA

CNA Programs
1617 Cedar Rd
Chesapeake, VA 23322
(757) 547-0134

Chester, VA

CNA Programs
751 W Hundred Rd
Chester, VA 23836
(804) 751-9191

CNA Programs
13101 Jefferson Davis Hwy
Chester, VA 23831
(804) 796-4000

Clifton Forge, VA

CNA Programs
1000 Dabney Dr
Clifton Forge, VA 24422
(540) 863-2800

Covington, VA

CNA Programs
105 E Country Club Ln
Covington, VA 24426
(540) 862-1308

Danville, VA

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

Dublin, VA

CNA Programs
5251 State Rd 373
Dublin, VA 24084
(540) 674-3600

Dumfries, VA

CNA Programs
17323 Jefferson Davis Hwy #201
Dumfries, VA 22026
(703) 221-4404

CNA Programs
17932 S. Fraley Blvd, 220
Dumfries, VA 22026
(571) 931-0908

Fairfax, VA

CNA Programs
2720 Prosperity Ave Suite 400-2,
Fairfax, VA 22031
(703) 573-2331

Fincastle, VA

CNA Programs
253 Poor Farm Rd
Fincastle, VA 24090
(540) 473-8216

Fishersville, VA

CNA Programs
49 Hornet Rd
Fishersville, VA 22939
(540) 943-5511

CNA Programs
243 Woodrow Wilson Ave
Fishersville, VA 22939
(540) 332-7000

Forest, VA

CNA Programs
5164 Waterlick Rd
Forest, VA 24551
(434) 237-8498

Franklin, VA

CNA Programs
100 N College Dr
Franklin, VA 23851
(757) 569-6700

Fredericksburg, VA

CNA Programs
600 Princess Anne St
Fredericksburg, VA 22401
(540) 841-4349

CNA Programs
150 Riverside Pkwy #211
Fredericksburg, VA 22406
(540) 479-6600

CNA Programs
11909 Main St
Fredericksburg, VA 22408
(540) 940-2906

Front Royal, VA

CNA Programs
280 Luray Ave
Front Royal, VA 22630
(540) 635-7123

Goochland, VA

CNA Programs
1940 Sandy Hook Rd
Goochland, VA 23063
(804) 972-0847

Gordonsville, VA

CNA Programs
400 W Gordon Ave A
Gordonsville, VA 22942
(540) 832-5050

Hampton, VA

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

Harrisonburg, VA

CNA Programs
325 Pleasant Valley Rd
Harrisonburg, VA 22801
(540) 434-5961

Henrico, VA

CNA Programs
4746 Finlay St
Henrico, VA 23231
(804) 340-6163

Lebanon, VA

CNA Programs
304 Career Tech Dr
Lebanon, VA 24266
(276) 889-6550

Locust Grove, VA

CNA Programs
4437 Germanna Hwy F
Locust Grove, VA 22508
(703) 402-2509

CNA Programs
2130 Germanna Highway, Room 402
Locust Grove, VA 22508
(540) 423-9825

Luray, VA

CNA Programs
525 Middleburg Rd
Luray, VA 22835
(540) 778-7282

Lynchburg, VA

CNA Programs
905 Lakeside Dr A
Lynchburg, VA 24501
(434) 200-3070

Manassas, VA

7864 Donegan Dr
Manassas, VA 20109
(703) 368-6838

CNA Programs
8647 Mathis Ave suite 202
Manassas, VA 20110
(571) 222-6600

CNA Programs
8605 Centreville Rd
Manassas, VA 20110
(703) 257-0935

CNA Programs
7839 Ashton Avenue
Manassas, VA 20109
(571) 379-7045

Marion, VA

CNA Programs
245 W Main St
Marion, VA 24354
(276) 783-7221

Martinsville, VA

CNA Programs
645 Patriot Ave
Martinsville, VA 24112
(276) 638-8777

Melfa, VA

29300 Lankford Hwy
Melfa, VA 23410
(757) 789-1789

Monroe, VA

CNA Programs
1073 Father Judge Rd
Monroe, VA 24574
(434) 929-4081

Newport News, VA

CNA Programs
11524 Jefferson Ave #103
Newport News, VA 23601
(757) 806-6212

CNA Programs
316 Main St
Newport News, VA 23601
(757) 240-2200

Norfolk, VA

861 Glenrock Road, Suite 114
Norfolk, VA 23502
(757) 893-9226

CNA Programs
547 East Little Creek Road, Suite C
Norfolk, VA 23505
(757) 395-4398

CNA Programs
121 College Pl
Norfolk, VA 23510
(757) 822-1111

146, 2428 Almeda Av
Norfolk, VA 23513
(757) 321-8887

North Chesterfield, VA

CNA Programs
7465 Midlothian Turnpike
North Chesterfield, VA 23225
(804) 233-9494

CNA Programs
9200 Arboretum Pkwy Ste 110
North Chesterfield, VA 23236
(804) 327-9740

Pearisburg, VA

CNA Programs
1827 Wenonah Ave
Pearisburg, VA 24134
(540) 921-1166

Petersburg, VA

CNA Programs
112 S Adams St
Petersburg, VA 23803
(804) 861-8989

Richmond, VA

CNA Programs
420 East Cary Street
Richmond, VA 23219
(800) 733-2767

CNA Programs
13700 N. Gayton Road
Richmond, VA 23233
(804) 539-3809

CNA Programs
8301 Hungary Spring Rd
Richmond, VA 23228
(804) 756-3020

CNA Programs
1651 E Parham Rd
Richmond, VA 23228
(804) 371-3000

Roanoke, VA

CNA Programs
108 N Jefferson St
Roanoke, VA 24016
(540) 767-6161

CNA Programs
3094 Colonial Ave SW
Roanoke, VA 24015
(540) 857-8922

Ruckersville, VA

CNA Programs
8726 Seminole Trail #1
Ruckersville, VA 22968
(434) 260-5986

Salem, VA

CNA Programs
1945 Roanoke Boulevard
Salem, VA 24153
(765) 993-3916

Springfield, VA

CNA Programs
6699 Springfield Center Dr
Springfield, VA 22150
(703) 323-3000

Stanardsville, VA

CNA Programs
10415 Spotswood Trail
Stanardsville, VA 22973
(434) 939-9005

Sterling, VA

CNA Programs
22570 Markey Ct
Sterling, VA 20166
(703) 444-6215

Suffolk, VA

CNA Programs
4169 Pruden Blvd
Suffolk, VA 23434
(757) 923-5254

Tazewell, VA

CNA Programs
260 Advantage Dr
Tazewell, VA 24651
(276) 988-2529

Warrenton, VA

CNA Programs
6480 College St
Warrenton, VA 20187
(540) 351-1505

Warsaw, VA

CNA Programs
52 Campus Dr
Warsaw, VA 22572
(804) 333-6700

Williamsburg, VA

CNA Programs
312 Waller Mill Rd #600
Williamsburg, VA 23185
(757) 229-0919

Woodbridge, VA

CNA Programs
14910 Jefferson Davis Hwy
Woodbridge, VA 22191
(703) 490-8402

CNA Programs
1986 Opitz Boulevard
Woodbridge, VA 22191
(703) 910-7081

Wytheville, VA

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

Yorktown, VA

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.

Share This:
LinkedIn
Reddit