Become a CNA in the DMV – Find Your Program Today!
Ready to start your healthcare career? Whether you’re in Washington DC, Northern Virginia, or Maryland, there’s a Certified Nursing Assistant (CNA) program near you that fits your schedule, your budget, and your goals.
We’ve gathered every CNA program in the DMV area—from fast-track courses to evening and weekend options. Don’t waste time searching school by school. With just a click or a zip code, you’ll see all your local options in one place.
👉 Browse our full list of CNA classes in the DMV
or
📍 Enter your zip code to find CNA programs near you
Your healthcare journey starts here. Let’s find the right class for you!
1st Providence Healthcare Training
1st Providence Healthcare Training prepares students to become CNAs in just 6–7 weeks through a 155-hour program. Classes are small and hands-on, with a hybrid option that includes online coursework and in-person clinicals.
Daytime and evening classes are available Monday through Thursday. The program is approved by the Virginia Board of Nursing and includes all requirements to sit for the state CNA exam.
Category | Details |
Cost | $1,300 total ($1,200 tuition + $100 registration) |
Duration | 6–7 weeks, 155 total hours |
Class Schedules | Day or evening classes, Monday–Thursday |
Online Classes? | Yes – hybrid and virtual options available |
Phone | 571-494-0032 |
Location | 1549 Old Bridge Rd, Unit 208, Woodbridge, VA 22192 |
Academy of Hope
Academy of Hope’s CNA program is free for DC residents over 18 and includes 200 hours of training over 5–6 months. Classes run either in the morning or evening and include clinical hours to prepare for CNA certification.
The hybrid format blends online and on-site learning. Seats are limited, and students get job support, scrubs, a laptop, and certification prep. Day and evening sessions are available at two DC locations.
Category | Details |
Cost | Free for eligible DC residents |
Duration | 5–6 months (200 hours, including clinical training) |
Class Schedules | Day: Mon–Thurs 10:00 AM–2:30 PM; Evening: Mon–Thurs 5–9 PM |
Online Classes? | Yes, hybrid format (online and in-person) |
Phone | (202) 269-6623 |
Location | 2315 18th Place NE & 421 Alabama Ave SE, Washington, DC |
Accessibility Excellence Academy
Accessibility Excellence Academy’s CNA training runs for 4 weeks with 125 total hours, including classroom, lab, and clinical experience. Day, evening, and weekend options give students flexibility.
Graduates are connected with job opportunities right away. The program also includes training in customer service to boost care quality and readiness for employment.
Category | Details |
Cost | Not publicly listed; contact school for current rates |
Duration | 4 weeks; 125 total hours |
Class Schedules | Day, Evening, and Weekend Classes Available |
Online Classes? | No |
Phone | (202) 735-0989 |
Location | 1818 New York Ave. NE Suite 232, Washington, DC 20002 |
Allied Health Technology Institute
Allied Health Technology Institute’s CNA program runs 8 hours a day for 12 days, helping students quickly gain the skills to pass the certification exam. Instructors are licensed nurses and physicians who provide both classroom and hands-on training.
Students receive strong exam prep, career guidance, and support if they need to retake the exam. Flexible schedules may be available, though the course is designed for full-time attendance. Prior healthcare experience is required before enrolling.
Category | Details |
Cost | Not listed; call for current pricing |
Duration | 12 days, 8 hours per day |
Class Schedules | Flexible scheduling mentioned |
Online Classes? | No |
Phone | 202-526-3535 |
Location | 2000 Rhode Island Ave. NE, Washington, DC |
Cambridge Nursing Assistant Academy
Cambridge Nursing Assistant Academy’s CNA program includes 120 hours of training with both classroom instruction and hands-on clinical work. Students learn core nursing assistant skills, including how to take vitals, prevent infections, and care for patients with Alzheimer’s.
Graduates are prepared to take the state licensing exam and pursue work as a Geriatric Nursing Assistant. The school also provides job placement support and clinical experience through local healthcare facilities in Prince George’s County and surrounding areas.
Category | Details |
Cost | Not listed; contact school for current tuition |
Duration | 120 hours (80 classroom/lab, 40 clinical) |
Class Schedules | Not specified; call to confirm |
Online Classes? | No online or hybrid classes mentioned |
Phone | (301) 853-9100 (Hyattsville), 301.990.8311 (Gaithersburg) |
Location | Hyattsville: 3311 Toledo Terrace Unit C-202, Hyattsville, MD 20782Gaithersburg: 431 N Frederick Ave Ste 205, Gaithersburg, MD 20877 |
Carlos Rosario International School
Carlos Rosario International School’s Nurse Aide Training is a free, 5-month program designed for DC residents, especially immigrants and English learners. Classes are led by a registered nurse and include both classroom instruction and clinical practice.
Students receive 200 hours of instruction and 40 hours of clinical experience at local sites. Classes are available in the morning or evening. Graduates often pursue jobs in healthcare or continue to college-level training.
Category | Details |
Cost | Free for DC residents |
Duration | 5 months (200 hours classroom + 40 hours clinical) |
Class Schedules | Morning (Mon–Thurs, 9–11:30am); Evening (Mon–Thurs, 6–8:30pm) |
Online Classes? | No |
Phone | 202-797-4700 |
Location | 1100 Harvard St NW, Washington, DC 20009 |
Classic Nurses Academy
Classic Nurses Academy in Alexandria, VA trains students to become CNAs in just 4 weeks. The $1,400 program includes classroom instruction, clinical experience, and certification prep with job placement support.
Day and evening classes are available, and hybrid learning may be an option—call for details. Monthly start dates and flexible scheduling make it accessible for working adults or career changers.
Category | Details |
Cost | $1,400 |
Duration | 4 weeks |
Class Schedules | AM: 9:00 AM – 3:30 PM; PM: 4:00 PM – 10:30 PM |
Online Classes? | Hybrid mentioned; call to confirm |
Phone | (703) 658-9575 |
Location | 85 S Bragg St #601, Alexandria, VA 22312 |
CNN American Global Institute
CNN American Global Institute’s CNA program is a fast-track training path that can be completed in just 4 to 5 weeks, depending on whether you take daytime or evening classes. It includes 140 hours of instruction and leads to eligibility for the Virginia CNA exam.
Students train in classroom, lab, and clinical settings. Tuition is $1,300, which includes lab supplies and materials. While online options aren’t currently active, hybrid classes may be available later. This program is ideal for those ready to begin working in healthcare quickly.
Category | Details |
Cost | $1,300 (includes lab supplies, materials, application) |
Duration | 4–5 weeks (140 total hours) |
Class Schedules | Day: 8:30 a.m.–4:00 p.m.; Evening: 5:00 p.m.–10:00 p.m. |
Online Classes? | Not currently; call to ask about future hybrid options |
Phone | 571-276-7640 |
Location | 6202-C Old Franconia Road, Alexandria, VA 22310 |
Compassionate Academy
Compassionate Academy in Greenbelt, MD trains students for CNA certification in as little as 4 weeks. The program blends classroom, lab, and clinical instruction and prepares graduates for Maryland Board of Nursing licensure.
Students can choose weekday or weekend-only classes. Morning, evening, and weekend options make the program flexible for working adults. Experienced instructors and a hands-on approach help students build real-world caregiving skills.
Category | Details |
Cost | Not listed; contact the school directly |
Duration | 4 weeks (weekday) or 10 weeks (weekend-only) |
Class Schedules | Weekday: 9am–3pm or 4pm–10pm; Weekend: Sat 9am–6pm, Sun 1pm–6pm |
Online Classes? | No |
Phone | (301) 332-9699 |
Location | 7241 Hanover Pkwy Suite C&D, Greenbelt, MD 20770 |
Dominion Academy & Healthcare Services
Dominion Academy & Healthcare Services provides a CNA program that blends classroom learning, hands-on lab skills, and clinical experience in just 4 weeks. Students gain foundational nursing skills and prepare for work in healthcare settings under licensed nurse supervision.
Day and evening sessions are available to suit different schedules. With small class sizes and direct clinical exposure, students get personalized training. The school also supports graduates with job search guidance after program completion.
Category | Details |
Cost | Not listed publicly; contact school for current tuition and supply fees. |
Duration | 4 weeks, 120 total hours (60 classroom, 18 lab, 42 clinical). |
Class Schedules | Day: 8:30 AM–2:30 PM, Evening: 4:00 PM–10:00 PM, Mon–Fri |
Online Classes? | No |
Phone | (240) 770-7774 |
Location | 8855 Annapolis Rd #305, Lanham, MD 20706 |
Excel Health Institute
Excel Health Institute’s Nurse Aide program prepares students in just 2 to 4 weeks through a hybrid model combining online theory and hands-on in-person lab and clinical training. Graduates are eligible to take the Virginia CNA exam.
With small classes, flexible scheduling, and experienced faculty, the program focuses on real-world skills needed for hospital, home care, or nursing facility settings. Both weekday and weekend options are available to fit busy schedules.
Category | Details |
Cost | $1,799 (includes tuition, fees, books, and supplies) |
Duration | 2–4 weeks |
Class Schedules | Weekday and weekend clinical/lab options |
Online Classes? | Yes, self-paced online theory component |
Phone | (571) 222-6600 |
Location | 8647 Mathis Avenue, Ste 202, Manassas, VA 20110 |
Fomen Nursing Assistant Training Academy
Fomen Nursing Assistant Training Academy prepares students for Maryland CNA certification through classroom instruction and hands-on clinical practice. The program includes topics like patient care, infection control, nutrition, and emergency procedures.
Classes are available in the morning, evening, and on weekends at two locations in Maryland. The course lasts about one month, with upcoming sessions starting throughout the year. No online format is available; in-person attendance is required.
Category | Details |
Cost | Not published; $25 application fee; scholarships and free books available |
Duration | Around 1 month |
Class Schedules | Morning, evening, and weekend options |
Online Classes? | No |
Phone | Hyattsville: 301-328-0423 Glen Burnie: 410-553-4068 |
Location | 7411 Riggs Rd, Suite 210, Hyattsville, MD 20783 7452 B&A Blvd, Suite 201A, Glen Burnie, MD 21061 |
Gee’s Career Training Institute
Gee’s Career Training Institute runs a 7-week CNA program with 150 hours of hands-on training. Students learn in small groups, practice real clinical skills, and prepare for Virginia’s CNA certification exam in a supportive, focused environment.
Classroom instruction includes lab work and clinical practice. While materials are available online, all classes are in person. Costs are broken into manageable payment plans, and multiple sessions run throughout the year.
Category | Details |
Cost | $1,100 (plus $15 app fee; payment plans available) |
Duration | 7 weeks, 150 total hours |
Class Schedules | Multiple cohorts annually; small class sizes of 8 |
Online Classes? | No, but digital materials are used |
Phone | (703) 910-7239 |
Location | 1822 Featherstone Road, Woodbridge, VA 22191 |
HealthWrite Training Academy
HealthWrite Training Academy in Washington, DC provides CNA training guided by experienced nurses. The program prepares students for entry-level healthcare roles with a focus on career readiness and community empowerment.
Students must schedule an interview to apply. HealthWrite emphasizes hands-on training and mission-driven learning, with additional CPR and continuing education courses available for working CNAs and HHAs.
Category | Details |
Cost | Not listed; contact the school directly |
Duration | Not specified; inquire during interview |
Class Schedules | Summer and fall enrollment available; specific times not listed |
Online Classes? | No; only continuing education courses are online |
Phone | 202-600-7411 or 202-349-3934 |
Location | 2303 14th Street NW, Suite 100, Washington, DC 20009 |
Knowledge First Institute
Knowledge First Institute’s CNA program helps students build skills to provide safe, respectful care under the supervision of a licensed nurse. The training includes classroom instruction, lab practice, and hands-on clinical experience.
The program runs for 120 hours and can be completed with flexible scheduling, including evening classes. Tuition is $1,000, and qualifying students may access grants to reduce or eliminate the cost.
Category | Details |
Cost | $1,000 (grants available for eligible students) |
Duration | 120 hours |
Class Schedules | Morning and evening classes; specific times not listed |
Online Classes? | No |
Phone | (301) 933-7474 |
Location | 11510 Georgia Ave, Suite 211, Silver Spring, MD 20902 |
Medical Learning Center
Medical Learning Center’s CNA program prepares students in just 4 weeks (day) or 5.5 weekends. Tuition is $1,050 and includes books, CPR, uniform, and supplies. The training includes classroom instruction, lab work, and real clinical experience.
Students can apply for Virginia state tuition assistance if eligible. While job placement isn’t guaranteed, help with resumes and referrals is available. Instructors are praised for their support and exam preparation guidance.
Category | Details |
Cost | $1,050 (includes books, CPR, uniform, supplies) |
Duration | 4 weeks (day) or 5.5 weekends (weekend classes) |
Class Schedules | Day and weekend classes available |
Online Classes? | No |
Phone | (703) 573-2331 |
Location | 2720 Prosperity Ave, Suite 400-2, Fairfax, VA |
Moon River Nursing Careers
Moon River Nursing Careers blends online flexibility with hands-on experience in its 5-week CNA program. Students learn through video-based lessons, in-person labs, and real-world clinicals at a local care facility.
Tuition includes supplies, uniform, and exam prep. Classes are small, personalized, and scheduled to accommodate weekday, evening, or weekend availability. The course prepares students to sit for the Virginia Board of Nursing CNA exam.
Category | Details |
Cost | $2,150 (includes uniform and supplies) |
Duration | 5 weeks (140 hours total) |
Class Schedules | Weekday, evening, and weekend options available |
Online Classes? | Yes (40 hours online, self-paced) |
Phone | (703) 652-4030 |
Location | 20130 Lakeview Center Plaza, Suite 402, Ashburn, VA 20147 |
Morning Star Academy
Morning Star Academy’s CNA program prepares students in just 4 weeks through hands-on clinical training and classroom instruction. Students learn essential caregiving skills like taking vitals, assisting with personal care, and working with diverse patient populations.
Classes are held in the morning or evening, with flexible weekday schedules. Students receive help preparing for Maryland’s CNA and GNA exams, plus job fair access and test site support. The school prioritizes hands-on learning in real clinical settings, boosting student confidence and readiness.
Category | Details |
Cost | Not listed – contact for current tuition |
Duration | 4 weeks |
Class Schedules | Morning: 8am–2pm, Evening: 4pm–10pm (Mon–Fri) |
Online Classes? | No |
Phone | (301) 977-7393 |
Location | 101 Lakeforest Blvd., Suite 402, Gaithersburg, MD 20877 |
Nursing Assistant Academy
Nursing Assistant Academy in Southeast DC provides a fast-paced CNA program completed in just 4 weeks. Students train through classroom and clinical hours, with flexible schedules that fit around work or personal commitments.
Small class sizes and a metro-accessible location make it a convenient and focused learning option. Both day and evening classes are available, with new sessions starting each month.
Category | Details |
Cost | Not listed; contact school directly |
Duration | 4 weeks; 123 total hours (78 classroom/lab, 45 clinical) |
Class Schedules | Day: 8:30 AM – 3:00 PM; Evening: 3:00 PM – 9:30 PM, Mon–Fri |
Online Classes? | No |
Phone | 202-748-5479 |
Location | 1418 Pennsylvania Ave. SE, Washington, DC 20003 |
The Nursing Assistant Academy
The Nursing Assistant Academy in Riverdale, MD, provides a 4-week CNA program with 124 total hours. Training includes classroom, lab, and clinical experience in licensed healthcare settings, preparing students for CNA and GNA certification.
Flexible class options are available during the day, evening, and weekends, making it ideal for adults with busy schedules. The program is approved by the Maryland Board of Nursing and is priced at $950, with GNA certification costing an additional $105.
Category | Details |
Cost | $950 for CNA; $105 for GNA |
Duration | 4 weeks; 124 total hours |
Class Schedules | Day: 8am–2pm, Evening: 3:30pm–9:30pm, Weekends: 8am–2pm & 3:30pm–9:30pm |
Online Classes? | No |
Phone | (240) 770-8251 |
Location | 5811 Baltimore Ave #101, Riverdale, MD 20737 |
NOVA Nursing Academy
NOVA Nursing Academy’s CNA program includes 80 hours of classroom training and 40 hours of clinicals. Classes are taught by registered nurses, and students are prepared for the Virginia CNA exam. Day, evening, and weekend schedules are available to fit different needs.
The school provides employment assistance, though job placement isn't guaranteed. Supplies like scrubs, stethoscopes, and textbooks are required. Tuition is flat-rate with payment plan options, and students must meet health and safety requirements for clinicals.
Category | Details |
Cost | Flat-rate tuition with payment plans |
Duration | 120 hours total (80 classroom + 40 clinical) |
Class Schedules | Day, evening, and weekend classes available |
Online Classes? | No |
Phone | (571) 212-5311 |
Location | 6299 Leesburg Pike Suite C, Falls Church, VA |
Thrive Healthcare Academy
Thrive Healthcare Academy’s CNA program runs for 6 weeks with 140 total hours, combining classroom instruction and hands-on clinical training. Students are taught by experienced nurses who help build confidence and readiness for the Virginia State CNA exam.
Classes run weekdays in person, with no online option. The program includes an extra week focused on state exam prep and job readiness. It's designed for students serious about entering healthcare quickly and with strong foundational skills.
Category | Details |
Cost | Not publicly listed; contact for details |
Duration | 6 weeks; 140 total hours |
Class Schedules | Monday–Friday |
Online Classes? | No |
Phone | 703-383-9306 |
Location | 3702 Pender Dr. Suite 420, Fairfax, VA 22030 |
Trinity Washington University
Trinity Washington University’s CNA program awards college credit while preparing students to sit for the NNAAP exam. The curriculum blends lectures and hands-on clinical training, equipping students with essential patient care skills.
Classes are held on evenings and weekends, making it easier for working adults to participate. Graduates can apply credits toward Trinity’s associate degree or pursue a BSN later with guaranteed admission if prerequisites are met.
Category | Details |
Cost | Financial aid available; many DC residents pay little or no out-of-pocket |
Duration | One semester (6 college credits) |
Class Schedules | Evening and weekend classes |
Online Classes? | No |
Phone | (202) 884-9000 |
Location | 125 Michigan Ave NE, Washington, DC 20017 |
UDC-WDLL
UDC-WDLL provides free CNA training to adult DC residents through its Nursing Assistant program. This hands-on course helps students gain essential skills for direct patient care, preparing them for healthcare jobs in hospitals, nursing homes, or home health settings.
Students must attend an information session and meet academic, health, and residency requirements. While class schedules and duration are shared during orientation, training takes place in person at the Old Congress Heights campus in Southeast DC.
Category | Details |
Cost | Free for DC residents |
Duration | Not publicly listed; shared during information session |
Class Schedules | Provided at mandatory info sessions |
Online Classes? | No |
Phone | (202) 274-7181 |
Location | 3100 Martin Luther King Jr. Ave SE, Washington, DC 20032 |
Ultimate Keepers
Ultimate Keepers’ CNA program runs for 6 weeks and includes 140 hours of classroom and clinical instruction. Classes are available on weekdays and weekends, making it flexible for working adults or busy schedules.
Students train in patient care, infection control, and communication skills. A certificate is awarded upon completion, and graduates are eligible for the Virginia CNA exam. Cost details aren’t listed online, so prospective students should call for pricing and payment options.
Category | Details |
Cost | Not listed; call for pricing. Payment plans available. |
Duration | 6 weeks / 140 hours |
Class Schedules | Monday–Thursday, 9:00 a.m. – 2:40 p.m.; weekend classes too |
Online Classes? | No |
Phone | 703-520-0153 |
Location | 8609-A Engleside Office Park, Alexandria, VA 22309 |
Unique Health School
Unique Health School’s CNA program is designed to prepare students in just 5 weeks for entry-level roles in healthcare. The training blends classroom, lab, and clinical practice to develop the hands-on skills needed for long-term care, hospital, and home health settings.
Students can choose online or in-person classes, making it convenient for those with different schedules. The $1,575 total cost includes tuition, books, uniform, and technology fees. Graduates are eligible to work at healthcare facilities throughout Virginia.
Category | Details |
Cost | $1,575 |
Duration | 5 weeks |
Class Schedules | Not specified |
Online Classes? | Yes |
Phone | 571-208-0833 |
Location | 8629 Sudley Rd, Manassas, VA 20110 |