Select Page
Many allied health careers are making online courses available and none more than CNA classes online. The need for experienced and well trained nursing aides and assistants has never been greater and online training has never been more efficient and accepted in the medical field.

Students are mixing campus and online learning more and more to expedite and speed up education timelines. This is shown strongly in those who are training to become a CNA.

A Nursing Aide/Assistant is known as a CNA in most states. But, they or also known as a NA, GNA, LNA, SRNA and a STNA. The title depends on the state you live and will be working in but the job is basically the same. In the article below we will hopefully answer all the questions you may have about CNA courses online, whether or not they are a good fit for you and show you the best options for training online.


Find CNA Classes Online Today

Are CNA Classes Online Right for you?

Before you consider enrolling in to an online nursing assistant program, it is important you consider the question above. We will get in to that in detail and you should be able to answer that without issue when you are done reading.
We will cover the advantages, any disadvantages that may be presented, the overall concepts and topics about online programs. All while answering the most common questions and showing what the best online CNA classes are!

Make Sure Your Nurse Aide Online Course is Accredited

As stated above the schools on our list of online CNA programs are accredited in their respective states and at a national level. When you select any online program be sure to check the school credentials with your state’s nursing board to make sure your education is going to be certified by the state.

Can you get Your CNA Certification Online?

CNA Training OnlineGetting certified as a CNA online is not possible 100% online. Due to the fact that the licensure and certification process varies by state for nursing assisting, aspiring nurse assistants should look in to the requirements in the state they live in. As an example, there are many states that require a minimum of 75 hours of training in a classroom and 16 hours training in a clinical setting and some require much more than that. You will have to train in person for some amount of time to get your nursing assistant certification. Be sure to check your state’s CNA training requirements.

How Long do Online CNA Classes Take?

CNA training online can typically be completed in 1-3 months and no longer than 6 months. The duration of your training depends on the required training hours that your state requires. For example, California requires 150 classroom training hours and 100 clinical training hours.

How Long does it Take to Get into a Nursing Assistant Program Online?

Each state has its own requirements for entrance in to CNA classes online. They can be requirements like CPR certification, background checks, physical exams and TB tests to name a few. That being said, students looking at entering CNA courses will have enrollment timelines that have to be considered.

Common Enrollment Timeline for a CNA Program Online:

Common Enrollment Process Guide for CNA Classes Online
1 – Complete physical examination, TB skin test (1 to 2 months)
2 – Submit background info disclosure form (1 to 2 months)
3 – Earn Basic Life Support/CPR certification (1 to 2 months)
4 – Apply for CNA program admission (2 weeks to 1 month)

What Does a CNA Course Online Cost?

The typical cost of a CNA program online is between $500 to $2500. In state tuition will be lower than out of state tuition for students and you will also commonly see lower costs in an online CNA course than in a traditional classroom based training program.

Are There Free CNA Courses Online?

It should also be known that there are free CNA programs online offered at the Red Cross around the country. Check with your local red cross to see if their are courses available in your area.

To sum it up, take an online program and pay in state tuition to keep your school costs the lowest they can be. Unless you take a free training program with the Red Cross.

What are the Best Options Online Nursing Assistant Training?

Most schools have online training opportunities in their general education classes like Math and English. For example, if you are at a community college, portions of the CNA program will be available online. The list of schools below showcase the top CNA online programs that are accredited with online training available.

Our list of the best CNA Schools online comes directly from the United States Department of Labor Statistics the National Center for Education Statistics ( All these institutions in the list below are accredited at a national level and listed in the database and offer distant or online nurse aide/assistant classes. We consider these the best online CNA programs in the country!

The Best Online CNA Programs

Below is our list of the best nursing assistant courses that are available online.
Allen County Community College – Online CNA Programs 1801 N Cottonwood, Iola, Kansas 66749
Contact Email –
All enrolled CNA students have to complete complete a curriculum with 2 sections. Section 1 is comprises 20 hours classroom/lecture and also 20 hours of clinical training. Section 2 is the advance training including a minimum of 25 hours classroom/lecture instruction along with 25 hours of clinical instruction, which will be in an adult care environment. After finishing course, students will be given the state certification test at either the Burlingame or Iola Campus. Get a minimum score of 75% and students earn and get their nurse aide License from the State of Kansas Department of Health and Environment.
CNA Program is a 5 Credit Course
Per Credit Hour Pricing
Tuition – $60.00 Per Credit Hour
Student Fees – $25.00 Per Credit Hour
Technology Fee – $25.00 Per Credit Hour
Book Rent/Material Fee – $14.00 Per Credit Hour

Ashland Community and Technical College – Online SRNA Classes 1400 College Drive, Ashland, Kentucky 41101
Contact Email –
The NAA 115 course from Ashland CC is an 8-week training course. Also, there is a general education prerequisite to earn the certification at the end if training and students must take the pre-requisite NAA 100 class as well.

Big Sandy Community and Technical College – Online SRNA Programs 1 Bert Combs Dr, Prestonsburg, Kentucky 41653
Contact Email –
Big Sandy Community and Technical College is accredited by the Southern Association of Colleges and Schools Commission on Colleges to award associate degrees in the state of Kentucky. The SRNA training give students the knowledge and skills for state registered nurse aides to assume the role and responsibility required in a long-term and adult care setting.
In-State Students – $174/credit hour
Out-of-State Students: From Contiguous Counties – $348/credit hour
Out-of-State Students: Other Out-of-State Students – $609/credit hour
Mandatory Fee – (all students): $8/credit hour

Charter Oak State College – Online Nursing Assistant Courses 55 Paul Manafort Drive, New Britain, Connecticut 06053
Contact Email –
Students that complete the Nurse Aide Certification Course earn 4 credits at a lower division level.
The CNA program are tailored to provide their students with the knowledge and skills that will be needed to work as a certified nurse assistant or aide (CNA). The CNA training program prepares all students who complete the training to take the Connecticut State CNA exam and those who pass will earn their professional CNA license.
Tuition Costs Per Credit
$310 in State $408 Out-of-State
Student Services Fee
$217 in State $284 Out-of-State
Technology Fee
$70 in State $70 Out-of-State

Cochise County Community College District – Online CNA/LNA Programs 901 N Colombo Ave, Sierra Vista, Arizona 85635
Contact Email –
The Cochise County Community College LNA and CNA training program is a 5 credit hour course that is fully approved by the Arizona State Board of Nursing and the program also meets all OBRA requirements. After course completion, students may take the Arizona State Certification Exam to become a Certified Nursing Assistant (CNA) or Licensed Nursing Assistant (LNA) in Arizona. If you take the training you will learn basic concepts of communication, client safety, physiology, anatomy, patient rights, any legal responsibilities, and the specific patient care skills need on the job. Students in CNA and LNA training will also learn to recognize and will be able to easily meet any physical, cultural and psychosocial needs their patients on the job may have.
Tuition Costs Per Credit
In-state (per credit hour) – $88
Out-of-state 1- 6 credits (per credit hour) – $132
Out-of-state over 6 credits (per credit hour retroactive to 1 credit) – $260
Online In-state (per credit hour) – $113
Online Out-of-state (per credit hour) – $143

Elizabethtown Community and Technical College – Online State Registered Nurse Aide Classes 600 College Street Rd, Elizabethtown, Kentucky 42701
Contact Email –
ECTC’s State Registered Nurse Aide educational program is fully approved by the Kentucky Dept. for Medicaid Services for the training of nurse aides and nursing assistants for the adult long term care field. You will acquire all the necessary skills to become an SRNA in Kentucky. The training course consists of traditional classroom learning, clinical skills training in a lab setting, and more than 16 hours of clinical training in a long-term care facility (which is a great experience). The 80 hour course is worth 3 credits. A nice note is also that there are weekends and evening courses available too.
Tuition for training is $507
3 credit hours at $169 per credit
Liability Insurance fee of $11
Mandatory Student Fee of $24
State Registry Exam fee of $75
The textbook and workbook can be purchased as a set for approximately $110 and are available at the Elizabethtown Community and Technical College bookstore.

Great Basin College – Online CNA Programs 1500 College Parkway, Elko, Nevada 89801
Contact Email –
The Great Basin College CNA training is an introductory course that has classroom, practical and clinical training to helps students develop the basic skills required for certification as a nursing assistant in Nevada. Students are also gain the appropriate skills and education that that is necessary for job entry and they also fully comply with the Nevada Nurse Practice Act. After full completion of the training program, the CNA students will then be eligible to apply for their CNA licensure with Nevada State Board of Nursing. Employment as a nursing assistant in Nevada requires a CNA certification. Here is a link to the tuition costs for all Great Basin College Courses.

Highland Community College – Online Nursing Assistant Courses 606 W Main, Highland, Kansas 66035
Contact Email –
Highland Community College CNA course is a 6 credit program that trains students in the skills and teaches the necessary knowledge that will be necessary to care for the elderly. If you want to sit for the Kansas Nurse Aide Certification test you have to take this course.
All costs are per credit hour.
Doniphan County – $115
In-State & Out-of-State – $132
International – $327
Textbook Rental: $18 per credit hour for On Campus, Online & Regional Students
HCC Online Courses – All costs are per credit hour.
In-State & Out-of-state – $141
International – $327
Textbook Rental: $18 per credit hour for On Campus, Online & Regional Students

Hopkinsville Community College – Online SRNA Programs 720 North Dr., Hopkinsville, Kentucky 42240
Contact Email –
Get proper training as a nurse aide in the NA100 course at Hopkinsville Community College and learn what it will take to work on the job as a SRNA. Get the education and skills that you will need to preform all the duties and tasks of a nurse aide.
The 8 or 16 week training program to become a SRNA in Kentucky has the following requirements listed below.
Proof of negative 2-step TB test
Hepatitis B series, titer, or declination statement
BLS for Healthcare Providers CPR certification from the American Heart Association
Liability insurance ($11 fee assessed at time of registration per semester)
Pass background check
Statement of Understanding
The ability to move up to 50 pounds

Tuition and Fess for Enrollment
In-State Students – $174/credit hour
Out-of-State Students: From Contiguous Counties – $348/credit hour
Out-of-State Students: Other Out-of-State Students – $609/credit hour
Mandatory Fee – $8/credit hour

Hutchinson Community College – Online Certified Nursing Assistant Classes 1300 N Plum St, Hutchinson, Kansas 67501
Contact Email –
Hutchinson CC is the top producer of CNA training courses for The (KDHE) Kansas Department of Health and Environment.The long-term care facilities in the Hutchinson, Kansas area are training centers for CNA classes and they work in tandem with Hutchinson Community College to make CNA training the best it can be. In an effort to meet students needs, the school also offers a variety of opportunities and schedules. There are short term courses allowing for quick entry into the job market at a consistent lower cost to the student. With their CNA programs, it is possible to become certified in both of these classes within a three month period.
Tuition per Credit in State – $114.00 per Credit and Out of State – $145.00 per Credit

Johnson County Community College – Online CNA Programs 12345 College Blvd, Overland Park, Kansas 66210
Contact Email –
When you enroll in Johnson County Community College’s Certified Nurse Aide (CNA) training program, you will train and subsequently gather the necessary the skills and experience you will need for the job as a CNA. You’ll learn in the classroom and at their Healthcare Simulation Center.

Title – Certified Nurse Aide (CNA)
Program Number – AVHO 102
Effective Term – 2019-20
Credit Hours – 5
Contact Hours – 96
Lecture Hours – 48
Lab Hours – 23
Other Hours – 25
Here is a link to the tuition rates for each semester at Johnson County Community College.

NorthWest Arkansas Community College – Online Nursing Assistant Courses One College Drive, Bentonville, Arkansas 72712
Contact Email –
The CNA program at Northwest Arkansas Community College (NWACC) is accredited by the Arkansas Department of Human Services office of Long Term Care.
CNA Program Requirements
1 – You must have the ability to communicate safely, accurately, and effectively in both written and spoken English.
2 – Submitting application does not guarantee student acceptance in to program
3 – GPA of at least 2.5
4 – Reading Score of 19+ on ACT, 83+ on Compass, 78+ on Accuplacer OR have completed the READ 0033 or ENGA 0033 College Reading with a “C” or better or successful completion of at least one semester of college level courses with a grade of “C” or better.

You will also need to apply for admission into NWACC. If you are not currently enrolled at NWACC, you will need to apply for admission in addition to applying to the CNA/PCA+ programs. Then you will need to do the following:
1 – Complete your application packet
2 – Complete a background check
3 – Complete a 10 panel drug screen

Tuition Costs
State exam, optional – $85
Uniform – $36 – $50
Castlebranch account – $125
Immunizations – depending on how many are not current – $25 and up
Workbook – $40
Textbooks – $39 – $79

Owensboro Community and Technical College – Online SRNA Classes 4800 New Hartford Rd, Owensboro, Kentucky 42303
Owensboro Community and Technical College offers two nurse aide training programs.

Kentucky Medicaid Nurse Aide Training and Testing

The (KMA 100) Kentucky Medication Aide program is a 8 week training taught at Owensboro Community and Technical College’s Downtown Campus. This program preps and trains aspiring Medicaid Nurse Aides to give medications in an adult long-term care setting, as delegated by a licensed nurse.

Certified Nursing Assistant Training and Testing

The Certified Nurse Assistant (NAA 100) at Owensboro Community and Technical College’s Downtown Campus is for educating and teaching the skills that future nurse aides will need to earn the role and responsibility required in the long-term care field.

Tuition Costs
In-State Students – $174/credit hour
Out-of-State Students: From Contiguous Counties – $348/credit hour
Out-of-State Students: Other Out-of-State Students – $609/credit hour
Mandatory Fee – $8/credit hour

Pratt Community College – Online Certified Nursing Assistant Classes 348 NE SR 61, Pratt, Kansas 67124
Contact Email –
The CNA online training course meets the guidelines that are set forth by the Kansas Department for Aging and Disability Service.
Admission Requirements:
1 – Completion of Pratt Community College Application.
2 – Student must be 16 years of age.
3 – A copy of student social security card, drivers licenses.
4 – Signature of Student agreement and memo of understanding.
5 – Provide a negative TB test that has been administered in the last six months of the start date of class.
6 – Completion of State Application.

Ridgewater College – Online CNA Programs 2101 15th Ave NW, Willmar, Minnesota 56201
The nursing assistant training program at Ridgewater College is fully accredited by the Minnesota Department of Health and teaches students to become nursing assistants and gets them prepared to work on the job in an adult care environment. They offer convenient five-week options throughout the year and allow you to practice your skills in their state-of-the-art clinical training labs with supervised, hands-on, real-world experiences.
Tuition Costs
Tuition: $166.13 Tuition + $20.25 fees = $186.38 per credit
Online Tuition Costs
Online Course Tuition: $184.98 Tuition + $16.90 Fees = $201.88 per credit

State Fair Community College – Online Nursing Assistant Courses 3201 W 16th Street, Sedalia, Missouri 65301
The State Fair Community College has programs for those who want to earn their skills certificate in Nurse Aide training and those who want to become a Certified Nurse Assistant (CNA), Certified Medication Technician (CMT), Restorative Nurse Assistant (RNA), and a Home Health Aide (HHA).

Here is a link to their application

Nurse Aide Skills Certificate – 18 Credit Hrs
Nurse Aide Professional Certificate – 30 Credit Hrs
Associate of Applied Science in Health Care Specialist (With an emphasis in Nurse Assisting) – 63.5 Credit Hrs

Tuition Costs
In-district residents/Missouri residents/Non-Missouri residents
Dual credit – All – $79
Dual credit online – All – $94
Base tuition – $105$160$220

University of Alaska Fairbanks – Online CNA Programs 505 South Chandalar Drive, Fairbanks, Alaska 99775
Contact Email – UAF-CTC@ALASKA.EDU
The University of Alaska Fairbanks CNA program coursework includes a 52 hour clinical training component at a long term adult care center or at an adult assisted living facility which will give them a chance to do direct care on patients with a variety of diseases/disabilities. The one-semester CNA training course is approved by the Alaska Board of Nursing and meets the education requirements to take the State of Alaska administered certified nurse aide exam.

What do Online CNA Programs Cover?

Your online training for becoming a certified nursing assistant covers many different topics. These are in your online program and are there to prep your entry-level employment in the field. Online nursing assistant program curriculum will be in most cases, divided between your book-based core courses that can be taken online and clinical training that is done hands-on and in-person. We have a standard CNA program of study outline for you below.

Intro in to Health Care

First a perspective Certified Nursing Assistant must know where they fit in the overall scheme of the healthcare system and why they are vital and necessary. It is safe to say students will be studying the rights of patient, overall patient and CNA safety, codes of ethics, patient communication, charting medical information, vital signs, and what is very often the one characteristic that makes a good CNA, conflict resolution.

Nursing Arts I

CNA Nursing Arts II covers the standardized fundamentals of human anatomy/physiology and common human health disorders. Students will also be studying basic medical terminology, basic concepts of patient care, and patient care in multiple healthcare settings along with life support/saving techniques. These portions can be done online.

Nursing Arts II

Nursing Arts II for CNAs is the advanced course of study for those students trying to maximize their potential. CNA NAII program students can expect to learn about the specialized equipment used by working nursing assistants and useful skills that are used to provide the excellent care for patients that are known to do. There are other topics covered in these courses that are designed to build the confidence and knowledge of the student. These sections can be done online in most cases.

Clinical Training

Any student who receives clinical externship training is in a position to build their future success. The extra knowledge and experience-based learning provides a rare opportunity to apply their skills in real-world settings and get the much needed experience that is so hard to come by when in online CNA training. Clinical training has to be done in person and cannot be done online.

What to Expect in your Nursing Assistant Program Online

Virtual Classroom Settings
Online training means taking your courses on the internet. CNA students in online programs will log into their school’s online education system daily. That is where you will be receiving all of your class and program instruction materials, assignments, assessments, forums for online discussions, and where you will be directly communicating with peers and instructors. While taking CNA classes online, you can expect a traditional online education experience. Which is offered in a self-paced format, allowing one to finish their individual coursework on their own schedule in many situations.
CNA Clinical Training
Clinical training sessions are done in person and they are designed to complement the online book-based instruction programs. Students need to check with their respective school to see about the clinical training opportunities.
Visits to the Main Campus
There certain times in the year when online students may have to come to campus. These situations are completing an online program of which requires clinical training. Clinical training is when students are provided an opportunity to develop and refine their skills in a controlled clinical setting.
The Standard Minimum Technology Requirements
All students must have ample access to the internet. This cannot be stressed enough. Do not let something you can control stop you from being successful. Common programs that will be needed are Microsoft word and excel. If you can watch Netflix, then your internet connection will be just fine.

What are the advantages of CNA Classes Online?

There are many advantages to CNA classes online. As you can see in the infographic image and the list below the benefits far outweigh the disadvantages.
1 – Save money – Online courses are cheaper across the board for all subjects.
2 – Save time – Less travel and just think parking time for example.
3 – Make own schedule – When to study is up to you
4 – Set own pace – How fast you push yourself when going towards CNA certification online
5 – Spend more time with family/friends – Less time at school and more time at home.

Are There Disadvantages to Nursing Assistant Courses Online?

Remember, with any online educational program one must be honest about their ability to learn online on their own. It is not for everybody. It is requires discipline and commitment. A really important piece to the online program puzzle is having a quiet place to study consistently. But, what makes CNA classes online great, is that you will always have clinical settings where you can really sink your teeth in and learn.

All online classes and programs have chat rooms and message boards to clearly communicate with your teachers, instructors and peers. Every year the online educational software programs are getting better and better and much easier to use.

Recommended CNA Courses Online