CNA Classes in Alabama (AL)

To become a CNA in Alabama you need to take training classes. After passing the test, you will be placed on the state Nurse Aide Registry. Then you will be able to work as a CNA.


  • 18 years old
  • High school or GED diploma
  • Pass a health exam with a TB and drug test
  • Proof of immunization
  • Pass a criminal background check with fingerprinting.


The cost of the training program is $1,000. If you work for a long-term care center, the fees are paid by the employer.

The fee for the test is $100.

Required Hours

Training classes take 8 to 13 weeks to finish. They require 75 total hours with 55 hours of classroom studies and 20 hours of clinical experience.

You must pass the test within 24 months of training. Or you will have to retake the training.

How to Apply for the Test

Step 1: Complete the state-approved, two-year CNA training program.

Step 2: Fill out an application form to take the NNAAP exam. Provide proof of your identity. Your instructor needs to complete the information about your training program. Sponsor information from your employer must also be included.

The National Nurse Aide Assessment Program (NNAAP) conducts the written and oral exams of 60 questions each. Go to FAQs for more information about testing.

Step 3: Be sure you are registered on the Alabama Nurse Aide Registry. Employers verify job applicants’ certifications via this site. CNA certification must be renewed free online every two years.

Traditional Classes Training Centers

School City Phone
Northeast Alabama Community College Rainsville Request Information
Northwest - Shoals Community College, Muscle Shoals Muscle Shoals (256) 331-5200 Request Information
Bevill State Community College Carrolton (205) 367-8860 Request Information
Southern Union State Community College Opelika (334) 749-9100 Request Information
Lawson State Community College, Bessemer Campus Bessemer Request Information
Lawson State Community College, Birmingham Campus Birmingham (205) 925-2515 Request Information
Gadsden State Community College Gadsden (800) 226-5563 Request Information
Gadsden State Community College Gadsden Request Information
Nhc Place Aniston Anniston
Oak Landing Cna Training Course – Attalla Attalla
Faulkner State CNA Training Class – Bay Minette Bay Minette
Oaks On Parkwood Assisted Living Facility Nursing Assistant Course – Bessemer Bessemer
Morningside Of Cullman Nurse Aide Program – Cullman Cullman
Catherine Place Assisted Living Facility Nurse Aide Training Program – Daphne Daphne
Wesley Manor Retirement Center CNA Training Program – Dothan Dothan
Reid State Technical College Evergreen (251) 578-1313
Caroll Place Nurse Aide Program – Fairhope Fairhope
The Huntingdon Cna Training Program – Fairhope Fairhope
Morningside Of Fayette CNA Program Fayette
Live Oak Village, LLC – Foley Foley
Wills Creek Village CNA Class – Fort Payne Fort Payne
Division Of Health Sciences Gadsden (256) 549-8200
Meadowood Retirement Village, LLC – Glencoe Glencoe
Victorian Manor – Hanceville Hanceville
Hartford Retirement Village, Inc. Hartford
American Red Cross – Madison/Marshall County Chapter Huntsville (256) 536-0084
Calhoun Community College – Nursing Department Huntsville (256) 890-4747
Clinton L. Johson Center For Economic Development Mobile
Easter Seals Central Alabama Montgomery 3342880240Ext.229
South University Montgomery (888) 204-9613
Trenholm State Technical College Montgomery (334) 420-4200
Trenholm State Technical College Montgomery (334) 420-4415
Northwest-Shoals Community College CNA Training Course – Muscle Shoals Muscle Shoals
Wellington Place Of The Shoals – Muscles Shoals Muscles Shoals
J. F. Drake State Technical College North Huntsville (888) 413-7253
Magnolia House Nursing Assistant Training – Oneonta Oneonta
The Olive Home Inc. Nurse Aide Training – Oneonta Oneonta
Regal Place At Regency Pointe Nurse Aide Course – Rainbow City Rainbow City
Cedar Hill Assisted Living Facility Nurse Aide Training Course – Selma Selma
Morningside Of Sheffield Nurse Aide Training Sheffield
Westminster Village CNA Class – Spanish Fort Spanish Fort

Get Your Degree!

Find schools and get information on the program that’s right for you.

Powered by Campus Explorer