CNA Classes & Programs in Virginia

220 CNA programs across 122 Virginia cities, including free, online, 4-week, evening and weekend options.

Find CNA programs in Virginia

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

CNA training in Virginia

Programs
220
state-approved
Cities covered
122
with CNA programs
Median pay
$36,820
$17.70 an hour
CNAs employed
39,750
in Virginia
Training hours
140
minimum, incl. 40 clinical

Sources: US Census (2024), BLS OEWS (May 2023).

On this page
  1. Get info from schools
  2. How to become a CNA
  3. Program types
  4. Classes by city
  5. Exam prep
  6. Salary and job outlook
  7. FAQ

What brings you here?

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Get Info from CNA Schools in Virginia

Fill in the short form to get information from CNA schools that serve your area, such as cost, schedules and start dates.

CNA program search

Free Service No Obligations Compare Multiple Programs

We may earn a fee when you request information from schools.

How to Become a CNA in Virginia: Requirements

  1. Complete a state-approved CNA training program

    At least 140 hours, including 40 hours of supervised clinical practice.

  2. Pass the state competency exam

    A knowledge test and a hands-on skills test.

  3. Get listed on the Virginia Nurse Aide Registry

    Employers check the registry before hiring.

Step 1 is a state-approved program. Find one in Virginia.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Virginia requirements in detail

Before you enroll, it helps to understand exactly what Virginia requires to become a Certified Nursing Assistant (CNA). Meeting these standards ensures you're eligible to test, be placed on the state registry, and work in approved healthcare settings.

Eligibility

  • Program enrollment (NATCEP): You must complete a Virginia Board of Nursing–approved Nurse Aide Education Program. Programs are available through community colleges, high schools, private training centers, and licensed healthcare facilities. The program must meet all federal OBRA and state Virginia Administrative Code 18VAC90-26 standards.
  • Background check: All CNA candidates must undergo a criminal background check before direct patient contact, as required under Code of Virginia § 32.1-162.9:1. Employers must verify that no disqualifying convictions or registry findings (abuse, neglect, or misappropriation) exist before hiring.

Training Hours & Clinicals

Virginia requires a minimum of 140 total hours of training, and at least 40 hours of supervised clinical experience in a licensed nursing facility. Before any hands-on care, students must complete at least 24 hours of classroom instruction covering required topics such as communication, infection control, residents' rights, safety and emergency procedures (including the Heimlich maneuver), and promoting residents' independence and dignity.

Certification Exam (NNAAP)

After completing training, you must pass both parts of the National Nurse Aide Assessment Program (NNAAP) exam, administered by Credentia on behalf of the Virginia Board of Nursing:

  • Knowledge test (written or oral): 70 multiple-choice questions (or 60 questions plus 10 reading comprehension for the oral version). The oral exam is available in English and Spanish.
  • Skills evaluation: performance of five randomly selected nurse aide skills, including mandatory hand hygiene and at least one measurement task (e.g., recording blood pressure, weight, or pulse).

You must pass both exam components to become certified. Candidates have up to three attempts per section within 24 months of training completion. Those who do not pass within that period must retrain in an approved program before retesting.

Placement on the Registry & Working as a CNA

Once you pass both exam components, your name is added to the Virginia Nurse Aide Registry, maintained by the Virginia Board of Nursing through Credentia (CNA365). Employers must verify your registry status before hiring. Under federal law, a nursing facility may employ a trainee for up to 120 days while completing certification requirements.

Renewal & In-Service Requirements

Virginia CNA certification must be renewed every 24 months. To stay active on the registry, you must have performed at least 8 hours of paid nursing or nursing-related duties under the supervision of a licensed nurse during the previous two years. CNAs employed in Medicare- or Medicaid-certified facilities must also complete at least 12 hours of annual in-service education (24 hours every two years), provided and documented by the employer.

Reciprocity (Out-of-State CNAs)

If you are certified as a CNA in another U.S. state or territory and your certification is in active, good standing, you may apply for endorsement (reciprocity) to be placed on the Virginia Nurse Aide Registry without retraining. You must provide verification of current certification, proof of recent employment as a CNA, and meet Virginia's background check requirements. Applications are submitted directly to the Virginia Board of Nursing.

Costs & Reimbursement

Exam fees are set by Credentia and may vary by testing method. Under federal law, if you are employed by or receive an offer from a Medicare- or Medicaid-certified nursing facility at the time of training, the facility must cover your training and testing costs. If you are hired within 12 months of completing training, the facility must reimburse those expenses on a prorated basis.

Sources: Virginia Board of Nursing — Nurse Aide Education Program, Virginia Board of Nursing, Credentia — Virginia Nurse Aide Testing, 18VAC90-26 — Regulations for Nurse Aide Education Programs, Code of Virginia § 32.1-162.9:1 — Criminal Background Checks, 42 CFR 483.152 — Federal Training Requirements

CNA Program Types in Virginia

Programs grouped by cost, format and schedule. Open a type to see its schools, costs and length.

Free CNA Classes in Virginia

Most in Newport News, Alexandria and Gloucester

32 programs

Usually run by employers, colleges or workforce programs, often in exchange for a work commitment. They are not in our program search, so contact them directly. How free CNA training works

See 32 free programsHide programs
SchoolCityCostWeeks
Fairfax County Public Schools - West Potomac Governor's Health Sciences AcademyAlexandriaFree–
Educational EntityTwo-part, full-year Introduction to Nursing (courses 835526 and 835626) with classroom/simulation at West Potomac Academy and a required 40-hour clinical; eligible students may sit for the CNA exam.
Northern Virginia Community College - Alexandria CampusAlexandriaFree–
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide (CNA) preparation with hybrid online lectures, in-person labs held at NOVA locations including Alexandria, and supervised clinicals; FastForward/FANTIC/G3 funding may be available and CNA students are eligible for NOVA’s Guaranteed Interview Program.
Healthcare Academy of Southwest Virginia-BlacksburgBlacksburgFree7
Educational Entity · Financial aidIn partnership with Warm Hearth’s Kroontje Health Care Center, the Healthcare Academy of Southwest Virginia offers a CNA class in Blacksburg with classroom and clinical training; recent cohorts have been seven weeks. Regional workforce grants may waive tuition and materials for eligible students.
Bridgewater HomeBridgewaterFree3
Nursing Facility · 120 hours · Employer-sponsored · Job placement helpBridgewater Retirement Community offers a no-cost, employer-sponsored Nurse Aide course totaling 120 hours (80 classroom, 40 clinical) with weekday classes 8AM–5PM. Graduates who meet course and performance expectations are offered employment opportunities at BRC.
Piedmont Virginia Community CollegeCharlottesvilleFree–
Community College · 164 hours · Financial aidFastForward Nurse Aide program with classroom/lab instruction and a 40-hour clinical experience; total contact hours 164. Eligible students may receive G3/FastForward funding that can cover tuition, fees, and books.
Pulaski County High SchoolDublinFree–
High SchoolPulaski County High School’s Health and Medical Sciences pathway includes Nurse Aide courses that provide classroom instruction and clinical experience. The program prepares students for entry-level caregiving roles in healthcare settings.
Greensville County High School DE Southside Virginia Community CollegeEmporiaFree–
High SchoolGCHS offers Dual Enrollment Health Care Technology I and II (Nurse Aide) with classroom instruction, clinical experience, and eligibility to take the nurse aide certification exam upon completion.
Heritage Care Nurse Aide Training Program of Northern VirginiaFairfaxFree–
Nursing Facility · 144 hours · Financial aid · Employer-sponsored · Job placement helpHeritage Care Inc. offers a hybrid Nurse Aide training in Northern Virginia with Zoom theory and in-person labs/clinicals at Fairfax Rehabilitation and Nursing Center. The Virginia program is 144 hours and is tuition-free for eligible community members through grants or sponsorships.
Valley Health Nurse Aide Training ProgramFront RoyalFree10
Nursing Facility · Employer-sponsoredValley Health offers a paid 10-week Nurse Aide Training Program in which trainees are hired as temporary employees, receive benefits, and pay no tuition or testing-related fees, with a post‑training work commitment.
Healthcare Academy of Southwest VirginiaGalaxFree7
Educational Entity · Financial aidHealthcare Academy of Southwest Virginia runs state‑approved 7‑week CNA classes and has partnered with local facilities; select cohorts have tuition and materials covered by workforce grants.
Riverside Middle Peninsula Nurse Aide ProgramGloucesterFree4
Nursing Facility · Employer-sponsored · Job guaranteeRiverside’s Earn & Learn program provides paid training on the Middle Peninsula with full tuition coverage while you complete a state‑approved Nurse Aide course, typically in 4–6 weeks on weekday day schedules. Graduates move into CNA roles at Riverside with guaranteed placement and ongoing support.
Walter Reed Post AcuteGloucesterFree6
Nursing Facility · Employer-sponsored · Job placement helpVirginia Health Services offers an earn‑as‑you‑learn CNA apprenticeship at Walter Reed that runs about six weeks with paid class, skills lab, and on‑the‑job training. Tuition and certification exam costs are covered, and graduates continue as team members at the facility.
Heritage Hall - GrundyGrundyFree–
Nursing Facility · Employer-sponsoredHeritage Hall Grundy offers a paid CNA training class with an employment pathway at the facility.
Health Service and EducationHamptonFree–
Educational EntityBethel High School (Hampton City Schools) runs an after-school Nurse Aide program through the Governor’s Health Sciences Academy; students complete clinicals with local partners and the school covers program expenses.
Sunnyside Presbyterian Retirement CommunityHarrisonburgFree8
Nursing Facility · Employer-sponsored · Faith-basedSunnyside offers a paid, employer-sponsored Nurse Aide (CNA) training program for selected student employees with class and on-site clinical instruction over about 8–10 weeks. Graduates may transition into CNA roles at the community.
Virginia Mennonite Retirement CommunityHarrisonburgFree6
Nursing Facility · Employer-sponsored · Faith-basedVMRC runs a free, paid Nurse Aide training program for employees with weekday classroom sessions and daytime clinicals. Cohorts run about six weeks, and graduates move into CNA roles at VMRC.
Kissito Healthcare- Spring Nursing CenterHot SpringsFree–
Nursing Facility · Employer-sponsored · Faith-basedThe Springs Nursing & Rehab (Kissito Healthcare) periodically offers employer-sponsored, no-cost CNA training at its Hot Springs facility for individuals starting a caregiving career.
Kissito HealthcareLow MoorFree–
Nursing Facility · Employer-sponsored · Faith-basedKissito Healthcare offers free, employer‑sponsored CNA training that provides a pathway to employment and career advancement within its centers.
Birmingham GreenManassasFree–
Nursing Facility · Employer-sponsoredEmployer-sponsored CNA training provided at no cost for staff; the program includes books and supplies.
Francis Marion Manor Health & Rehab/Smyth County Com HospitalMarionFree–
Nursing Facility · Employer-sponsoredFrancis Marion Manor offers a free, employer‑sponsored CNA training program in Marion with paid work while training.
Kissito - Mulberry Creek Nursing & Rehab CenterMartinsvilleFree–
Nursing Facility · Employer-sponsoredMulberry Creek Nursing & Rehab Center offers paid training for employees to earn the CNA license. Training is provided as part of employment and supports staffing needs at the facility.
Riverside College of Health SciencesNewport NewsFree6
Educational Entity · 174 hours · Employer-sponsored · Job placement helpSix-week, full-time day Nurse Aide certificate on the Newport News campus with classroom, lab and clinical instruction. An Earn-and-Learn option with Riverside Lifelong Health covers tuition while employed as a Hospitality Assistant.
Riverside Health System - Lifelong Health DivisionNewport NewsFree6
Nursing Facility · 174 hours · Employer-sponsored · Job guaranteeRiverside Lifelong Health offers a paid Earn-and-Learn pathway that hires trainees as Hospitality Assistants and pays full tuition for the Nurse Aide program. Graduates transition into CNA roles at Lifelong Health facilities upon certification.
VHS Consulting EEENewport NewsFree6
Nursing Facility · Employer-sponsored · Job guaranteeVirginia Health Services’ Earn-As-You-Learn CNA Apprenticeship is a paid, accelerated training held on day shift at the EEE Center and partner facilities. Training lasts about six weeks with rotating weekends and leads to placement as a CNA upon successful completion.
Tidewater Community College Workforce Development CenterNorfolkFree8
Community College · Financial aid · Job placement helpTCC Workforce offers Basic Nurse Aide Preparation in 8 or 16 weeks, and the Job Skills Training Program runs an 8–12 week CNA cohort on a weekday daytime schedule. For eligible participants, JSTP tuition is covered by third-party funding and includes placement services.
Powhatan High SchoolPowhatanFree36
High School · 280 hoursPowhatan High School’s Nurse Aide Honors (HO8360W) is a state‑accredited course with classroom and clinical training in hospitals, nursing homes, and outpatient facilities. Program completers are eligible to take the state nurse aide certification exam.
Heritage Hall - Rich CreekRich CreekFree–
Nursing Facility · Employer-sponsoredHeritage Hall–Rich Creek recruits Ancillary Aides for a paid CNA Class pathway where participants earn CNA certification while employed.
Davis and McDaniel Veterans Care CenterRoanokeFree6
Nursing Facility · Employer-sponsored · Job placement helpSix-week paid Nursing Aide Student program with classroom and clinical training held Monday–Friday 9:00–2:30; trainees are employees during training and may transition to CNA roles upon completion.
Friendship Retirement CommunityRoanokeFree4
Nursing Facility · Employer-sponsored · Job placement helpPaid, employer-sponsored Student Nursing Assistant class lasting four weeks with classroom and clinical training; trainees are employed during training and are placed within Friendship facilities after completion.
Salem Health and Rehabilitation CenterSalemFree–
Nursing Facility · Employer-sponsoredFacility offers a CNA in Training pathway where the center provides the education while participants train toward CNA roles. Full‑time student positions require attendance standards and transition to full‑time work upon class completion.
Northern Virginia Community College - Springfield CampusSpringfieldFree–
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide (CNA) training with classroom, lab, and clinical preparation; FastForward and other grants may reduce tuition to 0 for eligible students. The program also guarantees at least one interview with a regional employer.
Fauquier High SchoolWarrentonFree–
High SchoolFauquier High School offers a Nursing Aide program that combines classroom instruction with hands‑on clinical experience at a local assisted living facility. The program provides practical patient‑care skills for students interested in healthcare careers.

4-Week CNA Classes in Virginia

Most in Alexandria, Manassas and Danville

23 programs

Accelerated programs usually take 3 to 5 weeks, with 4 weeks the most common. They are one of the fastest ways to become a CNA in Virginia.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 23 programsHide programs
SchoolCityCostWeeks
Classic Nurses AcademyAlexandria$1,4004
Educational EntityClassic Nurses Services Inc. Academy offers hands-on CNA training in Alexandria with flexible scheduling options and PM classes available. The CNA program cost is listed as 1400.
CNN American Global InstituteAlexandria$1,3004
Educational Entity · 140 hours · Job placement helpState-approved 140-hour CNA program with day, evening, and weekend options; daytime cohort completes in 4 weeks and includes one week of clinicals. Tuition is listed as 1300 and includes materials and lab supplies.
Northern Virginia Community College - Alexandria CampusAlexandriaFree–
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide (CNA) preparation with hybrid online lectures, in-person labs held at NOVA locations including Alexandria, and supervised clinicals; FastForward/FANTIC/G3 funding may be available and CNA students are eligible for NOVA’s Guaranteed Interview Program.
Moon River Nursing CareersAshburn$2,1505
Educational Entity · 140 hours · Financial aidMoon River Nursing Careers offers a 140-hour blended Nurse Aide/CNA program completed in 5 weeks, combining online theory, skills lab, and clinicals. Day, evening, and weekend options are available.
Bridgewater HomeBridgewaterFree3
Nursing Facility · 120 hours · Employer-sponsored · Job placement helpBridgewater Retirement Community offers a no-cost, employer-sponsored Nurse Aide course totaling 120 hours (80 classroom, 40 clinical) with weekday classes 8AM–5PM. Graduates who meet course and performance expectations are offered employment opportunities at BRC.
Fast Track Health Care Education - CharlottesvilleCharlottesville–4
Educational Entity · 140 hoursVirginia Board-approved 140-hour CNA training offered in Charlottesville with day, evening, and weekend options; the day track completes in 4 weeks. Classroom and clinical training provided; state exam fee is additional.
Danville Community CollegeDanville$3,4955
Community College · Financial aidShort-term CNA training with classroom, skills lab, and on-site clinical experiences; includes AHA CPR and First Aid certification.
Medical Solutions AcademyDanville$9255
Educational Entity · Financial aidDay and evening Nurse Aide courses combine classroom, lab, and clinical training; daytime runs 5 weeks and evening 6 weeks.
Thrive Healthcare AcademyFairfax$1,1005
Educational Entity · 140 hoursThrive Healthcare Academy’s Nursing Assistant program includes 100 hours of classroom instruction and 40 hours of clinical training. The course runs in 5–6 week cohorts held Monday–Friday.
Raspberry Hill Healthcare TrainingForest–4
Educational Entity · 140 hoursHybrid nurse aide course combining online lectures with on-site skills lab and clinical at a nursing facility; program totals 140 hours over 4 weeks. Day and evening cohorts available.
Riverside Middle Peninsula Nurse Aide ProgramGloucesterFree4
Nursing Facility · Employer-sponsored · Job guaranteeRiverside’s Earn & Learn program provides paid training on the Middle Peninsula with full tuition coverage while you complete a state‑approved Nurse Aide course, typically in 4–6 weeks on weekday day schedules. Graduates move into CNA roles at Riverside with guaranteed placement and ongoing support.
Astar Education InstituteManassas–5
Educational Entity · 120 hoursHybrid CNA program with online theory and in-person skills lab and clinical. Offers weekday evening (about 5 weeks) and weekend (7–8 weeks) cohorts.
Excel Health InstituteManassas$1,0994
Educational EntityVBON-approved Nurse Aide program with hybrid/online theory plus in‑person lab and clinical; fast‑track and weekend options available. Flexible schedules include weekdays, evenings, and weekends.
Unique Health SchoolManassas$1,1754
Educational Entity · 120 hoursUnique Health School offers a Virginia Board of Nursing–approved Nurse Aide Training Program totaling 120 hours with classroom, lab, and clinical, available in 4‑week day or 5‑week evening formats.
VHS Consulting EEENewport NewsFree6
Nursing Facility · Employer-sponsored · Job guaranteeVirginia Health Services’ Earn-As-You-Learn CNA Apprenticeship is a paid, accelerated training held on day shift at the EEE Center and partner facilities. Training lasts about six weeks with rotating weekends and leads to placement as a CNA upon successful completion.
Training SolutionsNorfolk–4
Educational Entity · 120 hoursTraining Solutions offers a 4-week, 120-hour CNA program with 80 hours of classroom instruction and 40 hours of clinical training in a nursing care facility.
Family 1st of Virginia Healthcare and Safety Training CenterRichmond$9004
Educational EntityFamily 1st of Virginia provides Board-approved CNA training with multiple formats: 4-week daytime, 7-week evening, and a self-paced online option. Recent promotions list tuition from 900.
Friendship Retirement CommunityRoanokeFree4
Nursing Facility · Employer-sponsored · Job placement helpPaid, employer-sponsored Student Nursing Assistant class lasting four weeks with classroom and clinical training; trainees are employed during training and are placed within Friendship facilities after completion.
Fast Track Health Care EducationSalem–4
Educational Entity · 140 hoursVirginia Board of Nursing–approved 140 hour Nurse Aide program that can be completed in 4 weeks and teaches core bedside skills with lab and clinical. A hybrid option delivers online theory with in‑person skills and clinical, and day, evening, and weekend schedules are offered.
Wellness Nursing InstituteStafford$1,5505
Educational Entity · 120 hours · Job placement helpVirginia Board of Nursing–approved CNA program with 120 total hours (80 classroom, 20 lab, 40 clinical) offered in day, evening, and weekend formats. Job placement support is available.
Agape Home Care Training CenterWilliamsburg$9504
Educational Entity · 140 hoursAgapé’s Nurse Aide course runs 4–5 weeks and totals 140 hours, including BLS CPR training and certification, with classes offered in day and night formats. Agapé is a state-approved regional test site so students can train and test at the same location.
Heart to Heart Career Training CenterWilliamsburg$1,5825
Educational Entity · 140 hours · Financial aidHeart to Heart offers a 5-week, 140-hour Hybrid Nurse Aide program combining online coursework with in-person skills training and clinicals. Tuition assistance and scholarships are available, and upcoming classes are posted with schedules and pricing.
Northern Virginia Community College - Woodbridge CampusWoodbridge––
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide Preparation (CNA) with hybrid instruction—online lectures plus in-person labs and clinicals, including cohorts based at the Woodbridge Regional Center. The program is FastForward-eligible with funding options and includes employer engagement via the Guaranteed Interview Program.

Online and Hybrid CNA Classes in Virginia

Most in Richmond, Manassas and Forest

22 programs

You can take the classroom part online. Clinical training is always in person, at an approved healthcare facility, before certification.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 22 programsHide programs
SchoolCityCostWeeks
Northern Virginia Community College - Alexandria CampusAlexandriaFree–
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide (CNA) preparation with hybrid online lectures, in-person labs held at NOVA locations including Alexandria, and supervised clinicals; FastForward/FANTIC/G3 funding may be available and CNA students are eligible for NOVA’s Guaranteed Interview Program.
Moon River Nursing CareersAshburn$2,1505
Educational Entity · 140 hours · Financial aidMoon River Nursing Careers offers a 140-hour blended Nurse Aide/CNA program completed in 5 weeks, combining online theory, skills lab, and clinicals. Day, evening, and weekend options are available.
Curatio Medical InstituteChantilly$2,099–
Educational Entity · 140 hoursHybrid nurse aide program with 80 hours online theory, 20 hours skills lab, and 40 hours clinicals. Tuition includes BLS and background/drug screen; students supply scrubs and pay the state exam fee.
Mountain Gateway Community CollegeClifton Forge––
Community College · 120 hours · Financial aidMGCC’s Nurse Aide program provides at least 120 hours of lecture, lab, and instructor-led clinical training, with CPR/First Aid included for clinical eligibility. FastForward financial assistance may reduce tuition for eligible Virginia residents.
Heritage Care Nurse Aide Training Program of Northern VirginiaFairfaxFree–
Nursing Facility · 144 hours · Financial aid · Employer-sponsored · Job placement helpHeritage Care Inc. offers a hybrid Nurse Aide training in Northern Virginia with Zoom theory and in-person labs/clinicals at Fairfax Rehabilitation and Nursing Center. The Virginia program is 144 hours and is tuition-free for eligible community members through grants or sponsorships.
Raspberry Hill Healthcare TrainingForest–4
Educational Entity · 140 hoursHybrid nurse aide course combining online lectures with on-site skills lab and clinical at a nursing facility; program totals 140 hours over 4 weeks. Day and evening cohorts available.
Runk & Pratt School of NursingForest$1,1206
Educational Entity · 140 hours · Job placement helpCNA program with 100 classroom or lab hours plus 40 clinical hours offered in day, evening, and hybrid formats. Options range from 6 to 12 weeks with small class sizes.
Germanna Community College - Fredericksburg Area CampusFredericksburg–7
Community College · Financial aidGermanna offers a 7-week Certified Nurse Aide program delivered through HCT 101, HCT 102 and HCT 115 with classroom, lab, and clinical instruction. The program is part-time and may include online classroom components.
Career Nursing AcademyLocust Grove$2,0006
Educational Entity · 145 hoursThe CNA program provides 145 hours over 6 weeks with day and weekend options, offered in in‑person or hybrid formats; tuition includes uniform, background check, drug screen, CPR, textbook, equipment, and first state exam.
Astar Education InstituteManassas–5
Educational Entity · 120 hoursHybrid CNA program with online theory and in-person skills lab and clinical. Offers weekday evening (about 5 weeks) and weekend (7–8 weeks) cohorts.
Excel Health InstituteManassas$1,0994
Educational EntityVBON-approved Nurse Aide program with hybrid/online theory plus in‑person lab and clinical; fast‑track and weekend options available. Flexible schedules include weekdays, evenings, and weekends.
Unique Health SchoolManassas$1,1754
Educational Entity · 120 hoursUnique Health School offers a Virginia Board of Nursing–approved Nurse Aide Training Program totaling 120 hours with classroom, lab, and clinical, available in 4‑week day or 5‑week evening formats.
Dominion Health Education CenterRichmond$1,4008
Educational EntityDominion Health Education Center offers an 8-week hybrid CNA program with online video lectures and evening in-person skills labs and clinicals. Tuition is 1400.
Family 1st of Virginia Healthcare and Safety Training CenterRichmond$9004
Educational EntityFamily 1st of Virginia provides Board-approved CNA training with multiple formats: 4-week daytime, 7-week evening, and a self-paced online option. Recent promotions list tuition from 900.
Fresh Start Healthcare - Lucy CorrRichmond$1,300–
Nursing FacilityFresh Start Healthcare offers a Virginia Board of Nursing–approved Nurse Aide program in a blended online/onsite format. The course includes lecture, skills lab, and clinical practice, with CPR/AED/First Aid certification included.
Fresh Start Healthcare - RichmondRichmond$1,3007
Educational EntityVBON‑approved blended Nurse Aide program with online theory and onsite skills/clinicals; tuition includes textbook, materials, and a 2‑year CPR/AED/First Aid certification.
Fast Track Health Care EducationSalem–4
Educational Entity · 140 hoursVirginia Board of Nursing–approved 140 hour Nurse Aide program that can be completed in 4 weeks and teaches core bedside skills with lab and clinical. A hybrid option delivers online theory with in‑person skills and clinical, and day, evening, and weekend schedules are offered.
Germanna Community College - Stafford County CenterStafford–7
Community College · Financial aidGermanna’s Certified Nurse Aide is a 7-week program using HCT 101 and HCT 102 with classroom, lab, and clinical instruction based at the Stafford County Center. Evening cohorts often include weekend clinicals.
Senora Angels Training CenterSuffolk$8756
Educational Entity · 140 hoursCNA training combines online instruction with on-site skills labs and 40 clinical hours in a nursing facility over 6–8 weeks. Total program length is 140 hours.
Heart to Heart Career Training CenterWilliamsburg$1,5825
Educational Entity · 140 hours · Financial aidHeart to Heart offers a 5-week, 140-hour Hybrid Nurse Aide program combining online coursework with in-person skills training and clinicals. Tuition assistance and scholarships are available, and upcoming classes are posted with schedules and pricing.
1st Providence Health Care TrainingWoodbridge–6
Educational Entity · 155 hoursVirginia Board of Nursing–approved Nurse Aide program totaling 155 hours with lecture, lab, and 45 clinical hours. Offered in-person, virtual, and hybrid with daytime classes over 6–7 weeks.
Northern Virginia Community College - Woodbridge CampusWoodbridge––
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide Preparation (CNA) with hybrid instruction—online lectures plus in-person labs and clinicals, including cohorts based at the Woodbridge Regional Center. The program is FastForward-eligible with funding options and includes employer engagement via the Guaranteed Interview Program.

Evening CNA Classes in Virginia

Most in Alexandria, Hampton and Manassas

34 programs

Evening classes usually run after 5 PM on weekdays, so you can keep a daytime job or other commitments while you train.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 34 programsHide programs
SchoolCityCostWeeks
Virginia Highlands Community CollegeAbingdon$8111
Community College · Financial aid · Job placement helpVHCC offers an 11-week Nurse Aide class that meets two evenings per week 6:00–9:30 with weekend clinicals. In-state course fee options are listed and FastForward/G3 funding may further reduce student cost.
Southside Virginia Community College-Christiana/AlbertaAlberta$3,3967
Community College · Financial aidSVCC Workforce offers Nurse Aide Training with multiple cohorts at Alberta and other sites; typical schedules include evening classes with weekend clinicals or daytime formats. Tuition is listed with FastForward grants available to reduce costs for eligible Virginians.
Classic Nurses AcademyAlexandria$1,4004
Educational EntityClassic Nurses Services Inc. Academy offers hands-on CNA training in Alexandria with flexible scheduling options and PM classes available. The CNA program cost is listed as 1400.
CNN American Global InstituteAlexandria$1,3004
Educational Entity · 140 hours · Job placement helpState-approved 140-hour CNA program with day, evening, and weekend options; daytime cohort completes in 4 weeks and includes one week of clinicals. Tuition is listed as 1300 and includes materials and lab supplies.
Northern Virginia Community College - Alexandria CampusAlexandriaFree–
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide (CNA) preparation with hybrid online lectures, in-person labs held at NOVA locations including Alexandria, and supervised clinicals; FastForward/FANTIC/G3 funding may be available and CNA students are eligible for NOVA’s Guaranteed Interview Program.
Moon River Nursing CareersAshburn$2,1505
Educational Entity · 140 hours · Financial aidMoon River Nursing Careers offers a 140-hour blended Nurse Aide/CNA program completed in 5 weeks, combining online theory, skills lab, and clinicals. Day, evening, and weekend options are available.
Fast Track Health Care Education - CharlottesvilleCharlottesville–4
Educational Entity · 140 hoursVirginia Board-approved 140-hour CNA training offered in Charlottesville with day, evening, and weekend options; the day track completes in 4 weeks. Classroom and clinical training provided; state exam fee is additional.
Mountain Gateway Community CollegeClifton Forge––
Community College · 120 hours · Financial aidMGCC’s Nurse Aide program provides at least 120 hours of lecture, lab, and instructor-led clinical training, with CPR/First Aid included for clinical eligibility. FastForward financial assistance may reduce tuition for eligible Virginia residents.
Medical Solutions AcademyDanville$9255
Educational Entity · Financial aidDay and evening Nurse Aide courses combine classroom, lab, and clinical training; daytime runs 5 weeks and evening 6 weeks.
Heritage Care Nurse Aide Training Program of Northern VirginiaFairfaxFree–
Nursing Facility · 144 hours · Financial aid · Employer-sponsored · Job placement helpHeritage Care Inc. offers a hybrid Nurse Aide training in Northern Virginia with Zoom theory and in-person labs/clinicals at Fairfax Rehabilitation and Nursing Center. The Virginia program is 144 hours and is tuition-free for eligible community members through grants or sponsorships.
New Era Nursing Training SchoolFairfax Station––
Educational Entity · 120 hours · Job placement helpNOVA Nursing Academy’s CNA program delivers 120 hours of training (80 classroom, 40 clinical) taught by registered nurses. The school advertises flexible day, evening, and weekend schedules plus sponsorship referral assistance.
Raspberry Hill Healthcare TrainingForest–4
Educational Entity · 140 hoursHybrid nurse aide course combining online lectures with on-site skills lab and clinical at a nursing facility; program totals 140 hours over 4 weeks. Day and evening cohorts available.
Runk & Pratt School of NursingForest$1,1206
Educational Entity · 140 hours · Job placement helpCNA program with 100 classroom or lab hours plus 40 clinical hours offered in day, evening, and hybrid formats. Options range from 6 to 12 weeks with small class sizes.
Germanna Community College - Fredericksburg Area CampusFredericksburg–7
Community College · Financial aidGermanna offers a 7-week Certified Nurse Aide program delivered through HCT 101, HCT 102 and HCT 115 with classroom, lab, and clinical instruction. The program is part-time and may include online classroom components.
Southwest Virginia Community College Transportation & Logistics Center Workforce & Continuing EducationGrundy––
Community College · Financial aidSouthwest Virginia Community College offers Certified Nurse Aide training through Workforce/Continuing Education with classes scheduled based on community demand.
Hampton UniversityHampton–8
Educational EntityHampton University’s Workforce Development Enterprise offers an 8-week CNA program combining classroom, skills lab, and clinical rotations with at least 40 hours of direct patient care; day and evening options.
Tidewater Medical TrainingHampton$1,080–
Educational Entity · Financial aid · Job placement helpTMT’s Virginia Board of Nursing–approved CNA program provides classroom, lab, and clinical training at its Hampton campus with job placement assistance. Day and evening cohorts are offered and payment plans are available.
Virginia Peninsula Community College - HamptonHampton–8
Community College · 148 hours · Financial aidVPCC’s noncredit CNA program through Workforce Development includes lecture, skills lab, and a clinical internship; tuition covers materials, BLS certification, background/drug screen, a clinical kit, and an exam voucher. Classes are commonly offered in 8‑week day or evening formats.
Laure Ridge Community College - Luray Page CountyLuray––
Community College · Financial aidLaurel Ridge offers a Nurse Aide course (NUR 27) that teaches essential patient care skills through classroom, lab, and clinical experiences, with offerings at the Luray-Page County Center. Funding options include FastForward and G3 last-dollar assistance for eligible students.
Astar Education InstituteManassas–5
Educational Entity · 120 hoursHybrid CNA program with online theory and in-person skills lab and clinical. Offers weekday evening (about 5 weeks) and weekend (7–8 weeks) cohorts.
Excel Health InstituteManassas$1,0994
Educational EntityVBON-approved Nurse Aide program with hybrid/online theory plus in‑person lab and clinical; fast‑track and weekend options available. Flexible schedules include weekdays, evenings, and weekends.
Unique Health SchoolManassas$1,1754
Educational Entity · 120 hoursUnique Health School offers a Virginia Board of Nursing–approved Nurse Aide Training Program totaling 120 hours with classroom, lab, and clinical, available in 4‑week day or 5‑week evening formats.
Dominion Health Education CenterRichmond$1,4008
Educational EntityDominion Health Education Center offers an 8-week hybrid CNA program with online video lectures and evening in-person skills labs and clinicals. Tuition is 1400.
Family 1st of Virginia Healthcare and Safety Training CenterRichmond$9004
Educational EntityFamily 1st of Virginia provides Board-approved CNA training with multiple formats: 4-week daytime, 7-week evening, and a self-paced online option. Recent promotions list tuition from 900.
Professional Career InstituteRichmond$1,4006
Educational Entity · 150 hoursSix-week Nurse Aide training with day or evening cohorts covers patient care skills and includes 100 classroom hours plus 50 clinical hours. Tuition includes the textbook.
Fast Track Health Care EducationSalem–4
Educational Entity · 140 hoursVirginia Board of Nursing–approved 140 hour Nurse Aide program that can be completed in 4 weeks and teaches core bedside skills with lab and clinical. A hybrid option delivers online theory with in‑person skills and clinical, and day, evening, and weekend schedules are offered.
Germanna Community College - Stafford County CenterStafford–7
Community College · Financial aidGermanna’s Certified Nurse Aide is a 7-week program using HCT 101 and HCT 102 with classroom, lab, and clinical instruction based at the Stafford County Center. Evening cohorts often include weekend clinicals.
Wellness Nursing InstituteStafford$1,5505
Educational Entity · 120 hours · Job placement helpVirginia Board of Nursing–approved CNA program with 120 total hours (80 classroom, 20 lab, 40 clinical) offered in day, evening, and weekend formats. Job placement support is available.
The College and Career Academy at PrudenSuffolk$575–
Career School · 156 hours · Financial aidEvening Nurse Aide course for adults covers classroom and clinical skills aligned to the NNAAP; tuition assistance and a scholarship opportunity are advertised. Two cohorts are listed for 156 hours at 575.
Agape Home Care Training CenterWilliamsburg$9504
Educational Entity · 140 hoursAgapé’s Nurse Aide course runs 4–5 weeks and totals 140 hours, including BLS CPR training and certification, with classes offered in day and night formats. Agapé is a state-approved regional test site so students can train and test at the same location.
Heart to Heart Career Training CenterWilliamsburg$1,5825
Educational Entity · 140 hours · Financial aidHeart to Heart offers a 5-week, 140-hour Hybrid Nurse Aide program combining online coursework with in-person skills training and clinicals. Tuition assistance and scholarships are available, and upcoming classes are posted with schedules and pricing.
America School of Nursing and Allied HealthWoodbridge–7
Educational Entity · 150 hoursBoard-approved Nurse Aide program with 150 total hours (theory 90, lab 20, clinical 40). Morning cohorts run 7 weeks, evening 8 weeks, and a 10-week weekend option is available.
Gee's Career Training InstituteWoodbridge$1,115–
Educational Entity · 150 hours · Financial aid · Job placement helpGCTI’s Virginia-approved CNA program is 150 hours (classroom, skills lab, and 40 clinical hours) with small class sizes and day or evening schedules. The school advertises career placement assistance and payment plans/scholarships.
Northern Virginia Community College - Woodbridge CampusWoodbridge––
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide Preparation (CNA) with hybrid instruction—online lectures plus in-person labs and clinicals, including cohorts based at the Woodbridge Regional Center. The program is FastForward-eligible with funding options and includes employer engagement via the Guaranteed Interview Program.

Weekend CNA Classes in Virginia

Most in Alexandria, Manassas and Stafford

22 programs

Weekend classes usually meet on Saturdays, Sundays or both, so you can train without missing weekday work.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

See 22 programsHide programs
SchoolCityCostWeeks
Virginia Highlands Community CollegeAbingdon$8111
Community College · Financial aid · Job placement helpVHCC offers an 11-week Nurse Aide class that meets two evenings per week 6:00–9:30 with weekend clinicals. In-state course fee options are listed and FastForward/G3 funding may further reduce student cost.
Southside Virginia Community College-Christiana/AlbertaAlberta$3,3967
Community College · Financial aidSVCC Workforce offers Nurse Aide Training with multiple cohorts at Alberta and other sites; typical schedules include evening classes with weekend clinicals or daytime formats. Tuition is listed with FastForward grants available to reduce costs for eligible Virginians.
CNN American Global InstituteAlexandria$1,3004
Educational Entity · 140 hours · Job placement helpState-approved 140-hour CNA program with day, evening, and weekend options; daytime cohort completes in 4 weeks and includes one week of clinicals. Tuition is listed as 1300 and includes materials and lab supplies.
Northern Virginia Community College - Alexandria CampusAlexandriaFree–
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide (CNA) preparation with hybrid online lectures, in-person labs held at NOVA locations including Alexandria, and supervised clinicals; FastForward/FANTIC/G3 funding may be available and CNA students are eligible for NOVA’s Guaranteed Interview Program.
Moon River Nursing CareersAshburn$2,1505
Educational Entity · 140 hours · Financial aidMoon River Nursing Careers offers a 140-hour blended Nurse Aide/CNA program completed in 5 weeks, combining online theory, skills lab, and clinicals. Day, evening, and weekend options are available.
Fast Track Health Care Education - CharlottesvilleCharlottesville–4
Educational Entity · 140 hoursVirginia Board-approved 140-hour CNA training offered in Charlottesville with day, evening, and weekend options; the day track completes in 4 weeks. Classroom and clinical training provided; state exam fee is additional.
Medical Solutions AcademyDanville$9255
Educational Entity · Financial aidDay and evening Nurse Aide courses combine classroom, lab, and clinical training; daytime runs 5 weeks and evening 6 weeks.
New Era Nursing Training SchoolFairfax Station––
Educational Entity · 120 hours · Job placement helpNOVA Nursing Academy’s CNA program delivers 120 hours of training (80 classroom, 40 clinical) taught by registered nurses. The school advertises flexible day, evening, and weekend schedules plus sponsorship referral assistance.
Runk & Pratt School of NursingForest$1,1206
Educational Entity · 140 hours · Job placement helpCNA program with 100 classroom or lab hours plus 40 clinical hours offered in day, evening, and hybrid formats. Options range from 6 to 12 weeks with small class sizes.
Southwest Virginia Community College Transportation & Logistics Center Workforce & Continuing EducationGrundy––
Community College · Financial aidSouthwest Virginia Community College offers Certified Nurse Aide training through Workforce/Continuing Education with classes scheduled based on community demand.
Southside Virginia Community College - KeysvilleKeysville$3,3967
Community College · Financial aidSVCC’s Workforce Nurse Aide Training at the Keysville campus blends classroom, skills lab, and clinical practice with set daytime and some Saturday sessions. FastForward funding may reduce tuition for eligible students.
Career Nursing AcademyLocust Grove$2,0006
Educational Entity · 145 hoursThe CNA program provides 145 hours over 6 weeks with day and weekend options, offered in in‑person or hybrid formats; tuition includes uniform, background check, drug screen, CPR, textbook, equipment, and first state exam.
Laure Ridge Community College - Luray Page CountyLuray––
Community College · Financial aidLaurel Ridge offers a Nurse Aide course (NUR 27) that teaches essential patient care skills through classroom, lab, and clinical experiences, with offerings at the Luray-Page County Center. Funding options include FastForward and G3 last-dollar assistance for eligible students.
Astar Education InstituteManassas–5
Educational Entity · 120 hoursHybrid CNA program with online theory and in-person skills lab and clinical. Offers weekday evening (about 5 weeks) and weekend (7–8 weeks) cohorts.
Excel Health InstituteManassas$1,0994
Educational EntityVBON-approved Nurse Aide program with hybrid/online theory plus in‑person lab and clinical; fast‑track and weekend options available. Flexible schedules include weekdays, evenings, and weekends.
VHS Consulting EEENewport NewsFree6
Nursing Facility · Employer-sponsored · Job guaranteeVirginia Health Services’ Earn-As-You-Learn CNA Apprenticeship is a paid, accelerated training held on day shift at the EEE Center and partner facilities. Training lasts about six weeks with rotating weekends and leads to placement as a CNA upon successful completion.
Bryant & Stratton CollegeRichmond––
Educational Entity · 140 hoursBryant & Stratton College’s Virginia Nurse Aide training is a 140-hour weekend program delivered in person over about 7.5 weeks, combining theory, lab, and four 10-hour clinical days.
Fast Track Health Care EducationSalem–4
Educational Entity · 140 hoursVirginia Board of Nursing–approved 140 hour Nurse Aide program that can be completed in 4 weeks and teaches core bedside skills with lab and clinical. A hybrid option delivers online theory with in‑person skills and clinical, and day, evening, and weekend schedules are offered.
Germanna Community College - Stafford County CenterStafford–7
Community College · Financial aidGermanna’s Certified Nurse Aide is a 7-week program using HCT 101 and HCT 102 with classroom, lab, and clinical instruction based at the Stafford County Center. Evening cohorts often include weekend clinicals.
Wellness Nursing InstituteStafford$1,5505
Educational Entity · 120 hours · Job placement helpVirginia Board of Nursing–approved CNA program with 120 total hours (80 classroom, 20 lab, 40 clinical) offered in day, evening, and weekend formats. Job placement support is available.
America School of Nursing and Allied HealthWoodbridge–7
Educational Entity · 150 hoursBoard-approved Nurse Aide program with 150 total hours (theory 90, lab 20, clinical 40). Morning cohorts run 7 weeks, evening 8 weeks, and a 10-week weekend option is available.
Northern Virginia Community College - Woodbridge CampusWoodbridge––
Community College · Financial aid · Job placement helpNOVA Workforce offers Nurse Aide Preparation (CNA) with hybrid instruction—online lectures plus in-person labs and clinicals, including cohorts based at the Woodbridge Regional Center. The program is FastForward-eligible with funding options and includes employer engagement via the Guaranteed Interview Program.

A program can appear under more than one type. Cost and length are each school's published figures, so confirm them with the school.

Explore CNA Classes by City in Virginia

With roughly 220 CNA training programs statewide, Virginia offers extensive educational opportunities in major metropolitan areas such as Virginia Beach, Chesapeake, Norfolk, Arlington, Richmond, and Newport News. Currently, about 39,750 Certified Nursing Assistants work across Virginia, reflecting steady and growing demand for skilled healthcare professionals. Students completing Virginia CNA programs can expect median earnings of 36,820 annually and 17.70 per hour.

With a population of over 8.8 million residents and a rapidly expanding healthcare sector, Virginia provides strong career opportunities for CNA training graduates. From leading health systems such as Sentara Healthcare, Inova Health System, VCU Health, Bon Secours Health System, and Carilion Clinic to hundreds of long-term care and rehabilitation facilities statewide, Certified Nursing Assistants play an essential role in supporting patient care across the state's urban centers, suburban communities, and rural areas.

Largest Cities in Virginia

All 122 Cities with CNA Programs in Virginia

No city by that name has programs listed. Try the CNA program search below, which works by ZIP code.

Not near one of these cities? Search CNA programs by ZIP code.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Prepare for Your CNA Exam in Virginia

The Virginia CNA exam has a knowledge test and a hands-on skills test. Both of these study tools are free.

Salary & Job Outlook as a CNA in Virginia

Median annual pay$36,820
Median hourly pay$17.70
CNAs employed39,750
Healthcare facilities630+

Virginia offers strong opportunities for Certified Nursing Assistants, combining steady employment growth with a diverse range of healthcare employers. With more than 39,750 CNAs working statewide and over 630 healthcare facilities, there are many paths to begin or advance a CNA career. According to the Centers for Medicare & Medicaid Services (CMS), Virginia has over 290 nursing homes, 95 hospitals, and 245 home health agencies employing CNAs. While these counts are based on CMS data and may not capture every facility in the state, they demonstrate the wide scope of employment opportunities available.

Salary Overview

The median annual income for all workers in Virginia is about $49,920, or $24.00 per hour. CNAs in Virginia earn a median of $36,820 annually, which equals about $17.70 per hour. While CNA wages are below the state average, they offer a solid starting point in healthcare, with room to advance into higher-paying positions such as Licensed Practical Nurse (LPN), Registered Nurse (RN), or specialized technician roles. Many CNAs also gain valuable patient care experience that can serve as a foundation for long-term clinical careers.

Job Outlook

The outlook for CNA employment in Virginia remains positive. With 39,750 CNAs currently employed and continued growth in healthcare demand—particularly due to the state's aging population—CNA jobs are expected to remain plentiful. Major employers include Sentara Healthcare, Inova Health System, VCU Health, Bon Secours Health System, and Carilion Clinic, which hire CNAs across hospitals, long-term care centers, rehabilitation facilities, and home health agencies. The highest concentration of CNA jobs can be found in Northern Virginia, the Hampton Roads region, and the Richmond metropolitan area, but opportunities extend across all regions of the state.

If you're considering this career path, explore our list of CNA training programs in Virginia or learn how to get certified in our CNA License & Registration guide.

Why Become a CNA in Virginia?

Becoming a CNA in Virginia is a quick and affordable way to begin working in the healthcare field. Training programs can typically be completed in a few weeks, allowing new graduates to enter the workforce quickly. With more than 290 nursing homes and a growing number of hospitals and home health providers, Virginia offers CNAs a wide range of work settings—from large urban hospitals to community-based care facilities. Many training programs are offered through community colleges, vocational schools, and healthcare employers, often serving as the first step toward LPN or RN licensure. You can also explore free CNA training, online CNA courses, or accelerated CNA programs across the state.

CNA Salaries across Virginia

CNA wages in Virginia vary by region, with higher pay typically found in metropolitan areas such as Northern Virginia, Richmond, and Virginia Beach, compared to smaller or rural areas. Below is a breakdown of CNA salaries across the state.

Sources: BLS OEWS (May 2023), CMS Nursing Homes (July 2025), CMS Hospitals (July 2025), CMS Home Health Agencies (July 2025)

CNA Salary by Area in Virginia

Area Annual salary Hourly salary
Virginia (statewide) $36,820 $17.70
Blacksburg-Christiansburg-Radford $35,200 $16.92
Charlottesville $37,400 $17.98
Harrisonburg $36,110 $17.36
Lynchburg $35,780 $17.20
Richmond $36,630 $17.61
Roanoke $35,320 $16.98
Staunton-Waynesboro $38,980 $18.74
Virginia Beach-Norfolk-Newport News $35,760 $17.19
Winchester $37,150 $17.86

Source: BLS OEWS (May 2023), median wages for nursing assistants.

Ready to start? Get info from CNA schools in Virginia.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Frequently Asked Questions about CNA Classes in Virginia

How long does it take to complete a CNA program in Virginia?

In Virginia, CNA programs require a minimum of 140 hours of training, which includes 40 hours of clinical practice. Most students complete their training in 4–12 weeks, depending on whether they choose a full-time, part-time, or accelerated program schedule.

How much does CNA training cost in Virginia?

CNA programs in Virginia cost from free to $4,297, depending on the school. 32 programs are free or employer-paid. Some schools and healthcare employers may cover the cost or reimburse you after hiring.

Are there free CNA classes in Virginia?

Yes. 32 programs in Virginia are free or employer-paid. These are often employer-sponsored programs where you agree to work for the facility after completing training and certification.

Are online CNA programs available in Virginia?

Yes. 22 programs in Virginia offer hybrid training, with the classroom part online. Clinical skills are always practiced in person, in a supervised healthcare setting.

Are accelerated (4-week) CNA programs available in Virginia?

Yes. 23 programs in Virginia are accelerated, usually finishing in 3 to 5 weeks. These programs are intensive and best for students who can commit to full-time study and clinical practice.

How do I become a CNA in Virginia?

To become a CNA in Virginia, you must complete a state-approved training program, pass the National Nurse Aide Assessment Program (NNAAP), and be listed on the Virginia Nurse Aide Registry. The process is overseen by the Virginia Department of Health Professions.

How can I study for the CNA exam in Virginia?

Use our free CNA study guide to review the core CNA clinical skills, including hand washing, vital signs, transfers, and personal care. You can also take our free CNA practice tests, which include over 300 questions covering physical care, psychosocial care, and the role of the nurse aide.

I’m a CNA in another state. Can I transfer my license to Virginia?

Yes, through reciprocity, but the rules differ by state. Some states ask only for an application and a fee, while others also ask for a test or proof of recent work. Learn more in our guide to CNA License Reciprocity in Virginia.

How often do I need to renew my CNA license in Virginia?

CNAs in Virginia must renew their certification every 12 months. To renew, you need proof of paid CNA work in that period. See our CNA License & Registration page for renewal details.

How can I check if my CNA license is active in Virginia?

You can verify your status on the Virginia Nurse Aide Registry online. For step-by-step instructions, visit our guide on CNA License & Registration in Virginia.

How much do CNAs earn in Virginia?

The median CNA salary in Virginia is $36,820 per year, or about $17.70 per hour. Pay can vary by region, employer, and years of experience. Many CNAs in Virginia also use the role as a stepping stone to LPN or RN careers.

Where do CNAs work in Virginia?

Certified Nursing Assistants in Virginia work in hospitals, nursing homes, rehabilitation centers, assisted living facilities, and home health agencies. Opportunities are widely available across both urban and rural areas.

Information accuracy: requirements, salary data and other information are compiled from official sources but can change. Please confirm with the school or the state before making decisions. If you spot a mistake, let us know.