Key Points
- Alabama's 65+ population of 34.9% drives surging CNA demand.
- Alabama CNAs earn a median annual wage of $32,470.
- State-approved programs require a minimum of 75 training hours.
Compare Alabama's top CNA programs: cost, duration, and certification pass rates to find your fit.

Alabama's 65-and-older population now makes up roughly 17 percent of the state's residents and continues to grow faster than the national average, putting steady pressure on long-term care facilities, hospitals, and home health agencies to hire more certified nurse aides. That demand translates directly into short hiring timelines for newly credentialed workers.
The main appeal of CNA training is its speed: most state-approved programs in Alabama run between 75 and 120 hours, meaning students can move from enrollment to certification eligibility in a matter of weeks. Tuition varies from a few hundred dollars at community colleges to around $1,500 at private training schools, and federal aid is often available for programs offered through accredited institutions.
One reality worth knowing upfront: the Alabama Department of Public Health sets minimum training standards, but program quality, clinical site access, and job placement support differ considerably across providers. Credential portability also matters for anyone considering future work in neighboring states, since reciprocity agreements can depend on which program you attended.
Our editors evaluated Alabama's CNA programs using a mix of affordability, completion outcomes, and hands-on preparation to identify the ten best options for 2026. Each school below stands out for a specific strength, whether it's a low net price, flexible hybrid scheduling, or fast-track clinical training. Use the program details to compare costs, schedules, and certification pathways.
Rainsville, AL · $5,000 – $9,000/yr (est.)
Best for: Cost-conscious students preferring in-person classes
Northeast Alabama Community College offers a focused non-credit Nursing Assistant program that combines classroom instruction with WorkKeys skill preparation, leading to eligibility for Alabama state certification. With ACEN accreditation and one of the lowest net prices among ranked programs, it is a top choice for budget-conscious students in the northeastern part of the state. The campus-based format provides a direct, no-frills pathway into entry-level patient care roles.
Muscle Shoals, AL · $5,000 – $9,000/yr (est.)
Best for: Busy adults needing hybrid online/in-person training
Northwest Shoals Community College stands out for its 80-hour hybrid CNA program that blends online lectures with in-person clinical rotations, making it one of the few flexible options in Alabama. No high school diploma or GED is required for admission, opening the door to a wider range of adult learners. The program emphasizes long-term and home health care skills, with clear clinical requirements like TB testing, CPR, drug screening, and a background check, preparing graduates for the state certification exam and immediate employment in nursing homes and home health agencies.
Enterprise, AL · $10,000 – $15,000/yr (est.)
Best for: Career changers wanting rapid five-week training
Enterprise State Community College delivers a high-demand, five-week CNA program that combines four weeks of classroom instruction with one week of clinical training at Enterprise Health & Rehabilitation. Classes meet three days a week, making it a practical option for students who can dedicate daytime hours. Because of its speed and hands-on focus, the program often fills quickly and may have a waitlist, so early application is encouraged for those hoping to enter the workforce rapidly in hospitals, nursing facilities, or home health settings.
Wadley, AL · ~$6,000/yr (est.)
Southern Union State Community College offers a comprehensive Nursing Assistant/Medication Aide program that prepares students for two of Alabama's most in-demand entry-level healthcare roles. Coursework blends classroom, lab, and clinical training, and students can choose credit or non-credit options across the Valley, Opelika, or Wadley campuses. With a 2.0 GPA admission requirement and approval by the Alabama Department of Public Health, this program is a solid choice for East Alabama students who want to earn both CNA and medication aide credentials while benefiting from flexible scheduling and multiple campus locations.
Tanner, AL · $5,000 – $9,000/yr (est.)
Calhoun Community College offers a seven-week CNA program at its Huntsville-area campus for just $899, which includes textbooks and scrubs. Students must be at least 18 and complete background, drug, and TB screenings, and they benefit from a 20-hour clinical rotation at local long-term care facilities. With WIOA funding and scholarship options, plus recent employer partnerships that may offer paid training, this program is particularly attractive for working adults in North Alabama who want a quick, affordable entry into healthcare.
Boaz, AL · $3,000/yr (est. net price)
Snead State Community College provides a 10-credit Short-Term Certificate in Nursing Assistant/Home Health Aide, specifically designed for high school dual enrollment students. The hybrid program blends theory, lab, and clinical experiences, covering all ages and leading to eligibility for the NNAAP exam and Alabama Nurse Aide Registry listing. For eligible students, financial aid, scholarships, and veterans benefits are available, making this a strong early-college pathway for motivated teens in the Boaz area.
Jasper, AL · $5,000 – $8,000/yr (est.)
Bevill State Community College offers a nine-week CNA program on Tuesday and Thursday evenings at the Sumiton Campus, priced at $1,175 with potential WIOA funding. While a high school diploma is recommended but not required, students complete 16 clinical hours and train for roles in hospitals, nursing homes, and residential facilities. The evening schedule makes it a practical option for working adults in the Jasper area who need to balance training with other responsibilities.
Phenix City, AL · ~$4,000/yr (est.)
Chattahoochee Valley Community College offers a one-semester CNA program through its NAS 100 course, which provides 75 hours of instruction combining classroom learning and clinical experience. Students learn essential patient care skills like bathing, vital signs monitoring, and mobility assistance, and graduates are eligible to take the Alabama Nurse Aide Certification Exam for state registry listing. With ACEN accreditation and a strong focus on long-term care, this campus-based program serves the Phenix City region well.
Gadsden, AL · ~$4,000/yr (est.)
Gadsden State Community College, a historically Black community college, offers an 11-week Advanced Certified Nursing Assistant program that bundles CPR, phlebotomy, medical terminology, and professional development certifications. Tuition and fees run $2,300, with additional costs for books and background checks, but WIOA funding is available. Students meet Monday through Thursday from 8 a.m. to 4 p.m., gaining a comprehensive skill set that opens doors not only to nursing assistant roles but also to phlebotomy and other clinical positions.
Dothan, AL · $5,000 – $9,000/yr (est.)
Wallace Community College-Dothan runs a 25-day fast-track CNA program for $875, a total that covers books, tuition, and the state exam. Classes meet Monday through Friday from 8 a.m. to noon, with training at Dothan and Eufaula locations. Qualifying students may access Pathways to Prosperity, WIOA funding, and other aid, making this one of the most affordable and rapid pathways to CNA certification in the Wiregrass region.
How are CNA programs in Alabama actually ranked, and can you trust the results?
At cnaclasses.org, we believe rankings should be transparent, data-driven, and focused on what matters most to students starting a healthcare career. Our approach rests on three core pillars, each weighted to reflect the priorities of CNA hopefuls.
Cost is often the biggest barrier to entry for aspiring CNAs. We evaluate each program's net price and published tuition so you can see what you will realistically pay out of pocket. Programs that keep costs low without sacrificing quality earn higher marks in our ranking.
A program is only as good as the outcomes it produces. We look at graduation rates and post-completion earnings to gauge whether students are finishing their training and moving into well-paying positions. Strong completion rates signal that a school supports its students from enrollment through certification.
Not every student can attend classes on campus five days a week. We factor in whether a program offers online or hybrid CNA classes and the diversity of healthcare programs available at each institution. Schools that give students flexible pathways to certification score higher in this category.
All of the data points we use are drawn from the U.S. Department of Education's College Scorecard and the Integrated Postsecondary Education Data System (IPEDS). These are publicly available, federally maintained datasets, so you can verify the numbers yourself. We do not rely on self-reported school marketing or unverified claims.
By combining affordability, student success, and accessibility into a single framework, we prioritize programs that deliver strong outcomes at a reasonable cost. The result is a ranking built for real students making real decisions about their CNA training in Alabama.
Choosing based on name recognition alone versus building your decision around your actual daily life: those two approaches lead very different students to very different outcomes. The right program for your neighbor may be a poor fit for you, depending on your schedule, budget, and where you live. Working through a few focused questions before you apply will save you time and money.
Think beyond just the classroom address. CNA programs include a clinical rotation at a nursing home, hospital, or long-term care facility, and that site may not be the same location as your classroom. Ask each program where clinicals are held and how far you would need to travel. A program that looks close on a map can quickly become inconvenient if the clinical site is across town or in a different city, as students in CNA classes in Birmingham often discover. Factor in parking costs and public transit access as part of your true commute picture.
Tuition is only part of what you will spend. Background checks, state exam fees, textbooks, uniforms, and the cost of a physical or immunizations can add several hundred dollars to your out-of-pocket total. When comparing programs, ask each school for a complete list of required fees so you are comparing apples to apples. Community colleges often carry lower tuition than private training centers, but a private program closer to home may cost less once you account for transportation.
Many CNA students work while they train. Look for programs that offer evening or weekend class options, and confirm whether the clinical hours can also be scheduled outside of a standard nine-to-five window. Some programs run an intensive daytime format that wraps up in four to six weeks, while others spread coursework across a longer term to accommodate working students. Neither format is better in the abstract; the right one depends on your life.
Before enrolling anywhere, confirm that the program is approved by the Alabama Board of Nursing. Graduating from an unapproved program can disqualify you from sitting for the state certification exam, which would cost you both time and money. The Board maintains a current list on its website. Once you have confirmed approval, read recent student reviews and, if possible, visit the campus or attend an information session. Talking to current or former students is one of the fastest ways to gauge whether the instructors are accessible and whether the program actually prepares graduates for the exam and landing your first CNA job.
The Bureau of Labor Statistics projects over 210,000 job openings each year for nursing assistants and orderlies across the country through 2034. That strong nationwide demand directly benefits students entering the field, including those exploring CNA classes in Clifton Forge, VA.
How do I become a certified nurse aide in Alabama?
All candidates must complete a program approved by the Alabama Department of Public Health (ADPH). The minimum is 75 hours of training, including 16 hours of hands-on clinical work and 16 hours of lab practice. These programs cover essential patient care skills, safety, and communication.
Before you can work with patients, you must clear a criminal background check and a drug screening.2 Most training providers also require:2 - CPR certification: Current Basic Life Support (BLS) for healthcare providers. - Immunizations: Proof of vaccination record, including Hepatitis B (series or signed declination) and a negative TB test or chest x-ray.
After training, you must pass the two-part NNAAP exam, administered by a contracted testing vendor (Prometric or Credentia). The exam includes: - Knowledge test: A written or oral multiple-choice exam. - Skills demonstration: You perform several nursing tasks in front of an evaluator. You have 24 months from program completion to take the exam, and you can attempt it up to three times. If you fail all three attempts, you must retrain before you can test again.
Once you pass the exam, your name is added to the ADPH Nurse Aide Registry. This listing is required to work as a CNA in any licensed Alabama healthcare facility. Employers verify your status through the registry.
If you hold an active, good-standing CNA certification from another state, you may apply for reciprocity in Alabama. The ADPH will review your out-of-state credential and training hours to see if they meet Alabama's standards. You may need to provide documentation of completed training and a current background check. Contact the ADPH for current reciprocity application details.
The biggest tradeoff when choosing a CNA program in Alabama is cost versus convenience: community college programs offer some of the lowest tuition in the state, while private training schools sometimes deliver faster schedules at a comparable or slightly higher price. Understanding the full picture, from tuition to exam fees, helps you budget wisely and avoid surprises.
Tuition for Alabama CNA programs generally ranges from about $600 to $2,300 in 20261, depending on the school type and location. When you factor in books, scrubs, a stethoscope, CPR certification, background checks, and the state competency exam fee, total out-of-pocket costs typically land between $900 and $2,8001.
Some of the most affordable options are found at community colleges:
Private training centers can also be competitive. Taite Healthcare Training, for example, lists a program cost of around $600, while Saad Healthcare and Acute Healthcare Institute come in at roughly $8504 and $9005, respectively.
Several resources can reduce or even eliminate your training costs:
Although employer-sponsored or completely free CNA courses are not widely advertised in Alabama's statewide directory right now5, it is worth asking local nursing homes and hospitals directly. Some facilities will reimburse tuition after you begin working for them.
Before you commit, request a complete cost breakdown from every school on your list. Ask specifically whether the quoted tuition includes the state exam fee, clinical supplies, and background check, or whether those are billed separately. A program that looks inexpensive on paper can add up quickly once extras are included. If cost is your top concern, start by contacting your nearest community college's financial aid office and asking about WIOA eligibility. Securing even partial grant funding can make training almost free, putting your CNA certification well within reach.
Online CNA classes in Alabama offer the flexibility to complete theory coursework from home, but you'll still need to attend in-person clinical sessions to master hands-on skills. Every program approved by the Alabama Department of Public Health (ADPH) requires supervised clinical hours1, so the 'online' portion is always limited to the classroom portion of the training.
Several Alabama schools now blend online lecture materials with on-campus lab and clinical requirements, often on compressed schedules that suit working adults.
The main appeal of a hybrid format is flexibility. You can watch recorded lectures on your own time, which is a major plus if you're juggling a job. However, this independence demands strong self-discipline.
The trade-off is that you get less face-to-face instruction during lecture hours, and some employers may still view traditional, fully in-person training as more rigorous, though both pathways lead to the same state certification and NNAAP exam eligibility1. State approval standards are identical, so a hybrid graduate is just as qualified to take the exam. For hands-on learners, an on-campus program might feel more supportive, but if you learn well independently and need a schedule that bends around your life, the hybrid route is a practical, high-quality choice.
Where you live in Alabama directly shapes which CNA programs are within easy reach, so it's helpful to see what each major city offers before you commit. Below is a city-by-city look at active programs as of 2026. Keep in mind that schedules, tuition, and enrollment windows can shift from term to term, so always confirm details directly with the school before applying.
Montgomery has the widest selection of CNA classes in Montgomery, with options at every price point.
Huntsville has fewer dedicated CNA programs, but there are still workable paths.
Decatur-area students often look to nearby community colleges such as Calhoun Community College for CNA coursework. Because program availability and scheduling can change between semesters, prospective students should contact the school's health sciences department for the latest enrollment information.
Program details, especially cost and class schedules, can change without much notice. Before you register, call or visit the school's website to verify tuition, start dates, and any prerequisites. If you are comparing options across cities, cnaclasses.org can help you narrow down programs based on your location and budget.
Nursing assistants in Alabama earn a median annual wage of $32,470, with the middle half of earners making between $29,110 and $35,930. The mean annual wage is $32,670, which translates to roughly $15.71 per hour. These figures are from the latest Bureau of Labor Statistics data (2024) and provide a baseline for what you can expect as a newly certified aide in the state.
| Wage Measure | Annual Wage |
|---|---|
| Mean Annual Wage | $32,670 |
| Median Annual Wage | $32,470 |
| 25th Percentile | $29,110 |
| 75th Percentile | $35,930 |
CNA pay and job concentration vary across Alabama. Birmingham has the highest number of nursing assistant positions, while metros like Huntsville and Montgomery tend to offer slightly higher hourly wages. Statewide, employment for CNAs is projected to grow 4% from 2022 to 2032, according to state labor market data.
| Metro Area | Total Employment | Median Annual Salary |
|---|---|---|
| Birmingham, AL | 6440 | $35,040 |
| Huntsville, AL | 2590 | $32,360 |
| Mobile, AL | 2020 | $31,440 |
| Montgomery, AL | 1860 | $32,470 |
| Tuscaloosa, AL | 1370 | $31,920 |
| Dothan, AL | 890 | $27,080 |
| Daphne-Fairhope-Foley, AL | 830 | $32,730 |
| Florence-Muscle Shoals, AL | 670 | $29,980 |
| Auburn-Opelika, AL | 630 | $30,580 |
| Anniston-Oxford, AL | 610 | $30,750 |
| Gadsden, AL | 580 | $29,570 |
| Decatur, AL | 380 | $34,120 |
Here are answers to some of the most common questions about becoming a Certified Nurse Aide in Alabama. For the most up-to-date details, always refer to the Alabama Department of Public Health and the Alabama Nurse Aide Registry, and reach out to training programs directly.
To become a Certified Nursing Assistant in Alabama, you need to complete a state-approved nurse aide training program, pass the competency evaluation exam, and get listed on the Alabama Nurse Aide Registry. Start by researching approved training programs on the ADPH website, then enroll and complete the required classroom and clinical hours. After finishing training, register for and pass the state exam, which includes a written or oral portion and a skills demonstration. Once you pass, your name is added to the registry, allowing you to work in a licensed healthcare facility.
The timeline depends on the program you choose. Full-time, daytime CNA classes may be completed in as little as four to eight weeks, while part-time, evening, or weekend programs can take a few months. The training hour requirement is set by the state, but each school structures its schedule differently. Contact individual programs for their specific start dates and durations. After training, you must also schedule and pass the certification exam, which adds a short waiting period.
To qualify for certification, you generally must be at least 16 years old, have a high school diploma or GED, and complete a state-approved training program of at least a set number of hours. You will also need to pass a criminal background check and the nurse aide competency exam. Detailed eligibility criteria, including any recent updates, are available on the Alabama Department of Public Health website and through the Alabama Nurse Aide Registry.
Many programs offer hybrid formats where you can complete some coursework online, but you will still need to attend in-person clinical training at an approved healthcare facility. Online-only CNA certification is not available because hands-on skills practice is essential. For current hybrid options, check directly with training providers in your area, as availability changes.
Costs vary by program and location. Some community colleges and vocational schools charge tuition, while certain nursing homes or hospitals may offer free training if you commit to working there after certification. Financial aid, grants, or payment plans may be available through some institutions. Always ask the program about the total cost, what is included, and whether job-placement assistance is provided. For official guidance on approved programs and possible funding, visit the ADPH site.
The schools below round out your options for CNA training in Alabama, and every program here is designed to prepare students for the certification exam. They are grouped by region so you can compare training close to home. Format and cost vary from one school to the next, so it pays to contact each program directly before you decide.