Search for CNA Classes in Your Area

Request Information Regarding CNA Classes, Medical Assistant Programs, and LPN Programs in your area by entering your zip code below.

Certified Nurse Aide classes and training programs are a great way to start a career in the medical field. CNAs are an integral part of the patient’s primary care team and often have the most exposure to the patient, making them an important part of their patient’s routine and wellness. People who choose to begin their career by getting their CNA certification will find that many rewarding opportunities are available to them. At any given time there are hundreds of opportunities available working as a CNA, with most positions offering healthcare and dental benefits as well as opportunities for advancement. For those of you in Alabama who feel this might be a good fit for you, you will find the following information helpful in taking that first step.

Duties of a Certified Nurse Aide in Alabama

A Certified Nurse Aide in Alabama is defined by law, as a person who assists licensed nursing personnel in the provision of nursing care. The authorized duties for CNAs include assisting with their client’s daily living activities, such as bathing, dressing, transferring, ambulating, feeding, and toileting. CNAs also perform tasks such as measuring vital signs, positioning and range of motion. The CNA also gathers data to assist the nurse in assessing the client. This data includes measuring temperature, pulse, respirations, blood pressure and oxygen level. The most important aspect of the job is to observe changes in those for whom you provide care and to report those concerns to the nurse. The healthcare sector is a fast paced environment and everything changes quickly. Adaptation and flexibility are two important characteristics of a successful CNA as well as the ability to rise to the occasion and accept a challenge. Your classroom training will provide you with a solid foundation on which to build knowledge needed to successfully care for a vulnerable population.

State of Alabama Nurse Aide Certification Requirements

Certified Nurse Aides certification come from the state of Alabama and are required to get before starting employment. The certification requirement ensures that you have the necessary required skills and techniques to care for patients’ needs. The Alabama Nurse Aide Registry has strict guidelines for the training, certification, and hiring of nurse aides, but there are several provisions for a senior nursing facility to retain your services as a nurse aide for a period of 16 weeks. If you’re not yet certified, you can provide services as a nurse aide for 16 weeks if:

• You’re currently enrolled in or graduated from a state-accredited training program. See below for current list.
• You’re in active status on another state’s registry
• You’ve passed the state exam and awaiting placement on the registry.

You must fulfill the requirements for certification within the 16 week period to continue working at that facility. Nursing facilities must contact the registry prior to hiring a new nurse aide to verify that the prospective employee has met federal competency requirements.

Alabama Nurse Aide Training Requirements

Alabama’s approved training programs, comprising of a minimum 120 hours, that consist of two components: classrooms and clinical experience. Course content covers vital areas, such as infection control, preventing patients falls, isolation procedures, patient transfers, basic anatomy, CPR, vital signs, and medical terminology. Following classroom training, students must serve a minimum 40 hours of clinical experience where they put their skills to work under the nurse instructor’s supervision.

Upon completion of nurse aide training, the CNA student is eligible to take Alabama state’s nurse aide competency exam and upon passing will be placed on the nurse aide registry.


Pearson Vue, is responsible for the Nursing Aide testing and reporting the results to Alabama Department of Health. To test please down load the application for registration by examination form, and submit it to Pearson Vue with the applicable fees. The test currently costs $100 to take both the written and skills exam. Most training centers can help with this process.

The two-part nurse aide evaluation consists of a written exam and a skills evaluation, which tests your skills and readiness to work as a Nursing Aide.

The written exam contains 70 multiple-choice questions written in English. The Candidate Handbook has sample practice questions.

The second part of the test is a skills evaluation: the candidate will have to demonstrate 5 randomly selected skills demonstrate the competency to perform a job as a CNA. The candidate must perform all five skills according to standards in order to pass the skills part of the exam. The candidate handbook provides a list of the skills a Nursing Aide should be able to complete.


After being listed on the Alabama Nurse Aide Registry, the Nurse Aide must renew their certification through the Alabama Department of Public Health to remain active. Renewal requires at least 8 hours of practice for every 24-month period.


Pearson Vue
Candidate Handbook
Alabama Nurse Aide Registry
Alabama Department of Public Health

CNA Job and Salary Data for Alabama Cities

Urban Area Employed CNA’s Hourly Mean Wage Salary Range 10% – 90%* CNA Employment Per 1,000 Jobs
Anniston – Oxford – Jacksonville 580 $11.12 $8.48 – $14.42 13.61
Auburn – Opelika 590 $9.60 $7.82 – $11.77 11.17
Birmingham – Hoover 5,750 $10.74 $8.06 – $14.28 11.52
Daphne – Fairhope – Foley 730 $10.57 $8.34 – $13.40 10.99
Decatur 420 $10.22 $8.03 – $12.72 8.11
Dothan 950 $9.88 $7.84 – $12.82 17.11
Gadsden 630 $10.18 $8.03 – $12.54 17.59
Huntsville 1,900 $11.63 $8.67 – $15.63 8.91
Mobile 1,590 $10.10 $7.99 – $12.50 9.35
Montgomery 1,580 $10.61 $8.06 – $14.07 9.77
Tuscaloosa 1,320 $11.38 $8.08 – $16.39 13.22
Lawson State Community College Bessemer 1100 Ninth Avenue NW, Bessemer, AL 35022

Lawson State Community College in Bessemer provides workforce development tools to ensure that students have the education they need to find a job soon after completion of their degree or certification. The college offers an associate’s degree for those who wish to become an RN as well as a CNA certification for those who intend to take the certified nursing assistant exam and become licensed with the state.


Northeast Alabama Community College Nursing Assistant Course – Rainsville P.O. Box 159, Rainsville, AL 35986

Northeast Alabama Community College in Rainsville provides educational opportunities for many traditional and nontraditional students in the northern part of the state. Students who wish to be admitted in the nursing or nurse aide program at the school will need to show that they have a high school degree or GED before they may take the CNA course.


Chattahooche Valley Community College – Phenix City 2602 College Drive, Phenix City, AL 36869

Operating since 1973, Chattahoochee Valley Community College provides numerous ways for students in Phenix City to learn. Students may take classes on campus, through distance learning, and through a hybrid program. A certified nursing program is available through the allied health department of the school. Students must complete a semester of classes to receive their basic CNA.


Gadsden State Community College 1001 George Wallace Dr, Gadsden, AL 35903

As a part of the Alabama Community College System, Gadsden State Community College offers accredited courses so that students may complete an associate’s degree or a technical certification. There are hundreds of different programs available. As a part of the health sciences division of the school, the nurse aide certification program will provide students the tools they need to become a CNA upon completion.


Southern Union State Community College 701 S Railroad Ave, Opelika, AL 36801

Located in Opelika, the Southern Union State Community College is a part of the Alabama Community College System. The school provides students with the opportunity to pursue two-year degrees or technical certifications. The CNA program at the college requires all students to pass coursework and clinicals in preparation for the state authorized nurse aide exam.


Calhoun Community College – Nursing Department 102 Wynn Dr NW, Huntsville, AL 35805

Calhoun Community College, located in Decatur, Huntsville, and Tanner, is a part of the Alabama Community College System, offering two-year degrees and work ready diplomas. The nurse assistant program is part of the college’s division of nursing,which provides state approved courses for certification as a CNA. Students must pass the state competency exam administered at the school.


Bevill State Community College 491 Tuscaloosa Ave, Carrolton, AL 35447

As a part of the Alabama Community College System, Bevill State Community College serves students in the Carrolton area. To become a nursing assistant at the college, you must prove good health through medical records and screenings. Then, you must complete a total of 75 course hours before you can take the two-part state assessment exam.


Shelton State Community College 9500 Old Greensboro Rd, Tuscaloosa, AL 35405

Shelton State Community College, a part of the accredited Alabama Community College System, offers two-year degrees, technical training, and certifications. It is located in Tuscaloosa. The nursing assistant program requires that students take certain prerequisites, including math, science, history, and composition. Then, a selection of nursing assistant specific classes must be completed before students can take the certification examination.


Lawson State Community College 3060 Wilson Rd SW, Birmingham, AL 35221

As a fully accredited school in Alabama, Lawson State Community College offers a variety of degrees and technical certifications to students who live in the Birmingham area. The health professionals division handles all nurse aide training, which is accredited in the state as well as by the federal government. Students who wish to become an accredited nursing assistant must pass a certification exam after they have completed a total of 72 classwork hours.


CNA Training Class Locations in Alabama (AL)

The following is a list of state approved CNA Training Centers in Alabama:

Cities in Alabama:

Anniston | Attalla | Bay Minette | Bessemer | Birmingham | Carrolton | Cullman | Daphne | Dothan | Evergreen | Fairhope | Fayette | Foley | Fort Payne | Gadsden | Glencoe | Hanceville | Hartford | Huntsville | Mobile | Montgomery | Muscle Shoals | Muscles Shoals | North Huntsville | Oneonta | Opelika | Phenix City | Rainbow City | Rainsville | Selma | Sheffield | Spanish Fort | Tuscaloosa

  • City
  • CNA Training Center
  • Street Address
  • Phone Number


NHC Place Aniston

1335 Greenbrier Rd, Anniston, AL 36207


Oak Landing CNA Training Course-Attalla

616 Gaines Street, Attalla, AL 35954

Bay Minette

Faulkner State CNA Training Class-Bay Minette

1900 Highway 31 South, Bay Minette, AL 36507


Lawson State Community College Bessemer

1100 Ninth Avenue NW, Bessemer, AL 35022


Oaks on Parkwood Assisted Living Facility Nursing Assistant Course-Bessemer

2651 Laurel Oak Drive, Bessemer, AL 35022


Lawson State Community College

3060 Wilson Rd SW, Birmingham, AL 35221

(205) 925-2515


Bevill State Community College

491 Tuscaloosa Ave, Carrolton, AL 35447

(205) 367-8860


Morningside of Cullman Nurse Aide Program-Cullman

2021 Dahlke Drive, Cullman, AL 35058


Catherine Place Assisted Living Facility Nurse Aide Training Program-Daphne

27440 County Road 13, Daphne, AL 36526


Wesley Manor Retirement Center CNA Training Program-Dothan

718 Honeysuckle Rd, Dothan, AL 36305


Reid State Technical College

P.O. Box 588, Evergreen, AL 36401

(251) 578-1313


Caroll Place Nurse Aide Program-Fairhope

50 Spring Run Road, Fairhope, AL 36532


The Huntingdon CNA Training Program-Fairhope

108 Homestead Village, Fairhope, AL 36532


Morningside of Fayette CNA Program

404 25th Street, Fayette, AL 35555


Live Oak Village, LLC-Foley

2300 North Cedar Street, Foley, AL 36535

Fort Payne

Wills Creek Village CNA Class-Fort Payne

1050 Airport Road West, Fort Payne, AL 35968


Gadsden State Community College-Division of Health Sciences

P.O. Box 227, Gadsden, AL 35902

(256) 549-8200


Meadowood Retirement Village, LLC-Glencoe

509 Pineview Ave, Glencoe, AL 35905


Victorian Manor-Hanceville

105 Michelle Street NW, Hanceville, AL 35077


Hartford Retirement Village, Inc.

#5 Highway 52 East, Hartford, AL 36344


American Red Cross-Madison/Marshall County Chapter

1101 Washington Street, NW, Huntsville, AL 35801-5417



Calhoun Community College-Nursing Department

102 Wynn Dr NW, Huntsville, AL 35805

(256) 890-4747


Clinton L. Johson Center for Economic Development

151 S. Claiborne Street, Mobile, AL 36602


Easter Seals Central Alabama

2125 E. South Boulevard, Montgomery, AL 36116

(334) 288-0240 Ext. 229


South University

5355 Vaughn Rd, Montgomery, AL 36116

(888) 204-9613

Muscle Shoals

Northwest-Shoals Community College CNA Training Course-Muscle Shoals

800 George Wallace Blvd, Muscle Shoals, AL 35661

Muscles Shoals

Wellington Place of the Shoals-Muscles Shoals

2904 South Wilson Dam Road, Muscles Shoals, AL 35661

North Huntsville

J. F. Drake State Technical College

3421 Meridian Street, North Huntsville, AL 35810-7439



Magnolia House Nursing Assistant Training-Oneonta

100 Forth Ave West, Oneonta, AL 35121


The Olive Home Inc. Nurse Aide Training-Oneonta

1100 2nd Avenue East, Oneonta, AL 35121


Southern Union State Community College

701 Railroad Ave, Opelika, AL 36801

(334) 749-9100

Phenix City

Chattahooche Valley Community College-Phenix City

2602 College Drive, Phenix City, AL 36869


Rainbow City

Regal Place at Regency Pointe Nurse Aide Course-Rainbow City

510 East Grande Ave, Rainbow City, AL 35906


Northeast Alabama Community College Nursing Assistant Course-Rainsville

P.O. Box 159, Rainsville, AL 35986


Cedar Hill Assisted Living Facility Nurse Aide Training Course-Selma

1300 Old Orrville Rd, Selma, AL 36701


Morningside of Sheffield Nurse Aide Training

413 Cox Blvd, Sheffield, AL 35660

Spanish Fort

Westminster Village CNA Class-Spanish Fort

500 Spanish Fort Blvd, Spanish Fort, AL 36527


Shelton State Community College

9500 Old Greensboro Rd, Tuscaloosa, AL 35405

(205) 391-2211