CNA Classes in Virginia (Top Schools)

Virginia map

The Virginia Board of Nursing (VBN) regulates the training and certification of both Certified Nurse Aides (CNAs) and Advanced CNAs.

To be a CNA, you must meet the following requirements:

  • Complete a state-approved nurse aide training program (NATP)
  • Pass the National Nurse Aide Assessment Program (NNAAP) exam

Taking on a CNA Training Program in Virginia

To be a CNA, you must enroll in an approved NATP offered by:

  • Community colleges
  • Nursing homes
  • Private entities

In the program, you’ll spend a minimum of 120 training hours, with 40 hours on supervised clinical practice.

To find a program, check out our list below or search for one at

Note: You can get employed even while training if you take the NATP in a nursing home.

32 CNA Schools in Virginia

School NameAddress
The Fountains at Washington HouseAlexandria, VA 22311
Amelia Nursing and Rehabilitation CenterAmelia, VA 23002
Leewood Healthcare CenterAnnandale, VA 22003
Appomattox Health and Rehabilitation CenterAppomattox, VA 24522-8721
Heritage Hall - Big Stone GapBig Stone Gap, VA
Heritage Hall - BlacksburgBlackburg, VA
Heritage Hall - BlackstoneBlackstone, VA
Berry Hill Health and Rehab CenterBoston, VA 24592
Heritage Hall - ClintwoodClintwood, VA
Westmoreland Rehabilitation and HealthcareColonial Beach, VA 22443
Piney Forest Health and Rehabilitation CenterDanville, VA 24540-4099
Kissito Healthcare - The Brian Center BotetourtFincastle, VA 24090
Carriage Hill Health and Rehab CenterFredericksburg, VA 22407
Bowling Green Health and Rehabilitation CenterGreen, VA 22427-0967
Gretna Health and Rehabilitation CenterGretna, VA 24557-4157
Heritage Hall - GrundyGrundy, VA
Blue Ridge Job Corps CentreMarion, VA 24354
Blue Ridge VillageMartinsville, VA 24112
Old Dominion Job Corps CentreMonroe, VA 24574
Heritage Hall - NassawadoxNassawadox, VA
Lake Taylor Transitional Care HospitalNorfolk, VA 23502
Dogwood Village of Orange CountyOrange, VA 22960-1096
Radford Health and Rehab CenterRadford, VA 24141
Heritage Hall - Rich CreekRich Creek, VA
Beaufont Health and Rehabilitation CenterRichmond, VA 23225-4048
Raleigh Court Health and Rehabilitation CenterSouthwest Roanoke, VA 24015
Heritage Hall - TazewellTazewell, VA
Kindred Transitional Care and Rehabilitation – Bay PointeVirginia Beach, VA 23454-2426
Oak Springs of WarrentonWarrenton, VA 20186-2110
Waverly Health and Rehabilitation CenterWaverly, VA 23890-0641
Shenandoah Valley Westminster - CanterburyWinchester, VA 22603
Heritage Hall - WiseWise, VA

Evaluating a CNA Candidate

Update: Credentia replaces Pearson VUE as the administrator for the VA NNAAP exam.

After training, you can now sit for the state’s NNAAP exam.

This exam evaluates your competency as a nurse aide in providing safe nursing care to residents.

To be able to take this exam, you are to send your application and schedule your exam online via Credentia.

Let’s read on to learn more about it.

CNA Candidates Eligible for VA NNAAP Exam

You’re considered eligible to test if you belong to any of the following eligibility routes:

E-1 New Nurse Aides

Whether you’re a first-time test taker or a retester, you’ll be considered a new nurse aide if you completed NATP in the last 24 months.

E-2 Nursing Students

You belong to this route if you’re currently studying in an approved LPN or RN program in the last 12 months.

In completing your exam application, you have to submit an original letter on letterhead from the program director with the following details:

  • You’re a current nursing student.
  • You’ve completed at least one clinical course in the nursing program, including at least 40 hours of clinical experience in direct patient care.

E-3 Nursing Graduates

For nursing graduates, you can sit for the exam if you have:

  • Completed a nursing education program
  • Not yet applied for LN or RPN licensure exam

Along with your exam application, you must submit a verification of nursing program completion.

It can be an original or certified true copy of your school transcript.

And if you’re a foreign-trained nurse, you must also submit the confirmation from CGFNS International.

E-4 Lapsed CNAs

You belong to this route if you’re a Virginia CNA with an expired certification.

So to apply for the exam, you must also submit a completed renewal/reinstatement application with VBN in the past 12 months.

The Virginia NNAAP Exam

The state’s competency exam has two parts: a written (oral) test and a skills test.

You have to pass both tests within two years of training completion to be certified and added to the Virginia Nurse Aide Registry (NAR).

Here are the important details that you should know about each test:

Written (Oral) Test

  • It consists of 70 multiple-choice questions to be completed in two hours.
  • You can opt for an oral test upon request.
  • The oral test has two parts:
    • Part I – 60 knowledge questions
    • Part II – 10 reading comprehension questions
  • Questions for the oral test are read aloud twice for Part I and thrice for Part II.
  • Both written and oral tests will be in English.

Skills Test

  • You’ll perform five nurse aide skills in 30 minutes in a simulated environment.
  • A Nurse Aide Evaluator will rate your performance based on a skills checklist.
  • Of the five skills, one will be allotted for handwashing and four are randomly selected from the Skill Listing.
  • One of the random skills will include a measurement skill.
  • Each skill has an assigned task, which is broken into a series of steps, some of which are critical steps.
  • You have to complete all five skills, with all critical steps accounted for, to pass the test.

For exam resources and other information, read the Candidate Handbook found on Credentia’s website.

Exam Results

Generally, exam results are available shortly after testing.

If you pass both tests, Credentia will submit your information to VBN for placement on NAR.

Do note that you can only be officially called a CNA once your name appears on NAR.

On the other hand, if you don’t pass one or both tests, you’ll receive retesting instructions on your exam report.

You have until the end of your eligibility period to pass both tests to successfully complete VA NACE.

Note: As of this writing, VBN hasn’t placed limits on how many times a failed candidate can take the test during the eligibility period.

Exam Fees

You will pay the following exam fees whether it’s your initial exam or a retake:

  • Written test – $45
  • Oral test – $45
  • Skills test – $90

If this is your initial exam, you’ll pay for both written/oral and skills tests.

Certification by Reciprocity

If you’re an out-of-state CNA, you can apply for certification by endorsement if you:

  • Meet the equivalent CNA requirements in another state
  • Have an active status and in good standing in that state’s NAR

If this is you, then you can apply online at

Upon receipt of your application, VBN will determine your certification and if an examination is required.

Becoming an Advanced CNA

If you want to level up your certification and become an Advanced CNA, you will need to meet these qualifications:

  • A current Virginia CNA holder
  • Has been a CNA for at least three years
  • Is in good standing in NAR within five years before applying for Advanced CNA
  • Recommended by a licensed nurse who has supervised you providing patient care for at least six months in the past year
  • Completed at least 120 hours of advanced training in an approved program

Submit your application and supporting documentation at

Reinstatement for Former CNAs

A CNA with an expired certification of more than 90 days is eligible for reinstatement if you have performed CNA activities…

  • Within two years prior to your certificate’s expiration
  • Within two years of reinstatement of application to VBN

You will mail to VBN the following requirements:

  • Duly accomplished Application for Reinstatement
  • Nonrefundable application fee $30
  • Verification of performance of CNA activities

The address is as follows:

Virginia Board of Nursing
Perimeter Center
9960 Mayland Drive, Suite 300
Henrico, Virginia 23233-1463

Potential Salary

Due to several factors, a CNA’s salary will vary across Virginia.

Some of these factors are:

  • Location
  • Education
  • Skill level
  • Work experience

Right now, you can earn an annual average salary of $31,497.

The table below shows how much you can potentially earn in the following cities:

Annual Salary Range:

Average Salary of CNAs in Virginia

City NameSalary
Virginia Beach$30,293
Newport News$29,685
* Salary information based on the May 2022 Occupational Employment Statistics (OES) Survey for Nursing Assistants, OCC Code 31-1131, BLS.
* Employment conditions in your area may vary.

Regional Salary

RegionEmployedAvg. Annual SalaryAvg. Hourly PayTop 10% Annual SalaryBottom 10% Annual Salary
Blacksburg-Christiansburg-Radford, VA670$31,830$15.3$36,470$24,800
Charlottesville, VA1,690$34,090$16.39$41,160$27,460
Harrisonburg, VA710$32,450$15.6$40,170$23,050
Lynchburg, VA1,010$31,060$14.93$35,990$23,740
Richmond, VA6,280$32,850$15.79$38,480$25,280
Roanoke, VA2,140$31,600$15.19$36,590$24,980
Staunton-Waynesboro, VA620$32,790$15.77$39,480$24,340
Virginia Beach-Norfolk-Newport News, VA-NC7,120$31,470$15.13$37,760$22,900
Winchester, VA-WV620$33,010$15.87$39,310$23,070
* Salary information based on the May 2022 Occupational Employment Statistics (OES) Survey for Nursing Assistants, OCC Code 31-1131, BLS.
* Employment conditions in your area may vary.

State FlagCNA Schools by City