CNA Classes & Programs in Alabama
Also known as “nursing aides” or “nursing assistants,” becoming a Certified Nursing Assistant (CNA) is a great entry point to the nursing profession. In Alabama, CNAs make an average salary of $23,050 per year according to the U.S. Bureau of Labor Statistics, and typical job duties include assisting patients with daily activities, answering call lights, and preparing patient rooms.
Choosing the Best CNA Programs in Alabama
The first step in becoming a CNA is choosing the right training program. In Alabama, training programs are offered at community colleges, vocational schools, and some medical centers in cities such as Mobile, Birmingham, and Huntsville, as well as in smaller towns across the state. For information about admissions requirements for CNA training programs, visit our CNA Training Programs Admissions page.
- Program Length: CNA training programs can take anywhere from 4 to 12 weeks to complete, depending on the type of school, and include classroom instruction as well as clinical practice hours.
- Program Cost: Cost for CNA training programs can vary from school to school. In some cases, nursing homes or other medical centers may provide training for free in exchange for working for that facility for an agreed upon amount of time.
- Board Approved Programs: Each state has its own requirements for CNA certification, so it is critical to select a program and school that is in line with your home state's standards. Visit our certification page for more information about CNA certification requirements in Alabama.
- Online/In-Person Options: While CNA training programs require in-person hands-on clinical training, some of the classroom work may be available in an online format. For students in rural areas of Alabama, online classes may also save students time and money in commuting to a distant campus.
2023 List of CNA Classes in Alabama
To get a feel for the CNA curriculum in Alabama, see our list of classes and courses available in the state:
Bay Minette, AL
Coastal Alabama Community College
- Certified Nursing Assistant Campus
Bay Minette, AL 36507
(800) 381-3722
Birmingham, AL
Jefferson State Community College- Jefferson Campus
- Certified Nursing Assistant Campus
Birmingham, AL 35215
(205) 856-7710
Jefferson State Community College- Shelby-Hoover Campus
- Certified Nursing Assistant Campus
Birmingham, AL 35242
(205) 856-7710
Lawson State Community College
Birmingham, AL 35221
(205) 929-3461
Boaz, AL
Snead State Community College
Boaz, AL 35957
(256) 593-5120
Dothan, AL
Wallace Community College- Wallace Campus
- Certified Nursing Assistant Campus
Dothan, AL 36303
(334) 556-2203
Eufaula, AL
Wallace Community College- Sparks Campus
- Certified Nursing Assistant Campus
Eufaula, AL 36027
(334) 556-2414
Gadsden, AL
Gadsden Job Corps Center
- Certified Nurse Assistant Campus
Gadsden, AL 35901
(256) 547-6222
Gadsden State Community College
- Certified Nursing Assistant Campus
Gadsden, AL 35903
(256) 549-8200
Hanceville, AL
Wallace State Community College
- Certified Nursing Assistant Campus
Hanceville, AL 35077
(256) 352-7811
Huntsville, AL
Calhoun Community College
- Certified Nursing Assistant Campus
Huntsville, AL 35805
(256) 890-4700
J.F. Drake State Community & Technical College
- Certified Nursing Assistant Campus
Huntsville, AL 35811
(256) 551-3156
Jasper, AL
Bevill State Community College
- Nursing Assistant Campus
Jasper, AL 35501
(800) 648-3271
Livingston, AL
University of West Alabama
Livingston, AL 35470
(888) 636-8800
Montgomery, AL
Easterseals Central Alabama
- Certified Nurse Aide (CNA) Campus
Montgomery, AL 36111
(334) 288-0240
Montgomery Job Corps Center
- Certified Nurse Assistant Campus
Montgomery, AL 36108
(334) 262-8883
Trenholm State Community College
Montgomery, AL 36108
(334) 420-4200
Muscle Shoals, AL
Northwest-Shoals Community College
- Certified Nursing Assistant Campus
Muscle Shoals, AL 35661
(256) 331-5305
Phenix City, AL
Chattahoochee Valley Community College
- Certified Nursing Assistant Campus
Phenix City, AL 36869
(334) 291-4900
Rainsville, AL
Northeast Alabama Community College
- Nursing Assistant Campus
Rainsville, AL 35986
256638441
Tuscaloosa, AL
Shelton State Community College
Tuscaloosa, AL 35405
(205) 391-2452
Are we missing your school's program or need to update information listed? Please contact us so we can make the necessary changes.