CNA Classes & Programs in Baltimore, Maryland

Get Information from CNA Programs in Baltimore and Nearby

Baltimore is home to 24 CNA programs, offering a diverse selection for those looking to start a career as a Certified Nursing Assistant. This major metropolitan area provides aspiring CNAs with access to training options that can suit various schedules and needs. Some programs in Baltimore even provide free CNA classes, making it possible for more individuals to pursue this essential healthcare role.

Students will find local CNA classes that prepare them for Maryland certification, with some schools offering online coursework or accelerated tracks. With the presence of large hospitals, nursing homes, and home health agencies in Baltimore, graduates have the advantage of proximity to potential employers after completing their CNA training program. The city's wide range of facilities supports ongoing demand for qualified CNAs throughout the region.

In the Baltimore-Columbia-Towson metro area, CNAs earn around $38,390 annually. Whether you are seeking traditional in-person instruction, online flexibility, or an accelerated path, Baltimore's CNA programs offer multiple entry points into Maryland’s healthcare field.

Quick Facts About Baltimore

  • Population
    584,548
    Residents
  • CNA Programs
    24
    State-approved Programs
  • Median Income
    $58,349
    Median Annual Income
  • CNA Hourly Rate
    $18.46
    Median Hourly Rate
  • CNA Yearly Salary
    $38,390
    Median Annual Salary
  • Facilities
    61
    CMS Healthcare Facilities
    39 Nursing Homes β€’ 17 Hospitals β€’ 5 Home Health Agencies

Get Information from CNA Programs in Baltimore and Nearby

Schools in Baltimore and nearby are actively seeking qualified students. Fill out one quick form below to receive information directly from multiple accredited CNA programs.

You'll receive information about:

  • Upcoming start dates & schedules
  • Tuition costs & financial aid options
  • Class locations & formats
  • Program details & requirements

βœ“ Free Service β€’ βœ“ No Obligations β€’ βœ“ Compare Multiple Programs β€’ βœ“ Accredited Schools Only

Browse CNA Classes in Baltimore

Baltimore provides 24 CNA training programs that equip students for Maryland state certification and employment as nursing assistants. Options include free CNA training, online courses, and accelerated tracks to accommodate various learning preferences. Each program prepares students with job-ready skills and practical experience needed for successful certification and entry into healthcare careers, with CNAs consistently hired throughout the city.

Types of Classes Available

Free programs: available in Baltimore through various funding sources including employer sponsorship and grants.
Accelerated programs: available in Baltimore and are usually 4-week programs, sometimes 3 or 5 weeks.
Online programs: Some classes in Baltimore offer online coursework combined with local clinical training.

Tribute Home Care

βœ… State Approved 🏫 Nursing Home ⚑ Accelerated Program ✨ Free Program 🏒 Employer Sponsored 🎯 Job Guarantee
πŸ“ Baltimore, 3501 Clipper Road, Maryland 21211

Program Details

Tribute Home Care operates a free, Maryland Board of Nursing–approved 4-week CNA school in Baltimore, covering all course fees and materials. Graduates are offered a guaranteed full-time salaried caregiver position with benefits.
Total Cost: Free Duration: 4 weeks

St. Elizabeth Rehabilitation and Nursing Center

βœ… State Approved 🏫 Nursing Home
πŸ“ Baltimore, 3320 Benson Avenue, Maryland 21227

Program Details

St. Elizabeth Rehabilitation and Nursing Center is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

Soul of Medicine Assistant Living

βœ… State Approved 🏫 Nursing Home
πŸ“ Baltimore, 5910 York Road, Maryland 21212

Program Details

Soul of Medicine Assistant Living is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

Genesis HealthCare - Franklin Woods Center

βœ… State Approved 🏫 Nursing Home πŸ’» Online Available ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Baltimore, 9200 Franklin Square Drive, Maryland 21237

Program Details

Genesis offers a paid Nurse Aide Training program where trainees are hired into a paid role while Genesis covers tuition and training fees. After completion, participants transition into a nurse aide position at a Genesis center.
Total Cost: Free

FutureCare Irvington

βœ… State Approved 🏫 Nursing Home ✨ Free Program 🏒 Employer Sponsored
πŸ“ Baltimore, 22 South Athol Avenue, Maryland 21229

Program Details

FutureCare provides a paid, 8-week in-person CNA training program with 6 weeks of classroom instruction and 2 weeks of clinical experience at select locations including Irvington. The program also prepares trainees for the GNA exam.
Total Cost: Free Duration: 8 weeks

University of Maryland Medical Center - Downtown Campus

βœ… State Approved 🏫 Educational Entity ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Baltimore, 22 S Greene Street, Maryland 21201

Program Details

UMMC Career Academy offers an 8-week, full-time, paid CNA training program covering basic nursing and safety skills and includes job placement.
Total Cost: Free Duration: 8 weeks

University of Maryland Medical Center - Midtown Campus

βœ… State Approved 🏫 Educational Entity ✨ Free Program 🏒 Employer Sponsored 🀝 Job Placement Help
πŸ“ Baltimore, 827 Linden Avenue, Maryland 21201

Program Details

UMMC’s Career Academy offers an 8-week, full-time paid CNA training that teaches core nursing, safety, and communication skills. The program includes job placement support upon completion.
Total Cost: Free Duration: 8 weeks

Vivien T. Thomas Medical Arts Academy

βœ… State Approved 🏫 High School
πŸ“ Baltimore, 100 N Calhoun Street, Maryland 21223

Program Details

The school offers health-care pathways including a nursing assistant program focused on patient care skills and clinical learning. Coverage of the program notes students can earn CNA and GNA certifications upon successful completion.

REACH! Partnership School #341

βœ… State Approved 🏫 High School
πŸ“ Baltimore, 2555 Harford Road, Maryland 21218

Program Details

REACH! Partnership offers a Health & Biosciences pathway where students can earn the Certified Nursing Assistant credential. Program experiences include classroom/lab learning and industry-aligned certifications before graduation.

Patterson High School

βœ… State Approved 🏫 High School
πŸ“ Baltimore, 100 Kane Street, Maryland 21224

Program Details

Patterson High School is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

Mergenthaler Vocational Technical High School

βœ… State Approved 🏫 High School
πŸ“ Baltimore, 3500 Hillen Road, Maryland 21218

Program Details

Mervo offers a Nursing Assistant program as part of its Career and Technical Education pathways. The program prepares students with classroom, lab, and clinical experiences toward nursing assistant certification.

Green Street Academy

βœ… State Approved 🏫 High School
πŸ“ Baltimore, 125 N Hilton Street, Maryland 21229

Program Details

Green Street Academy offers the Academy of Health Professions Nursing Assistant pathway where students build patient-care skills through classroom, lab, and clinical learning.

Edmondson-Westside High School

βœ… State Approved 🏫 High School
πŸ“ Baltimore, 501 N Athol Avenue, Maryland 21229

Program Details

Edmondson-Westside offers an Academy of Health Professions Nursing Assistant pathway with classroom, lab, and clinical training leading to CNA/GNA credentials. Students complete mandated clinical hours through partnerships with local healthcare providers.

Top Knowledge Healthcare Institute

βœ… State Approved 🏫 Educational Entity ⚑ Accelerated Program ✨ Free Program πŸ’΅ Financial Aid Available 🀝 Job Placement Help πŸ•’ Evening & Weekend Classes Available
πŸ“ Baltimore, 11 East Mount Royal Avenue, Maryland 21202

Program Details

CNA/GNA training totals 115 hours with theory, lab, and 40 clinical hours, and daytime cohorts can finish in 4 weeks; evening and weekend options are offered. The school provides job placement assistance and tuition‑free slots or scholarships for eligible students.
Total Cost: Free Total Hours: 115 Duration: 4 weeks

Maryland Center For Adult Training

βœ… State Approved 🏫 Educational Entity 🀝 Job Placement Help
πŸ“ Baltimore, 2901 Druid Park Drive, Maryland 21215

Program Details

Maryland Center for Adult Training offers CNA/GNA workforce training and notes certification with the Maryland Higher Education Commission and Maryland Board of Nursing. The center emphasizes education, training, and job placement support.

Health Focus

βœ… State Approved 🏫 Educational Entity πŸ’΅ Financial Aid Available
πŸ“ Baltimore, 4900 Belair Road, Maryland 21206

Program Details

Health Focus offers a CNA/GNA program totaling 114 hours of lecture, lab, and clinical. Total program cost is 1600, with payment plans and Tolbert grant participation noted.
Total Cost: $1,600 Total Hours: 114

Caroline Center

βœ… State Approved 🏫 Educational Entity ✨ Free Program πŸ’΅ Financial Aid Available πŸ™ Faith-Based Institution 🀝 Job Placement Help
πŸ“ Baltimore, 900 Somerset Street, Maryland 21202

Program Details

Scholarship-based CNA/GNA program for women with a 15-week, in-person daytime schedule and career readiness support.
Total Cost: Free Duration: 15 weeks

American Health Career Institute

βœ… State Approved 🏫 Educational Entity
πŸ“ Baltimore, 2520 Pennsylvania Avenue, Maryland 21244

Program Details

American Health Career Institute is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

American Red Cross

βœ… State Approved 🏫 Educational Entity
πŸ“ Baltimore, 4800 Mount Hope Drive, Maryland 21215

Program Details

American Red Cross is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

Health Training Institute

βœ… State Approved 🏫 Educational Entity
πŸ“ Baltimore, 1212 Regester Avenue, Maryland 21239

Program Details

Health Training Institute is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

Coppin State University

βœ… State Approved 🏫 Community College
πŸ“ Baltimore, 2500 W North Avenue, Maryland 21216

Program Details

Coppin State University is a state-approved CNA training provider. Contact them directly for program details and enrollment information.

Community College of Baltimore County - Dundalk

βœ… State Approved 🏫 Community College
πŸ“ Baltimore, 7200 Sollers Point Road, Maryland 21222

Program Details

In-person continuing education series with 88 hours of theory/lab and a 48-hour clinical rotation at local facilities. Offered at Dundalk, Essex, and Randallstown locations.
Total Cost: $2,194 Total Hours: 143

Community College of Baltimore County - Essex

βœ… State Approved 🏫 Community College
πŸ“ Baltimore, 7201 Rossville Boulevard, Maryland 21237

Program Details

In-person continuing education series with 88 hours of theory/lab and a 48-hour clinical rotation at local facilities. Offered at Dundalk, Essex, and Randallstown locations.
Total Cost: $2,194 Total Hours: 143

Baltimore City Community College

βœ… State Approved 🏫 Community College ✨ Free Program πŸ’΅ Financial Aid Available
πŸ“ Baltimore, 2901 Liberty Heights Avenue, Maryland 21215

Program Details

Workforce Development offers noncredit Certified Nursing Assistant/Geriatric Nursing Assistant training combining classroom instruction and clinical experience. Eligible recent Baltimore City graduates may access tuition-free workforce training through the Mayor’s Scholars Program.
Total Cost: Free

CNA Employment Opportunities in Baltimore

CNA Salary Information

  • Annual Salary
    $38,390
    Median Yearly Pay
  • Hourly Rate
    $18.46
    Median Per Hour
  • Available Jobs
    12,720
    CNA Positions
Data for the region: Baltimore-Columbia-Towson area

In the Baltimore-Columbia-Towson region, approximately 12,720 CNAs are employed according to BLS OEWS (May 2023) data. This employment base reflects steady demand for nursing assistants across hospitals, long-term care facilities, and home health agencies throughout the metropolitan area. CNA jobs in Baltimore are available in a range of healthcare environments, supporting ongoing opportunities for new and experienced aides.

CNA salary in Baltimore is best represented by regional data: In the Baltimore-Columbia-Towson metro area, CNAs earn a median annual wage of $38,390, or about $18.46 per hour based on BLS OEWS (May 2023) figures. This is slightly below Maryland’s statewide median of $38,620. Regional salary levels may vary depending on specific employers and types of care facilities but remain in line with many other U.S. cities.

Major employers in Baltimore include Johns Hopkins Hospitalβ€”a nationally recognized teaching hospitalβ€”and Medstar Union Memorial Hospital, both providing acute care services and employing significant numbers of CNAs. Among local nursing homes, Resorts of Augsburg is a notable facility with 131 beds and over 110 average residents. Home health agencies such as Medstar Health Home Care also contribute to job opportunities for certified aides within the city’s healthcare sector.

Sources

Working in Nearby Cities

Looking beyond Baltimore? Explore CNA programs and jobs in Columbia, Ellicott City, Glen Burnie, Dundalk, and Silver Spring, or browse the Maryland CNA programs page for more options.

Working in Other States

Planning to move or gain experience working in other states? Use our reciprocity guide to transfer your existing CNA license across states.

Working Through Agencies or as a Travel CNA

If you're already certified and would like to work through an agency or work as a travel CNA, browse here our directory of CNA agencies or simply fill out this short form to get matched with 3 personalized CNA agencies that can help you land your next job.

Nursing Homes Hiring CNAs in Baltimore (39 facilities)

39 nursing homes in Baltimore providing CNA employment opportunities. Source: CMS nursing homes (July 2025)

πŸ“Š Showing top 5 facilities ranked by CNA hours per resident per day (as provided by official data).

Little Sisters Of The Poor

Nursing Home
πŸ“ 601 Maiden Choice Lane

Facility Details

Beds: 20 CNA Hours: 4.0 per day

Roland Park Place

Nursing Home
πŸ“ 830 West 40 Street

Facility Details

Beds: 71 CNA Hours: 2.8 per day

King David Nursing And Rehabilitation Center

Nursing Home
πŸ“ 4204 Old Milford Mill Road

Facility Details

Beds: 100 CNA Hours: 2.7 per day

Resorts Of Augsburg

Nursing Home
πŸ“ 6811 Campfield Road

Facility Details

Beds: 131 CNA Hours: 2.6 per day

Autumn Lake Healthcare At Bridgepark

Nursing Home
πŸ“ 4017 Liberty Heights Avenue

Facility Details

Beds: 106 CNA Hours: 2.5 per day

Hospitals Hiring CNAs in Baltimore (17 facilities)

17 hospitals in Baltimore offering CNA employment opportunities. Source: CMS hospitals (July 2025)

πŸ“Š Showing top 5 facilities ranked by overall rating (as provided by official data).

Medstar Union Memorial Hospital

Hospital 🚨 Emergency Services
πŸ“ 201 East University Parkway

Facility Details

Type: Acute Care Hospitals Rating: 5/5 ⭐ Emergency: Available

Greater Baltimore Medical Center

Hospital 🚨 Emergency Services
πŸ“ 6701 North Charles Street

Facility Details

Type: Acute Care Hospitals Rating: 4/5 ⭐ Emergency: Available

Johns Hopkins Hospital, The

Hospital 🚨 Emergency Services
πŸ“ 600 North Wolfe Street

Facility Details

Type: Acute Care Hospitals Rating: 4/5 ⭐ Emergency: Available

Medstar Harbor Hospital

Hospital
πŸ“ 3001 South Hanover Street

Facility Details

Type: Acute Care Hospitals Rating: 4/5 ⭐ Emergency: Not Available

Mercy Medical Center Inc

Hospital 🚨 Emergency Services
πŸ“ 301 Saint Paul Place

Facility Details

Type: Acute Care Hospitals Rating: 4/5 ⭐ Emergency: Available

Home Health Agencies Hiring CNAs in Baltimore (5 facilities)

5 home health agencies in Baltimore providing CNA career opportunities. Source: CMS home health agencies (July 2025)

πŸ“Š Showing top 5 facilities ranked by quality rating (as provided by official data).

Medstar Health Home Care

Home Health Agency βœ… CNA Services
πŸ“ 5233 King Avenue, Suite 200

Facility Details

Quality: 4.0/5 ⭐ CNA Services: Available Nursing: Available

Phr Of Baltimore, Inc.

Home Health Agency βœ… CNA Services
πŸ“ 1501 S Edgewood St Suite A

Facility Details

Quality: 4.0/5 ⭐ CNA Services: Available Nursing: Available

Adoration Home Health Baltimore

Home Health Agency βœ… CNA Services
πŸ“ 4701 Mount Hope Drive, Suite B

Facility Details

Quality: 3.0/5 ⭐ CNA Services: Available Nursing: Available

Homecall

Home Health Agency βœ… CNA Services
πŸ“ 4701 Mount Hope Drive, Suite A

Facility Details

Quality: 3.0/5 ⭐ CNA Services: Available Nursing: Available

The Johns Hopkins Home Health Services, Inc

Home Health Agency βœ… CNA Services
πŸ“ 5901 Holabird Avenue Suite A

Facility Details

Quality: 3.0/5 ⭐ CNA Services: Available Nursing: Available

Requirements to Work as a CNA in Baltimore, MD

To work as a Certified Nursing Assistant (CNA) in Baltimore, you must meet the statewide CNA requirements set by Maryland. These include completing a Maryland Board of Nursing–approved nursing assistant training program and being listed on the Maryland Nurse Aide Registry. If you plan to work in a licensed nursing home, you must also pass the Maryland NNAAP exam administered by Credentia to obtain the Geriatric Nursing Assistant (GNA) designation.

  • Completion of a Board-approved CNA/GNA training program (at least 100 total hours)
  • At least 40 hours of supervised clinical practice in a Maryland-licensed nursing home
  • At least 16 hours of required OBRA instruction before any direct resident contact
  • Passing both the knowledge test (70 written or 60 oral + 10 reading questions) and the skills exam (five tasks within 30 minutes) to earn the GNA
  • Up to four attempts within 24 months of training completion before retraining is required
  • Placement on the Maryland Nurse Aide Registry after meeting all certification requirements

Once certified, you may work in nursing homes (with the GNA endorsement), hospitals, assisted living facilities, rehabilitation centers, and home health agencies throughout Baltimore and across Maryland.

Already certified in another state? Maryland offers reciprocity for out-of-state CNAs who are active and in good standing. Applicants generally do not need to retake the exam, though a GNA endorsement may still be required for nursing home employment. Learn more in our CNA License Reciprocity in Maryland guide.

For complete details on training, testing, renewal, and maintaining certification, see our full CNA License & Registration in Maryland guide.

Career Growth & Advancement

Many CNAs use their experience as a stepping stone toward advanced healthcare careers:

  • Specialized certifications (e.g., dementia care, medication aide)
  • Promotion into shift supervisor or training coordinator roles
  • Bridge programs to become an LPN or RN
  • Opportunities in healthcare administration or education

Frequently Asked Questions about CNA Classes in Baltimore

How long does it take to complete a CNA program in Baltimore?

Most CNA programs in Baltimore can be completed in 4–12 weeks, depending on whether you choose a traditional, accelerated, or weekend schedule.

How much does CNA training cost in Baltimore?

Tuition typically ranges from $800–$1,500, though may be higher depending on the program. Some schools and healthcare employers may cover the cost or reimburse you after hiring.

Are there free CNA classes in Baltimore?

Some hospitals, nursing homes, and workforce programs may offer free CNA training in exchange for a work commitment.

Are there online CNA training options available in Baltimore?

Several schools offer hybrid options with online coursework and in-person clinical training at local healthcare facilities.

Are there any 4-weeks CNA classes in Baltimore?

Yes, some schools in Baltimore or nearby areas may offer accelerated CNA programs that can be completed in as little as 4 weeks, depending on class schedules and clinical requirements.

Which nearby cities are there for CNA classes and job opportunities?

Near Baltimore there are several other cities with CNA classes and job opportunities, such as Columbia, Ellicott City, Glen Burnie, Dundalk, and Silver Spring. You can also look at the Maryland state page to find more.

How do I get listed on the Maryland CNA registry?

To work as a CNA in Maryland, you must be added to the official state registry. See our Maryland CNA registry guide for step-by-step instructions.

Where do CNAs work in Baltimore?

CNAs in Baltimore are employed in hospitals, nursing homes, home health agencies, and other healthcare facilities. Many also use their CNA experience as a stepping stone to LPN or RN careers.

Information Accuracy: Requirements, salary data, and other information are carefully compiled and based on the latest available sources, but may change. Please verify with official sources before making decisions. If you spot a mistake, let us know.