CNA Classes & Programs in Virginia
220 CNA programs across 122 Virginia cities, including free, online, 4-week, evening and weekend options.
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
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
-
Complete a state-approved CNA training program
At least 140 hours, including 40 hours of supervised clinical practice.
-
Pass the state competency exam
A knowledge test and a hands-on skills test.
-
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
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
| School | City | Cost | Weeks |
|---|---|---|---|
| Fairfax County Public Schools - West Potomac Governor's Health Sciences Academy | Alexandria | Free | – |
| 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 Campus | Alexandria | Free | – |
| 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-Blacksburg | Blacksburg | Free | 7 |
| 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 Home | Bridgewater | Free | 3 |
| 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 College | Charlottesville | Free | – |
| 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 School | Dublin | Free | – |
| 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 College | Emporia | Free | – |
| 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 Virginia | Fairfax | Free | – |
| 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 Program | Front Royal | Free | 10 |
| 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 Virginia | Galax | Free | 7 |
| 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 Program | Gloucester | Free | 4 |
| 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 Acute | Gloucester | Free | 6 |
| 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 - Grundy | Grundy | Free | – |
| Nursing Facility · Employer-sponsoredHeritage Hall Grundy offers a paid CNA training class with an employment pathway at the facility. | |||
| Health Service and Education | Hampton | Free | – |
| 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 Community | Harrisonburg | Free | 8 |
| 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 Community | Harrisonburg | Free | 6 |
| 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 Center | Hot Springs | Free | – |
| 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 Healthcare | Low Moor | Free | – |
| 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 Green | Manassas | Free | – |
| 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 Hospital | Marion | Free | – |
| 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 Center | Martinsville | Free | – |
| 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 Sciences | Newport News | Free | 6 |
| 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 Division | Newport News | Free | 6 |
| 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 EEE | Newport News | Free | 6 |
| 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 Center | Norfolk | Free | 8 |
| 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 School | Powhatan | Free | 36 |
| 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 Creek | Rich Creek | Free | – |
| 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 Center | Roanoke | Free | 6 |
| 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 Community | Roanoke | Free | 4 |
| 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 Center | Salem | Free | – |
| 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 Campus | Springfield | Free | – |
| 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 School | Warrenton | Free | – |
| 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
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
| School | City | Cost | Weeks |
|---|---|---|---|
| Classic Nurses Academy | Alexandria | $1,400 | 4 |
| 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 Institute | Alexandria | $1,300 | 4 |
| 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 Campus | Alexandria | Free | – |
| 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 Careers | Ashburn | $2,150 | 5 |
| 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 Home | Bridgewater | Free | 3 |
| 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 - Charlottesville | Charlottesville | – | 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 College | Danville | $3,495 | 5 |
| 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 Academy | Danville | $925 | 5 |
| 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 Academy | Fairfax | $1,100 | 5 |
| 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 Training | Forest | – | 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 Program | Gloucester | Free | 4 |
| 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 Institute | Manassas | – | 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 Institute | Manassas | $1,099 | 4 |
| 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 School | Manassas | $1,175 | 4 |
| 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 EEE | Newport News | Free | 6 |
| 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 Solutions | Norfolk | – | 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 Center | Richmond | $900 | 4 |
| 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 Community | Roanoke | Free | 4 |
| 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 Education | Salem | – | 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 Institute | Stafford | $1,550 | 5 |
| 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 Center | Williamsburg | $950 | 4 |
| 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 Center | Williamsburg | $1,582 | 5 |
| 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 Campus | Woodbridge | – | – |
| 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
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
| School | City | Cost | Weeks |
|---|---|---|---|
| Northern Virginia Community College - Alexandria Campus | Alexandria | Free | – |
| 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 Careers | Ashburn | $2,150 | 5 |
| 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 Institute | Chantilly | $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 College | Clifton 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 Virginia | Fairfax | Free | – |
| 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 Training | Forest | – | 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 Nursing | Forest | $1,120 | 6 |
| 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 Campus | Fredericksburg | – | 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 Academy | Locust Grove | $2,000 | 6 |
| 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 Institute | Manassas | – | 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 Institute | Manassas | $1,099 | 4 |
| 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 School | Manassas | $1,175 | 4 |
| 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 Center | Richmond | $1,400 | 8 |
| 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 Center | Richmond | $900 | 4 |
| 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 Corr | Richmond | $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 - Richmond | Richmond | $1,300 | 7 |
| 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 Education | Salem | – | 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 Center | Stafford | – | 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 Center | Suffolk | $875 | 6 |
| 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 Center | Williamsburg | $1,582 | 5 |
| 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 Training | Woodbridge | – | 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 Campus | Woodbridge | – | – |
| 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
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
| School | City | Cost | Weeks |
|---|---|---|---|
| Virginia Highlands Community College | Abingdon | $81 | 11 |
| 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/Alberta | Alberta | $3,396 | 7 |
| 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 Academy | Alexandria | $1,400 | 4 |
| 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 Institute | Alexandria | $1,300 | 4 |
| 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 Campus | Alexandria | Free | – |
| 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 Careers | Ashburn | $2,150 | 5 |
| 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 - Charlottesville | Charlottesville | – | 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 College | Clifton 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 Academy | Danville | $925 | 5 |
| 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 Virginia | Fairfax | Free | – |
| 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 School | Fairfax 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 Training | Forest | – | 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 Nursing | Forest | $1,120 | 6 |
| 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 Campus | Fredericksburg | – | 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 Education | Grundy | – | – |
| Community College · Financial aidSouthwest Virginia Community College offers Certified Nurse Aide training through Workforce/Continuing Education with classes scheduled based on community demand. | |||
| Hampton University | Hampton | – | 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 Training | Hampton | $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 - Hampton | Hampton | – | 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 County | Luray | – | – |
| 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 Institute | Manassas | – | 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 Institute | Manassas | $1,099 | 4 |
| 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 School | Manassas | $1,175 | 4 |
| 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 Center | Richmond | $1,400 | 8 |
| 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 Center | Richmond | $900 | 4 |
| 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 Institute | Richmond | $1,400 | 6 |
| 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 Education | Salem | – | 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 Center | Stafford | – | 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 Institute | Stafford | $1,550 | 5 |
| 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 Pruden | Suffolk | $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 Center | Williamsburg | $950 | 4 |
| 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 Center | Williamsburg | $1,582 | 5 |
| 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 Health | Woodbridge | – | 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 Institute | Woodbridge | $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 Campus | Woodbridge | – | – |
| 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
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
| School | City | Cost | Weeks |
|---|---|---|---|
| Virginia Highlands Community College | Abingdon | $81 | 11 |
| 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/Alberta | Alberta | $3,396 | 7 |
| 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 Institute | Alexandria | $1,300 | 4 |
| 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 Campus | Alexandria | Free | – |
| 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 Careers | Ashburn | $2,150 | 5 |
| 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 - Charlottesville | Charlottesville | – | 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 Academy | Danville | $925 | 5 |
| 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 School | Fairfax 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 Nursing | Forest | $1,120 | 6 |
| 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 Education | Grundy | – | – |
| 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 - Keysville | Keysville | $3,396 | 7 |
| 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 Academy | Locust Grove | $2,000 | 6 |
| 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 County | Luray | – | – |
| 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 Institute | Manassas | – | 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 Institute | Manassas | $1,099 | 4 |
| 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 EEE | Newport News | Free | 6 |
| 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 College | Richmond | – | – |
| 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 Education | Salem | – | 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 Center | Stafford | – | 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 Institute | Stafford | $1,550 | 5 |
| 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 Health | Woodbridge | – | 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 Campus | Woodbridge | – | – |
| 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
- Virginia Beach 3 programs
- Chesapeake 2 programs
- Norfolk 3 programs
- Arlington 1 program
- Richmond 12 programs
- Newport News 6 programs
All 122 Cities with CNA Programs in Virginia
- Richmond12
- Alexandria6
- Manassas6
- Newport News6
- Hampton5
- Roanoke5
- Charlottesville4
- Fairfax4
- Fredericksburg4
- Harrisonburg4
- Lynchburg4
- Salem4
- Stafford4
- Woodbridge4
- Danville3
- Dublin3
- Gloucester3
- Grundy3
- Norfolk3
- Springfield3
- Suffolk3
- Virginia Beach3
- Williamsburg3
- Abingdon2
- Appomattox2
- Bedford2
- Chesapeake2
- Clintwood2
- Floyd2
- Forest2
- Front Royal2
- Lebanon2
- Leesburg2
- Luray2
- Marion2
- Martinsville2
- Petersburg2
- Portsmouth2
- Rocky Mount2
- Stanardsville2
- Stuart2
- Warrenton2
- Warsaw2
- Winchester2
- Wise2
- Alberta1
- Amherst1
- Arlington1
- Aroda1
- Ashburn1
- Baskerville1
- Bastian1
- Ben Hur1
- Berryville1
- Big Stone Gap1
- Blacksburg1
- Blackstone1
- Bluefield1
- Bridgewater1
- Bristol1
- Brookneal1
- Buckingham1
- Carson1
- Chantilly1
- Chatham1
- Chester1
- Christiansburg1
- Clifton Forge1
- Colonial Heights1
- Courtland1
- Covington1
- Culpeper1
- Cumberland1
- Dumfries1
- Emporia1
- Fairfax Station1
- Farmville1
- Fincastle1
- Fishersville1
- Franklin1
- Galax1
- Gate City1
- Goochland1
- Hillsville1
- Hopewell1
- Hot Springs1
- Independence1
- Jetersville1
- Keysville1
- Kilmarnock1
- King George1
- Lexington1
- Locust Grove1
- Lovingston1
- Low Moor1
- Madison1
- Mechanicsville1
- Melfa1
- Middletown1
- Milford1
- Mineral1
- Mount Jackson1
- New Kent1
- Onley1
- Orange1
- Palmyra1
- Pearisburg1
- Powhatan1
- Reston1
- Rich Creek1
- Ruckersville1
- Rustburg1
- Saluda1
- Smithfield1
- South Boston1
- Spotsylvania1
- Sterling1
- Tazewell1
- Triangle1
- Weyers Cave1
- White Stone1
- Wytheville1
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 employed | 39,750 |
| Healthcare facilities | 630+ |
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.