How to Become a CNA in Virginia (2026)

By Athena KanUpdated
blog photo

See if you qualify for Certified Nursing Assistant programs

Answer a few questions in 2 minutes. Free, no commitment.

Start

Virginia requires a minimum of 140 hours of state-approved training, a passing score on both parts of the NNAAP exam, and placement on the Virginia Nurse Aide Registry before you can work as a Certified Nursing Assistant (CNA). The entire process takes one to four months depending on the program format. CNAs in Virginia earn a median of $38,790 per year ($18.65 per hour) as of May 2024, and the Bureau of Labor Statistics projects 2% national employment growth for nursing assistants through 2034.

Paying for Your CNA Program in Virginia


CNA training in Virginia generally costs between $800 and $2,000 for the program itself, depending on whether you attend a community college or a private training institution. Community college programs tend to fall at the lower end of that range, particularly for Virginia residents. On top of tuition, you should budget for the $140 NNAAP exam fee, any required textbooks or supplies, and background check costs if not included in tuition.

Several financial assistance options can reduce or eliminate out-of-pocket costs:

  • Virginia's G3 Program: Covers tuition and fees at Virginia community colleges for eligible residents pursuing credentials in high-demand fields, including CNA training. Income eligibility requirements apply.
  • FastForward: Virginia's community colleges offer short-term workforce training through FastForward, where eligible residents may pay only one-third of the full program cost.
  • Employer-sponsored training: Some Virginia healthcare employers, including nursing homes, hospitals, and assisted living facilities, offer free CNA training in exchange for a work commitment after certification. Virginia Health Services, for example, runs a paid CNA apprenticeship program.
  • WIOA funding: The Workforce Innovation and Opportunity Act provides federal funds through local workforce development boards for eligible individuals pursuing workforce training. Contact your local Virginia workforce development board to check whether CNA training qualifies in your area.
  • Military benefits: Active-duty service members, veterans, and eligible dependents may be able to use MyCAA, GI Bill, or VA education benefits toward CNA training at approved programs. Confirm eligibility with your education benefits office and the specific training program.

For additional guidance on funding options, Dreambound covers strategies in How to Access Government Funding for Education.

Frequently Asked Questions

What are the requirements to become a CNA in Virginia?

You must complete a state-approved training program of at least 140 hours, pass both the skills evaluation and the written or oral test of the NNAAP exam, and be placed on the Virginia Nurse Aide Registry. A high school diploma is not required by the state, though individual programs may require one.

Can you take the CNA exam without completing a training program in Virginia?

No. Virginia law requires successful completion of a state-approved, 140-hour training program before you are eligible to sit for the NNAAP competency exam. There is no option to challenge the exam based on experience alone.

How much does it cost to become a CNA in Virginia?

Training programs typically range from $800 to $2,000, and the NNAAP exam costs $140 ($95 for the skills evaluation and $45 for the written or oral test). Financial aid through Virginia's G3 Program or FastForward can reduce program costs for eligible residents. Search CNA programs on Dreambound to see what is available near you.

How long does CNA certification last in Virginia?

CNA certification in Virginia is valid for two years. To renew, you must have performed compensated nursing-related work at some point during the two-year period. The renewal fee is $30, and there are no continuing education requirements.

Can you become a CNA at 16 in Virginia?

Yes. According to Credentia's eligibility criteria, you must be at least 16 years old to become a nurse aide in Virginia. However, most training programs set their own admission age at 18, and some clinical facilities have additional age requirements. High school CNA programs in Virginia, such as those offered through the Governor's Health Sciences Academy, do accept students under 18.

Virginia's 140-hour training requirement sits above the federal minimum, which means newly certified CNAs in the state tend to enter the workforce with more preparation than their counterparts in states with lower hour thresholds. With 42,760 nursing assistants employed statewide and consistent hiring activity across major health systems, the job market supports new CNAs who are ready to work.

If you are ready to get started, compare CNA training programs in Virginia on Dreambound to find one that matches your budget, schedule, and location.

Learn more about CNA careers and training options:

Athena Kan
Written by
Athena Kan

Athena Kan is the CEO and co-founder of Dreambound, which makes people irreplaceable in a post-AI world by training people in healthcare, trades, and AI-powered knowledge work. Dreambound is backed by Union Square Ventures and Arrive, a Roc Nation company.

Before founding Dreambound, she was an investor at 8VC ($6B AUM), a software engineer on Uber's self-driving car team. She also founded Coding it Forward, a nonprofit that recruits top technical talent to modernize the federal government - work that earned her a medallion from the Chief Technology Officer of the U.S. She graduated from Harvard College and was recognized as a Forbes 30 Under 30 honoree.

Share this post:
How to Become a CNA in Virginia (2026)