CNA Classes & Programs in Virginia
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.
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
Virginia Highlands Community College
- Nurse Aide Campus
Abingdon, VA 24210
(276) 739-2400
Alberta, VA
Southside Virginia Community College
- Nurse Aide Campus
Alberta, VA 23821
(434) 949-1000
Alexandria, VA
American Red Cross- Alexandria
- Nurse Assistant Training Campus
Alexandria, VA 22314
(800) 733-2767
Classic Nurses Academy
- Certified Nurses Aide (CNA Campus
Alexandria, VA 22312
(703) 932-2599
Global Health College
- Nurse Aide Campus
Alexandria, VA 22304
(703) 212-7410
Maralex Allied Health
- Nurse Aide Campus
Alexandria, VA 22312
(703) 642-5751
Salvation Academy
Alexandria, VA 22312
(703) 763-1115
Ultimate Keepers Nurse Training Services
- Nurse Aide Campus
Alexandria, VA 22309
(703) 520-0153
Arlington, VA
Global Educational Institute
- Nurse Aide Campus
Arlington, VA 22204
(571) 505-0438
Ashburn, VA
Moon River Nursing Careers
- Nurse Aide Program Campus
Ashburn, VA 20147
(703) 766-5758
Big Stone Gap, VA
Mountain Empire Community College
- Nursing Assistant Campus
Big Stone Gap, VA 24219
(276) 523-2400
Carson, VA
Rowanty Technical Center
- Nursing Aide Campus
Carson, VA 23830
(434) 246-5741
Charlottesville, VA
Charlottesville Technical Center
- Nurse Aide Campus
Charlottesville, VA 22901
(434) 973-4461
Fast Track Health Care Education
- Nurse Aide Campus
Charlottesville, VA 22903
(434) 485-0966
Piedmont Virginia Community College
- Nurse Aide Campus
Charlottesville, VA 22902
(434) 977-3900
Chesapeake, VA
Chesapeake Career Center
- Nurse Aide Campus
Chesapeake, VA 23322
(757) 547-0134
Chester, VA
Chester Career College
- Nurse Aide Campus
Chester, VA 23836
(804) 751-9191
John Tyler Community College
- Certified Nurse Aide Campus
Chester, VA 23831
(804) 796-4000
Clifton Forge, VA
Dabney S. Lancaster Community College
- Nursing Assistant Campus
Clifton Forge, VA 24422
(540) 863-2800
Covington, VA
Jackson River Technical Center
- Nurse Aide/Health Assistant Campus
Covington, VA 24426
(540) 862-1308
Danville, VA
Danville Community College
- Nurse Aide Campus
Danville, VA 24541
(434) 797-2222
Dublin, VA
New River Community College
- Nurse Aide Campus
Dublin, VA 24084
(540) 674-3600
Dumfries, VA
Healing Hands Health School
- Nursing Assistant Campus
Dumfries, VA 22026
(703) 221-4404
Rose Hill Healthcare Resources
- Certified Nursing Assistant Campus
Dumfries, VA 22026
(571) 931-0908
Fairfax, VA
Medical Learning Center Inc.
- Nurse Aide Campus
Fairfax, VA 22031
(703) 573-2331
Fincastle, VA
Botetourt Technical Ed Center
- Nurse Aide Campus
Fincastle, VA 24090
(540) 473-8216
Fishersville, VA
Valley Career and Technical Center
- Certified Nurse Aides (CNA) Campus
Fishersville, VA 22939
(540) 943-5511
Wilson Workforce and Rehabilitation Center
- Nurse Aide Campus
Fishersville, VA 22939
(540) 332-7000
Forest, VA
Runk & Pratt School of Nursing Instruction
- Certified Nursing Assistants Campus
Forest, VA 24551
(434) 237-8498
Franklin, VA
Paul D Camp Community College
- Nurse Aide Campus
Franklin, VA 23851
(757) 569-6700
Fredericksburg, VA
Assured Solutions
- Certified Nursing Assistant Campus
Fredericksburg, VA 22401
(540) 841-4349
Cardinal Institute for Health Careers
- Nurse Aide (CNA) Campus
Fredericksburg, VA 22406
(540) 479-6600
Chambers Training Academy
- Nurse Aide Campus
Fredericksburg, VA 22408
(540) 940-2906
Front Royal, VA
Blue Ridge Technical Center
- Nurse Aide Campus
Front Royal, VA 22630
(540) 635-7123
Goochland, VA
Royal Career Institute Llc
- Nurse Aide Campus
Goochland, VA 23063
(804) 972-0847
Gordonsville, VA
Divinely Inspired Nursing Instruction
- Nursing Assistant Campus
Gordonsville, VA 22942
(540) 832-5050
Hampton, VA
Thomas Nelson Community College
- Nurse Aide Campus
Hampton, VA 23666
(757) 825-2800
Harrisonburg, VA
Massanutten Technical Center
- Certified Nursing Assistant Campus
Harrisonburg, VA 22801
(540) 434-5961
Henrico, VA
Dominion Health Education Center LLC
- Nurse Aide (CNA) Campus
Henrico, VA 23231
(804) 340-6163
Lebanon, VA
Russell County Career & Tech
- Certified Nursing Assistance Campus
Lebanon, VA 24266
(276) 889-6550
Locust Grove, VA
Career Nursing Academy
- Nurse Aide (C.N.A.) Campus
Locust Grove, VA 22508
(703) 402-2509
Germanna Community College
- Nurse Aid Campus
Locust Grove, VA 22508
(540) 423-9825
Luray, VA
Page County Technical Center
- Nurse Aide Campus
Luray, VA 22835
(540) 778-7282
Lynchburg, VA
Centra College of Nursing
- Nurse Aide Campus
Lynchburg, VA 24501
(434) 200-3070
Manassas, VA
Astar Education Institute
Manassas, VA 20109
(703) 368-6838
Excel Health Institute
- Nurse Aide Campus
Manassas, VA 20110
(571) 222-6600
Northern Virginia Health Care Center at Birmingham Green
- Nurse Aide Campus
Manassas, VA 20110
(703) 257-0935
Ultimate Health Schools
- Certified Nurse Aide Campus
Manassas, VA 20109
(571) 379-7045
Marion, VA
Blue Ridge Job Corps Center
- Certified Nurse Assistant Campus
Marion, VA 24354
(276) 783-7221
Martinsville, VA
Patrick Henry Community College
- Nurse Aide Campus
Martinsville, VA 24112
(276) 638-8777
Melfa, VA
Eastern Shore Community College
Melfa, VA 23410
(757) 789-1789
Monroe, VA
Old Dominion Job Corps Center
- Certified Nurse Assistant Campus
Monroe, VA 24574
(434) 929-4081
Newport News, VA
Professional Technical Learning Center
- Nurse Aide Campus
Newport News, VA 23601
(757) 806-6212
Riverside College of Health Careers
- Nurse Aide Campus
Newport News, VA 23601
(757) 240-2200
Norfolk, VA
America Medical Careers Academy
Norfolk, VA 23502
(757) 893-9226
Norfolk Allied Health Training Center
- Certified Nursing Assistant Campus
Norfolk, VA 23505
(757) 395-4398
Tidewater Community College
- Nurse Aide Campus
Norfolk, VA 23510
(757) 822-1111
Training Solutions
Norfolk, VA 23513
(757) 321-8887
North Chesterfield, VA
Asher Comprehensive Training Center, Inc
- Nurse Aide Campus
North Chesterfield, VA 23225
(804) 233-9494
Professional Career Institute
- Nurse Aide Campus
North Chesterfield, VA 23236
(804) 327-9740
Pearisburg, VA
Giles County Vocational School
- Nursing Assistant Campus
Pearisburg, VA 24134
(540) 921-1166
Petersburg, VA
Health Care Training Institute
- CNA - Nurse Aide Campus
Petersburg, VA 23803
(804) 861-8989
Richmond, VA
American Red Cross- Richmond
- Nurse Assistant Training Campus
Richmond, VA 23219
(800) 733-2767
Fresh Start Healthcare, LLC
- CNA - Nurse Aide Campus
Richmond, VA 23233
(804) 539-3809
Hermitage Tech Center
- Nurse Aide I Campus
- Nurse Aide II Campus
Richmond, VA 23228
(804) 756-3020
Reynolds Community College (Parham Campus)
Richmond, VA 23228
(804) 371-3000
Roanoke, VA
Roanoke Higher Education Center
- Certified Nursing Assistant Campus
Roanoke, VA 24016
(540) 767-6161
Virginia Western Community College
- Program: Nurse Aide Campus
Roanoke, VA 24015
(540) 857-8922
Ruckersville, VA
Jullian's Health Education Academy
- Certified Nursing Assistant Campus
Ruckersville, VA 22968
(434) 260-5986
Salem, VA
Roanoke Valley Nurse Aide Training
- Nurse Aide Campus
Salem, VA 24153
(765) 993-3916
Springfield, VA
Northern Virginia Community College
- Nurse Aide Preparation Campus
Springfield, VA 22150
(703) 323-3000
Stanardsville, VA
Greene County Technical Education Center
- Nurse Aide Campus
Stanardsville, VA 22973
(434) 939-9005
Sterling, VA
Clarys Cna Training
- CNA Campus
Sterling, VA 20166
(703) 444-6215
Suffolk, VA
College and Career Academy at Pruden
- Nurse Aide Campus
Suffolk, VA 23434
(757) 923-5254
Tazewell, VA
Tazewell County Career and Technical Center
- Certified Nursing Assistant Campus
Tazewell, VA 24651
(276) 988-2529
Warrenton, VA
Lord Fairfax Community College
- Nursing Assistant Campus
Warrenton, VA 20187
(540) 351-1505
Warsaw, VA
Rappahannock Community College
- Nurse Aide Campus
Warsaw, VA 22572
(804) 333-6700
Williamsburg, VA
Heart to Heart Career Training Center
- Nurse Aide Campus
Williamsburg, VA 23185
(757) 229-0919
Woodbridge, VA
America School Of Nursing & Allied Health
- Nurse Aide Campus
Woodbridge, VA 22191
(703) 490-8402
First Career Center
- Nurse Aide Campus
Woodbridge, VA 22191
(703) 910-7081
Wytheville, VA
Wytheville Community College
- Nurse-Aide Campus
- Nursing Assistant Campus
Wytheville, VA 24382
(276) 223-4700
Yorktown, VA
Divine Home Care Services, LLC
- Nurse Aide Campus
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.