1. Home
  2. >>
  3. Find CNA Classes Near You
  4. >>
  5. CNA Classes in Virginia

CNA Classes in Virginia

A recent census discovered that the population of central Virginia is aging quickly. By 2030, about 20% of the population in the state of Virginia will be over the age of 65 years. From this, it can be concluded that medical care will be increasingly necessary. In particular, qualified CNAs will be needed to care for the changing and aging population in Virginia. Trained CNAs are poised to enjoy great success in healthcare. If you wish to contribute to Virginia healthcare, becoming a CNA could be a wonderful step forward.
Interested applicants should complete a state-approved program to gain licensing. Though the state of Virginia does not have strict guidelines for those who wish to obtain proper CNA licensing, some minimum requirements may need to be met before the program can begin. 

Virginia CNA Certification Requirements

Before beginning CNA classes, a brief list of requirements should be met. Some programs require a high school diploma; others may be more lenient. Some demands made on prospective candidates are: 

  1. A criminal background check
  2. Age of at least 18 years
  3. A negative TB test
  4. A medical exam
  5. Proof of immunization
  6. An ability to communicate effectively in English
  7. A CPR card (this requirement may vary from place to place)
  8. High school diploma (preferred)

Virginia CNA Programs & Testing Costs

Interested CNA candidates should complete a state-approved CNA program. Candidates should take care to refer to the Board’s list of approved programs before proceeding; licensing may be refused to candidates who complete programs that are not approved by the Board. A program should offer a minimum of 75 hours of classes. 

Program costs may vary from location to location within the state; however, students should budget anywhere between $400 and $2000 for their classes and materials. Some healthcare facilities may offer classes for qualified applicants. Low-income families may also be eligible for scholarships, grants, and special loans. For information on facilities that offer classes to CNA candidates, please follow this link

CNA Classes & Nurse Aide Courses in Virginia

If serving the healthcare industry by becoming a CNA sounds like a good career option, the following information about CNA centers may help you get started. Some of the programs may have different payment options. Others may provide different schedules for daytime or evening classes. As you look through the options, consider which facilities may be the best fit for your schedule.

Training ProgramCityZip CodePhone
Virginia Highlands Community CollegeAbingdon, VA24210276-739-2400
Visiting Nurse Solution HomeAlexandria, VA22312703-642-3737
New Era NursingAlexandria, VA22304571-312-5983
Center for Employment Training - CET AlexandriaAlexandria, VA22312703-461-9767
Global Health CollegeAlexandria, VA22314703-212-7410
Learning Tree International - Alexandria Education and AnyWare CenterAlexandria, VA22314888-843-8733
Salvation AcademyAlexandria, VA22312703-763-1115
Amherst County High SchoolAmherst, VA24521434-946-2898
Northern Virginia Community College - Annandale CampusAnnandale, VA22003703-323-3000
Northern Virginia Community CollegeAnnandale, VA22003703-323-3000
Appomattox Co School BoardAppomattox, VA24522434-352-7146
Moon River Nursing CareersAshburn, VA20147703-955-1811
Moon River Senior Care and TransportationAshburn, VA20147703-766-5758
Companion Extraordinaire Home Care ServicesAshland, VA23005804-752-2205
Mountain Empire Community CollegeBig Stone Gap, VA24219276-523-2400
Ultimate Keepers Home Care, IncBurke, VA22015703-520-0153
Rowanty Technical CenterCarson, VA23830434-246-5741
Southwest Virginia Community CollegeCedar Bluff, VA24609276-964-2555
Commonwise Home CareCharlottesville, VA22903434-202-8565
Fast Track Health Care EducationCharlottesville, VA22903434-485-0966
Piedmont Virginia Community CollegeCharlottesville, VA22902434-977-3900
Chesapeake Career CenterChesapeake, VA23322757-547-0134
Sentara College of Health SciencesChesapeake, VA23320757-388-2900
Dailey's Health Care, Inc.Chesapeake, VA23325757-523-5207
John Tyler Community CollegeChester, VA23831804-796-4000
Chester Career CollegeChester, VA23836804-751-9191
Heritage Hall ClintwoodClintwood, VA24228276-926-4693
Jackson River Technical CenterCovington, VA24426540-862-1308
George Washington High SchoolDanville, VA24541434-799-6410
Medical Solutions AcademyDanville, VA24541434-836-8393
New River Community CollegeDublin, VA24084540-674-3600
Greensville High SchoolEmporia, VA23847434-634-2195
Medical Learning Center Inc.Fairfax, VA22031703-573-2331
LinkedLinesFalls Church, VA22041703-578-0039
nova nursing academy nova nursing academyFalls Church, VA22044888-311-1046
The WoodlandFarmville, VA23901434-392-6106
Prince Edward County Public SchoolsFarmville, VA23901434-315-2100
Prince Edward County High SchoolFarmville, VA23901434-315-2130
Botetourt Technical Ed CenterFincastle, VA24090540-473-8216
Valley Career and Technical CenterFishersville, VA22939540-943-5511
Floyd County High SchoolFloyd, VA24091540-745-9450
Raspberry Hill Adult Daytime CenterForest, VA24551434-525-4422
Franklin High SchoolFranklin, VA23851757-562-5187
Paul D Camp Community CollegeFranklin, VA23851757-569-6700
Chambers Training AcademyFredericksburg, VA22408540-940-2906
Cardinal Institute for Health CareersFredericksburg, VA22406540-479-6600
Warren Memorial HospitalFront Royal, VA22630540-636-0300
Wytheville Community CollegeGalax, VA24333276-744-4974
Divinely Inspired Nursing InstructionGordonsville, VA22942540-832-5050
New Horizons Regional Education CenterHampton, VA23666757-766-1100
Thomas Nelson Community CollegeHampton, VA23666757-825-2800
Tidewater Medical TrainingHampton, VA23666757-320-1780
James Madison UniversityHarrisonburg, VA22807540-568-6211
Massanutten Technical CenterHarrisonburg, VA22801540-434-5961
Dominion Health Education Center LLCHenrico, VA23231804-340-6163
Hermitage High SchoolHenrico, VA23228804-756-3000
Assisting Hands Home Care - Richmond, Henrico, Chesterfield, VAHenrico, VA23229804-533-6505
Companion Extraordinaire Home Care ServicesHenrico, VA23228804-752-2205
Carroll County High SchoolHillsville, VA24343276-728-2125
Amelia Nottoway Technical CenterJetersville, VA23083434-645-7854
Heritage Hall LeesburgLeesburg, VA20176703-777-8700
Career Nursing AcademyLocust Grove, VA22508703-402-2509
Nelson County High SchoolLovingston, VA22949434-263-8317
Generation SolutionsLynchburg, VA24502434-455-6500
Central Virginia Community CollegeLynchburg, VA24502434-832-7600
Health Care Center Birmingham GreenManassas, VA20110703-257-0935
Care Perfections Health ServicesManassas, VA20110703-659-9640
LivinRite Home Health ServicesManassas, VA20109703-369-6677
Astar Education InstituteManassas, VA20109703-368-6838
Astar Education InstituteManassas, VA20109703-368-6838
Excel Health InstituteManassas, VA20110571-222-6600
Blue Ridge Job Corps CenterMarion, VA24354276-783-7221
Patrick Henry Community CollegeMartinsville, VA24112276-638-8777
Eastern Shore Community College BookstoreMelfa, VA23410757-789-1755
Lord Fairfax Community College - Middletown CampusMiddletown, VA22645540-868-7105
Old Dominion Job Corps CenterMonroe, VA24574434-929-8466
Peninsula Regional Education ProgramNewport News, VA23602757-283-7830
James River Convalescent & Rehabilitation CenterNewport News, VA23601757-595-2273
Virginia Health ServicesNewport News, VA23606757-596-6268
Home Instead Senior CareNewport News, VA23606757-886-1230
Professional Technical Learning CenterNewport News, VA23601757-806-6212
Riverside College of Health CareersNewport News, VA23601757-240-2200
Centura CollegeNorfolk, VA23518757-853-2121
Job Corps Outreach & Admissions OfficeNorfolk, VA23502757-466-3202
Tidewater Home Care, IncNorfolk, VA23504757-275-7010
Bon Secours Hampton RoadsNorfolk, VA23505757-889-2273
Eastern Virginia Medical SchoolNorfolk, VA23507757-446-7979
Tidewater Community CollegeNorfolk, VA23510757-822-1111
Asher Comprehensive Training Center, IncNorth Chesterfield, VA23225804-233-9494
Professional Career InstituteNorth Chesterfield, VA23236804-327-9740
Dogwood Village-Orange CountyOrange, VA22960540-672-2611
Orange County High SchoolOrange, VA22960540-661-4300
Giles County Vocational SchoolPearisburg, VA24134540-921-1166
Petersburg City Public SchoolsPetersburg, VA23805804-732-0510
Health Care Training InstitutePetersburg, VA23803804-861-8989
protraininginstPortsmouth, VA23701757-761-2120
Hartland CollegeRapidan, VA22733540-672-3100
Fresh Start Healthcare ,LLC (formerly Breath of Fresh Air)Richmond, VA23228804-539-3809
Richmond Public SchoolsRichmond, VA23220804-237-0600
Bon Secours Memorial College of NursingRichmond, VA23227804-627-5300
ECPI UniversityRichmond, VA23236804-330-5533
ManorCare Health Services-ImperialRichmond, VA23227804-262-7364
University of RichmondRichmond, VA23173804-289-8000
Virginia Commonwealth UniversityRichmond, VA23284804-828-0100
Reynolds Community College (Parham Campus)Richmond, VA23228804-371-3000
Reynolds Community CollegeRichmond, VA23228804-371-3000
Virginia School For Nurse AidesRichmond, VA23236804-353-1747
Virginia Western Community CollegeRoanoke, VA24015540-857-8922
Virginia Western Community CollegeRoanoke, VA24015540-857-8922
Jullian's Health Education AcademyRuckersville, VA22968434-260-5986
Campbell County Technical CenterRustburg, VA24588434-821-6213
Spotsylvania Career and Technical CenterSpotsylvania Courthouse, VA22553540-898-2655
Northern Virginia Community College - Medical Education CampusSpringfield, VA22150703-323-3000
Greene County Technical Education CenterStanardsville, VA22973434-939-9005
Envoy of StauntonStaunton, VA24401540-886-2335
clarys cna trainingSterling, VA20166703-444-6215
Northern Virginia Community College - Loudoun CampusSterling, VA20164703-450-2501
Patrick County High SchoolStuart, VA24171276-694-7137
Heritage Hall TazewellTazewell, VA24651276-988-2515
Tazewell County Career and Technical CenterTazewell, VA24651276-988-2529
Regent UniversityVirginia Beach, VA23464757-352-4127
SeniorcorpVirginia Beach, VA23455757-640-0557
Tidewater Community College - Virginia Beach CampusVirginia Beach, VA23453757-822-1111
Tidewater Medical TrainingVirginia Beach, VA23455757-320-1780
Fauquier High SchoolWarrenton, VA20186540-422-7300
Lord Fairfax Community College - Fauquier CampusWarrenton, VA20187540-351-1505
Fauquier HealthWarrenton, VA20186540-316-5000
Rappahannock Community CollegeWarsaw, VA22572804-333-6700
Blue Ridge Community CollegeWeyers Cave, VA24486540-234-9261
Thomas Nelson Community College, Historic Triangle CampusWilliamsburg, VA23188757-253-4300
Heart to Heart Career Training CenterWilliamsburg, VA23185757-229-0919
Dowell J Howard CenterWinchester, VA22602540-662-8997
Wise County Technical SchoolWise, VA24293276-328-6113
America School Of Nursing & Allied HealthWoodbridge, VA22191703-490-8402
Gee's Career Training InstituteWoodbridge, VA22191703-910-7239
Wythe County Technology CenterWytheville, VA24382276-228-5481

CNA Programs in Virginia Beach

Tidewater Medical Training: This is a state-of-the-art establishment that offers quality CNA certification and classes to students. The curriculum covers a wide array of topics for student preparation, including interpersonal skills, infection control, body systems, and client safety. Clinical experience helps supplement classroom learning. Students will complete 137 hours of classwork between 4 and 6 weeks. Different schedules may slow down or speed up the rate of graduation. Admission requires an interview and a complete application. Graduates may take the Nurse Aide Exam. Tuition for the program costs about $850. 

Tidewater Community College: This is a three-week long program that offers about 140 hours of class time. A 40-hour medical internship helps students put their knowledge into practice. Tuition costs about $862, but more money should be budgeted for uniforms and other related materials. The program does not offer financial aid. 

Interim Health Care: This course is offered monthly. There are morning, evening, and night options for students who have different scheduling needs. This program costs $590, but certain individuals may qualify for reduced pricing tuition. Those who want to see if they can take the class should contact Interim Health Care. A high school diploma or GED equivalent is expected from all applicants. 

CNA Programs in Norfolk

Centura College: Students taking this course learn how to provide effective and compassionate care for patients. The curriculum covers about 160 hours of classes and clinical experience. Multiple skills and topics are taught in the classroom, including patient safety, infection control, first aid, and personal care skills. CNA candidates who graduate are ready to pass the Nurse Aide exam. 

CNA Programs in Richmond

Professional Career Institute: This is a six-week program that covers caregiving for patients. They also learn communication skills that prepare them to be effective with doctors, nurses, and their own patients. Tuition costs $950 and includes the cost of texts. However, students must cover the cost of uniforms and their background checks. Day and evening classes are available to students. 

Additional Virginia CNA resources

Department of Health Professions
Perimeter Center
9960 Mayland Drive, Suite 300
Henrico, Virginia 23233-1463

Office Hours:
Monday – Friday 8:15AM – 5:00PM (except Holidays)

Out-of-State CNAs

Though there are no guarantees, some CNAs may be able to transfer to Virginia without completing a Virginia-based CNA program. The Board allows reciprocity for transferring CNAs. An application for endorsement must be filled out, and certification from the other state must be submitted. No criminal convictions must be on the record. All application materials should be mailed to the Commonwealth of Virginia.


CNA certification must be renewed every two years. For renewal, CNAs must have worked 8 continuous hours during the past 24 months. The Nursing Aide Registry must also be informed of any changes to the applicant’s address. 

How much does a CNA make in Virginia?

CNA salaries may vary from place to place within the state. Places that have a higher demand for assistant help in healthcare may pay higher salaries than regions without such a demand. Entry-level CNAs may make a smaller salary than those who have worked in the profession for many years. Extra certification and skill sets may also help boost the salary of a CNA. In the latest May of 2022 report, the Bureau of Labor Statistics shows that the hourly pay for a CNA is $15.90, or a yearly salary of $33,070. CNAs on the higher end of the wage scale in Virginia can make up to $40,210.