July 1, 2022
Nurse assistant helping an elderly patient in a nursing home

Part One What is a Certified Nursing Assistant (CNA)?

A certified nursing assistant, or CNA, helps patients with activities of daily living and other healthcare needs under the direct supervision of a Registered Nurse (RN) or Licensed Practical Nurse (LPN). CNAs are also commonly referred to as a Nursing Assistant, Patient Care Assistant (PCA), or a Nurse’s Aid.

Some individuals will use their knowledge as a CNA to bridge the gap to further their career and become an LPN or RN. Interestingly, a large number of CNAs are already in a nursing school program and use this career as a chance to learn more about the healthcare world and gain additional real-world application and knowledge. Others become a CNA in order to determine if they want to continue to the next step in their healthcare journey. Read on to learn how to earn your CNA certification and everything you need to know about the career. 

Search CNA to RN Programs

CNAs: earn your RN degree in up to 1/2 the time and cost of traditional programs with Achieve Test Prep's "Nursing Test-Out Program". All applicants must be a CNA to apply.

Are you a CNA?

Part Two How is a CNA different from a Medical Assistant (MA) and an LPN?

While certified nursing assistants and medical assistants (MAs) do have some similarities, such as working with patients and providing patient care, it is important not to confuse the two healthcare careers.

Both careers assist doctors, nurses, and other healthcare providers with treatments, procedures, and tests. Medical assistants focus primarily on patient assessment, evaluation, and assisting doctors with patient care and treatment, whereas nursing assistants are generally more involved in direct patient care. Nursing assistants have specific job-related duties they are able to perform that are dictated by the state of employment. 

LPNs, otherwise known as a Licensed Practical Nurse, require a license and passing a state-mandated exam. CNAs on the other hand, only need to obtain a certification in order to practice. LPNs often take classes similar to RNs in order to obtain additional information about health care and the human body. Additionally, there are certain tasks and procedures that LPNs are able to perform that CNAs can not, such as inserting a peripheral intravenous catheter.


Part Three What Does a CNA Do?

CNAs can help a unit run smoothly, especially for those nurses that have multiple medically complex patients. Responsibilities of a CNA include, but are not limited to:

  1. Turning or repositioning patients
  2. Gathering supplies for the RN or MD
  3. Obtaining vital signs per protocol
  4. Answering patient calls/bells
  5. Bathing patients
  6. Documentation of information obtained
  7. Feeding patients, measuring and recording their food and liquid intake
  8. Combing hair, shaving, caring for nails and brushing teeth
  9. Cleaning rooms and bed linens
  10. Stocking supplies
  11. Preparing rooms for admissions 
  12. Helping with medical procedures
  13. Dressing wounds
  14. Assisting patients with elimination

Direct responsibilities will vary based on the location of employment and ultimately the nurses level of need. CNA duties are determined by individual states and it is up to the individual to ensure they are following state guidelines and not performing duties outside the scope of practice. 

CNAs can work in an inpatient hospital setting but are more commonly found in long-term residential facilities, rehabilitation centers, and adult daycare centers. They are rarely employed in outpatient office/clinic settings. These facilities all require nursing assistants to act as a liaison between the nurse and the patient. 

Per the U.S. Bureau of Labor Statistics, from 2020 to 2030, this occupation is expected to grow at a rate of 8%, which is much faster than than the average growth rate for all jobs.

Part Four What Qualities Should a CNA Possess?

Nursing assistants first and foremost must enjoy interacting with people on a daily basis in order to find enjoyment and fulfillment in this career. Other attributes should include:

  1. Flexibility
  2. Advanced communication skills
  3. Time management
  4. Compassion
  5. Reliability
  6. Physical Strength
  7. Empathy

Part Five What is the Salary for CNAs?

According to the U.S. Bureau of Labor Statistics (BLS), the median annual salary for certified nursing assistants in 2021 was $30,290 per year, or $14.56 per hour

It is important to note that this does vary depending on the setting and area. CNAs working in a government setting such as a VA hospital earned the highest median pay at $37,310, while home health care services have the lowest median pay at $29,280. 

Nursing assistants can work on a variety of schedules which vary greatly based on the needs of the employer. Some work a variety of shifts throughout the course of the week while others have a set schedule and earn an annual salary. Those paid on an hourly scale are able to earn overtime pay whereas salary employees would need to discuss that with the hiring committee. An individual’s earning potential is determined by the needs of the hospital and the offer contract. 

Currently, the following states have the highest pay scale for certified nursing assistants according to the BLS. 

Highest Paying States For CNAs

State Hourly Avg Annual Average
Alaska $20.71 $43,080
New York $19.56 $40,680
California $19.12 $39,760
District of Columbia $18.94 $39,390
Oregon $18.67 $38,830

Metropolitan areas tend to pay higher for nursing assistants. Some of the highest paying cities include:

Highest Paying Cities for CNAs

Metro Area Hourly Annual
San Jose-Sunnyvale-Santa Clara, CA $22.93 $47,690
San Francisco-Oakland-Hayward, CA $22.84 $47,500
Salinas, CA $21.26 $44,210
Fairbanks, AK $21.10 $43,880
Napa, CA $20.34 $42,310

Nonmetropolitan and/or rural areas with the highest employment of certified nursing assistants are:

  1. Kansas nonmetropolitan area
  2. Southeast Coastal North Carolina nonmetropolitan area
  3. Piedmont North Carolina nonmetropolitan area
  4. North Northeastern Ohio non-metropolitan area (non-contiguous)

Part Six How Do I Become A CNA?

Certified nursing assistants must complete a state-approved training program. CNA programs are generally found at local community colleges, high school, vocational or technical schools, or local hospitals.

Programs do vary so it is important that interested students research programs thoroughly to find one that best suits their needs.

Most programs have similar requirements that must be completed prior to application and acceptance. The American Red Cross runs a popular CNA training program throughout the country which runs for 4-8 weeks depending on class size and location. Prerequisites include:

  1. Attendance at an orientation information session
  2. TABE (reading and math assessment) OR verification of High School diploma or GED
  3. Red Cross criminal background check prior to registration
  4. Completion of Red Cross physical form and TB test

Search CNA to RN Programs

CNAs: earn your RN degree in up to 1/2 the time and cost of traditional programs with Achieve Test Prep's "Nursing Test-Out Program". All applicants must be a CNA to apply.

Are you a CNA?

Online CNA Programs

While the Red Cross offers in-person classes, some vocational schools and community colleges offer online CNA programs. Many programs operate clinics at local hospitals.

There are pros and cons to the online programs. While individuals may be able to obtain their certification quicker there is concern that individuals graduating from these programs are not gaining the same core knowledge and skills as their in-classroom counterparts.

Most programs average roughly 4 to 12 weeks for completion depending on the class schedule. Programs are comprised of class hours and clinical hours. Each state has a designated number of clinical hours that an individual must complete before applying for certification.

After completion of a state-approved training program, an individual can take a competency exam. The exam consists of two parts: a multiple-choice written exam and a practical skill-based exam. Once passed, the certified nursing assistant is placed on a state registry and can begin to apply for jobs.

>> Related: Top CNA Programs

Part Seven Top CNA Programs


This list is based on a number of factors including:

  • Reputation
  • Tuition
  • Acceptance rate, when available

Nurse Panel

Our selection panel is made up of 3 Registered Nurses with years of experience and multiple degrees:

  • Tracy Everhart, MSN, RN, CNS
  • Tyler Faust, MSN, RN
  • Kathleen Gaines, MSN, BSN, RN, BA, CBC

There are numerous CNA programs and our panel of nurses ranked them based on factors mentioned in the methodology. Because individual nursing pathways and careers take various forms, the top 10 CNA programs are ranked in no particular order. 

Top 10 Best CNA Programs

1. American Red Cross

Total Program Cost: $1,250

Online: Hybrid

Program Length: 4-8 weeks

The American Red Cross, well known for its education and certifications, also teaches students to become CNAs. The hybrid program lets students complete courses online while earning experience in person. As a nation-wide organization, the American Red Cross reaches numerous cities and states, so individuals across the country can enroll. The program takes 4-8 weeks to complete depending on how quickly the student completes courses. Also, program costs can vary from location to location. 

2. Cochise College

Program Tuition: Up to $2,000

Online: No

Program Length: 12 weeks

Based in Cochise County, Arizona, Cochise College offers multiple allied health programs, including a nursing assistant certificate. Cochise College's two-course CNA program teaches skills to become a nurse assistant as well as basic CPR and First Aid skills. Graduates also become CPR and First Aid certified. Arizona residents get an in-state discount, though Cochise also extends discounts to senior citizens and charges a per-credit rate. 

3. Hutchinson Community College

In-State Program Tuition: $927 Out-of-State Program Tuition: $1,066

Online: No

Program Length: 12 weeks

Created to educate nurses to work with elderly patients in long term healthcare settings, Hutchinson Community College's CNA program requires just 4.5 credits to graduates, making it among the shortest, and most affordable CNA programs available. Accredited by the Higher Learning Commission, students must study on-site in Hutchinson, Kansas. While the Kansas Board of Nursing doesn't disclose outcomes for CNA programs, this short program quickly prepares nurses to gain a CNA certification. 

4. Pratt Community College

Program Tuition: $985

Online: Hybrid

Program Length: 12 weeks

Pratt Community College, another college located in Kansas, offers its CNA program in a hybrid format, allowing students to complete coursework and theory online. The program requires five credits, though students who choose to study online do not receive an in-state tuition discount. Regardless, Pratt CC's CNA program costs far less than other programs. Graduates can find positions in nursing homes, assisted living facilities, and various hospitals. 

5. Elizabethtown Community and Technical College

Program Tuition: $781

Online: No

Program Length: 12 weeks

Elizabethtown Community and Technical College offers the best CNA program in Kentucky, and perhaps in the region. The low-cost CNA program requires completion of just 96 hours of practice, 16 of which must be supervised clinical training. Students also have the option of completing a Medicaid Nurse Aide Certificate to boost their job prospects and potential earnings. Graduates must attend 100% of courses to graduates. Elizabethtown offers courses on weekdays, Saturdays, and in the evening. 

6. Fox Valley Technical College

Program Tuition: $507.55

Online: No

Program Length: Up to 12 weeks

Located in Appleton, Wisconsin, Fox Valley Technical College's CNA program is among the cheapest routes for becoming a CNA, though the school's estimated costs do not include exam fees. The full-time program consists of daytime and evening courses, and FVTC also offers an accelerated format that takes less than 12 weeks to complete. Students cannot take courses online, but they can complete courses at six different locations in Wisconsin. Graduates can also transfer their CNA credits into an associate or bachelor's degree. 

7. Elgin Community College

In-State Program Tuition: $1,019 Out-of-State Program Tuition: $2,772

Online: No

Program Length: 12 weeks

Elgin Community College offers one of the most comprehensive nurse assistant programs. The training program requires completion of seven credit hours (double what other programs require) to increase the job prospects of graduates by increasing their potential scope of practice. By the end of the program, graduates can take the nurse assistant certification exam in Illinois, though the program might meet requirements for other states as well. 

8. Century College

Annual Tuition: $800

Online: No

Program Length: 12 weeks

Century College, based in White Bear Lake, Minnesota, offers its four-credit nurse assistant certificate program in both part-time and full-time formats. Available year-round, the CNA program allows students to complete courses either for-credit or not-for-credit. Both options lead to program completion, though for-credit courses can be transferred into an associate or bachelor's degree. Regardless of which option students choose, Century College is among the most affordable institutions in the region. 

9. City College of San Francisco

In-State Program Tuition: $181 Out-of-State Program Tuition: $1,004

Online: No

Program Length: 6-10 weeks

With several CNA options available, the City College of San Francisco is one of the most versatile CNA programs in California. Nurse assistant students choose to specialize in acute care or convalescent care, which take 6 and 10 weeks to complete, respectively. The convalescent care route also requires twice as many credits, meaning double the tuition cost. The City College of San Francisco is definitely more affordable for California residents who pay a fraction of what out-of-state students pay. 

10. Miles Community College

In-State Program Tuition: $716.00 Out-of-State Program Tuition: $924.00

Online: Hybrid

Program Length: 10 weeks

Miles City, Montana-based Miles Community College offers one of the best (and most affordable) CNA programs in the region. Students complete 45 of the required credit hours online and 30 hours of clinical practice in-person. In total, the 75-hours program counts as four credits which students can transfer into another nursing program. Note that while Miles CC's CNA program prepares nurses for Montana certification, the costs associated with the exam are not included in the total tuition. 

Part Eight How do CNAs Transition to Other Nursing Positions?

Becoming a certified nursing assistant does not immediately translate into other nursing degrees.

In fact, it will only provide clinical knowledge and experience, which may in turn help earn entrance into an LPN or RN program. Otherwise, becoming an LPN or RN requires acceptance into those individual programs.

Once you're accepted into an LPN or RN program however, being a CNA or having experience working as a CNA could make certain aspects easier. You'll have knowledge and experience already obtained from on-the-job training, but even with experience, it very rarely decrease time in those programs.

On the other hand, having the experience and healthcare connections could potentially assist in job placement after graduation.

Part Nine Where Can I Learn More About Being a CNA?

For those interested in more information about becoming a CNA, professional organizations such as the National Network of Career Nursing Assistants and Nursing Association of Health Care Assistants are great resources.

Both discuss growing trends in healthcare that impact nursing assistants. Other information includes healthcare conventions targeted for this audience, access to continuing education hours, job opportunities, and contact information for local chapters.

While these associations are not only a great resource for new to practice CNAs, they also provide vital information for those who are already established in the career. By joining these professional organizations, vital connections are made to industry experts and managers which can lead to future employment opportunities.

Part Ten CNA Jobs

Currently, states such as California, Florida, Texas, New York, and Pennsylvania have the highest number of employed certified nursing assistants. Growth is expected to rise in areas with warmer climate as the older population continues to retire and move to these areas. To see CNA jobs in your area hiring now, check out the job board. 

Part Eleven What is the Career Outlook for a CNA?

Certified nursing assistants are currently in high demand and the need is projected to continue through the next decade.

This number will only increase as the baby boomer generation ages and there is an increased demand for additional long-term nursing care facilities. Nursing assistants will be needed to care for this population which is more likely to suffer from dementia and other neurologic changes.

The BLS projects that employment for nursing assistants will grow 8% from 2020 to 2030.

Search CNA to RN Programs

CNAs: earn your RN degree in up to 1/2 the time and cost of traditional programs with Achieve Test Prep's "Nursing Test-Out Program". All applicants must be a CNA to apply.

Are you a CNA?

Part Twelve CNA FAQs

  • What does certified CNA mean? 

    • CNA stands for Certified Nursing Assistant. 
  • What does a nursing assistant do?

    •  A CNA assists with nursing duties in patient care–this can include everything from help with grooming, bathing, feeding, and activities of daily life. 
  • How much do CNAs make an hour?

    • CNAs make an average of $14.56 per hour. 
  • How long is CNA training? 

    • You can become a CNA in as little as 4-12 weeks. 
  • What state pays CNA the most?

    • Alaska, New York, California, D.C. and Oregon are the top 5 paying states in the U.S. 
  • What is the difference between a CNA and an LPN?

    • A CNA is a nursing assistant while an LPN is a Licensed Practical Nurse. An LPN has more responsibilities than a CNA and will earn more as well. 
  • How much does it cost to become a CNA? 

    • You can take a CNA training program for under $1000. 
  • How can I get my CNA faster? 

    • Most CNA programs can be completed in a matter of weeks. 
  • What type of CNA gets paid the most?

    •  CNAs in psychiatry earn the highest wages. 

Part Thirteen Related Healthcare Careers

If you're interested in becoming a CNA, you might also want to check out these other healthcare careers that you can start working in fast!

CNA $20,000 - $30,000 Certificate Bedside