CNA Classes & Programs in Baltimore, Maryland

24 state-approved CNA programs in Baltimore, including free, online, 4-week, evening and weekend options.

Official title in Maryland CNA-I and CNA-II
Find CNA programs in Baltimore

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

CNA training in Baltimore

Programs
24
state-approved
Median CNA pay
$38,390
$18.46 an hour
CNA jobs
12,720
in the Baltimore-Columbia-Towson region
Healthcare facilities
61
39 nursing homes, 17 hospitals and 5 home health agencies
Population
584,548
residents

Sources: BLS OEWS (May 2023), CMS (July 2025).

On this page
  1. Get info from schools
  2. CNA classes in Baltimore
  3. Jobs and pay
  4. Working nearby
  5. Requirements
  6. Career growth
  7. FAQ

What brings you here?

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

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.

Get Info from CNA Schools in Baltimore

Fill in the short form to get information from CNA schools that serve Baltimore, such as cost, schedules and start dates.

CNA program search

Free Service No Obligations Compare Multiple Programs

We may earn a fee when you request information from schools.

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.

Program Types in Baltimore

TypeIn BaltimoreWhere to look
Free or employer-paid8 programsSee them ↓
4-week (accelerated)2 programsSee them ↓
Online or hybrid1 programGenesis HealthCare - Franklin Woods Center ↓
Evening or weekend1 programTop Knowledge Healthcare Institute ↓

A program can appear under more than one type. Counts come from each program's published details.

All 24 CNA programs in Baltimore

Sort by

Baltimore City Community College

Community College · Baltimore, MD 21215FreeFinancial aidCostFreeHours–Weeks–
Address
2901 Liberty Heights Avenue, Baltimore, MD 21215
Open in Google Maps

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.

Visit website

Caroline Center

Educational Entity · Baltimore, MD 21202FreeFinancial aidJob placement helpFaith-basedCostFreeHours–Weeks15
Address
900 Somerset Street, Baltimore, MD 21202
Open in Google Maps

Scholarship-based CNA/GNA program for women with a 15-week, in-person daytime schedule and career readiness support.

Visit website

FutureCare Irvington

Nursing Home · Baltimore, MD 21229FreeEmployer-sponsoredCostFreeHours–Weeks8
Address
22 South Athol Avenue, Baltimore, MD 21229
Open in Google Maps

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.

Visit website

Genesis HealthCare - Franklin Woods Center

Nursing Home · Baltimore, MD 21237FreeEmployer-sponsoredOnline/hybridJob placement helpCostFreeHours–Weeks–
Address
9200 Franklin Square Drive, Baltimore, MD 21237
Open in Google Maps

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.

Visit website

Top Knowledge Healthcare Institute

Educational Entity · Baltimore, MD 21202Free4-weekFinancial aidJob placement helpEveningWeekendCostFreeHours115Weeks4
Address
11 East Mount Royal Avenue, Baltimore, MD 21202
Open in Google Maps
Schedule
Evening and weekend classes

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.

Visit website

Tribute Home Care

Nursing Home · Baltimore, MD 21211FreeEmployer-sponsored4-weekJob guaranteeCostFreeHours–Weeks4
Address
3501 Clipper Road, Baltimore, MD 21211
Open in Google Maps

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.

Visit website

University of Maryland Medical Center - Downtown Campus

Educational Entity · Baltimore, MD 21201FreeEmployer-sponsoredJob placement helpCostFreeHours–Weeks8
Address
22 S Greene Street, Baltimore, MD 21201
Open in Google Maps

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

Visit website

University of Maryland Medical Center - Midtown Campus

Educational Entity · Baltimore, MD 21201FreeEmployer-sponsoredJob placement helpCostFreeHours–Weeks8
Address
827 Linden Avenue, Baltimore, MD 21201
Open in Google Maps

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.

Visit website

Health Focus

Educational Entity · Baltimore, MD 21206Financial aidCost$1,600Hours114Weeks–
Address
4900 Belair Road, Baltimore, MD 21206
Open in Google Maps

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.

Visit website

Community College of Baltimore County - Dundalk

Community College · Baltimore, MD 21222Cost$2,194Hours143Weeks–
Address
7200 Sollers Point Road, Baltimore, MD 21222
Open in Google Maps

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.

Visit website

Community College of Baltimore County - Essex

Community College · Baltimore, MD 21237Cost$2,194Hours143Weeks–
Address
7201 Rossville Boulevard, Baltimore, MD 21237
Open in Google Maps

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.

Visit website

American Health Career Institute

Educational Entity · Baltimore, MD 21244Cost–Hours–Weeks–
Address
2520 Pennsylvania Avenue, Baltimore, MD 21244
Open in Google Maps

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

Visit website

American Red Cross

Educational Entity · Baltimore, MD 21215Cost–Hours–Weeks–
Address
4800 Mount Hope Drive, Baltimore, MD 21215
Open in Google Maps

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

Visit website

Coppin State University

Community College · Baltimore, MD 21216Cost–Hours–Weeks–
Address
2500 W North Avenue, Baltimore, MD 21216
Open in Google Maps

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

Visit website

Edmondson-Westside High School

High School · Baltimore, MD 21229Cost–Hours–Weeks–
Address
501 N Athol Avenue, Baltimore, MD 21229
Open in Google Maps

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.

Visit website

Green Street Academy

High School · Baltimore, MD 21229Cost–Hours–Weeks–
Address
125 N Hilton Street, Baltimore, MD 21229
Open in Google Maps

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

Visit website

Health Training Institute

Educational Entity · Baltimore, MD 21239Cost–Hours–Weeks–
Address
1212 Regester Avenue, Baltimore, MD 21239
Open in Google Maps

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

Visit website

Maryland Center For Adult Training

Educational Entity · Baltimore, MD 21215Job placement helpCost–Hours–Weeks–
Address
2901 Druid Park Drive, Baltimore, MD 21215
Open in Google Maps

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.

Visit website

Mergenthaler Vocational Technical High School

High School · Baltimore, MD 21218Cost–Hours–Weeks–
Address
3500 Hillen Road, Baltimore, MD 21218
Open in Google Maps

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.

Visit website

Patterson High School

High School · Baltimore, MD 21224Cost–Hours–Weeks–
Address
100 Kane Street, Baltimore, MD 21224
Open in Google Maps

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

Visit website

REACH! Partnership School #341

High School · Baltimore, MD 21218Cost–Hours–Weeks–
Address
2555 Harford Road, Baltimore, MD 21218
Open in Google Maps

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.

Visit website

Soul of Medicine Assistant Living

Nursing Home · Baltimore, MD 21212Cost–Hours–Weeks–
Address
5910 York Road, Baltimore, MD 21212
Open in Google Maps

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

Visit website

St. Elizabeth Rehabilitation and Nursing Center

Nursing Home · Baltimore, MD 21227Cost–Hours–Weeks–
Address
3320 Benson Avenue, Baltimore, MD 21227
Open in Google Maps

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

Visit website

Vivien T. Thomas Medical Arts Academy

High School · Baltimore, MD 21223Cost–Hours–Weeks–
Address
100 N Calhoun Street, Baltimore, MD 21223
Open in Google Maps

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.

Visit website

Cost, hours and weeks are each school's published figures, so confirm them with the school. A dash means the school has not published it.

Not sure which of the 24 programs fits you?

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

Explore CNA Programs in Other Cities

Nearby cities

Major Maryland cities

All Maryland cities with CNA programs →

CNA Employment Opportunities in Baltimore

CNA pay and jobs in Baltimore
Median annual pay$38,390
Median hourly pay$18.46
CNA jobs in the region12,720
Salary regionBaltimore-Columbia-Towson

Source: BLS OEWS (May 2023), median wages for nursing assistants.

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.

Nursing Homes Hiring CNAs in Baltimore (39 facilities)

39 nursing homes in Baltimore providing CNA employment opportunities. Showing top 5 facilities ranked by CNA hours per resident per day (as provided by official data). Source: CMS nursing homes (July 2025)

Nursing homeBedsCNA hrs/day
Little Sisters Of The Poor601 Maiden Choice Lane(410) 744-9367Map204.0
Roland Park Place830 West 40 Street(410) 243-5800Map712.8
King David Nursing And Rehabilitation Center4204 Old Milford Mill Road(410) 486-1500Map1002.7
Resorts Of Augsburg6811 Campfield Road(410) 486-4573Map1312.6
Autumn Lake Healthcare At Bridgepark4017 Liberty Heights Avenue(410) 542-5306Map1062.5

Hospitals Hiring CNAs in Baltimore (17 facilities)

17 hospitals in Baltimore offering CNA employment opportunities. Showing top 5 facilities ranked by overall rating (as provided by official data). Source: CMS hospitals (July 2025)

HospitalRating
Medstar Union Memorial HospitalAcute Care Hospitals · 201 East University Parkway(410) 554-2000Map5/5
Greater Baltimore Medical CenterAcute Care Hospitals · 6701 North Charles Street(443) 849-2000Map4/5
Johns Hopkins Hospital, TheAcute Care Hospitals · 600 North Wolfe Street(410) 955-2717Map4/5
Medstar Harbor HospitalAcute Care Hospitals · 3001 South Hanover Street(410) 350-3200Map4/5
Mercy Medical Center IncAcute Care Hospitals · 301 Saint Paul Place(800) 636-3729Map4/5

Home Health Agencies Hiring CNAs in Baltimore (5 facilities)

5 home health agencies in Baltimore providing CNA career opportunities. Showing top 5 facilities ranked by quality rating (as provided by official data). Source: CMS home health agencies (July 2025)

AgencyQuality
Medstar Health Home Care5233 King Avenue, Suite 200(410) 933-2900Map4.0/5
Phr Of Baltimore, Inc.1501 S Edgewood St Suite A(410) 368-2825Map4.0/5
Adoration Home Health Baltimore4701 Mount Hope Drive, Suite B(410) 235-1060Map3.0/5
Homecall4701 Mount Hope Drive, Suite A(410) 644-0105Map3.0/5
The Johns Hopkins Home Health Services, Inc5901 Holabird Avenue Suite A(410) 288-8000Map3.0/5

Sources

Working in Nearby Cities and Other States

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.

Requirements to Work as a CNA in Baltimore, MD

Official title in Maryland CNA-I and CNA-II

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.

See how to become a CNA in Maryland

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

Ready to start? Get info from CNA schools in Baltimore.

Free to use. No obligation to enroll. Compare multiple programs. We may earn a fee when you request information from schools.

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. The shortest published length here is 4 weeks, at Top Knowledge Healthcare Institute.

How much does CNA training cost in Baltimore?

CNA programs in Baltimore cost between $1,600 and $2,194, depending on the school. 8 programs are free or employer-paid. The lowest-priced paid option is Health Focus at $1,600. Some schools and healthcare employers may cover the cost or reimburse you after hiring.

Are there free CNA classes in Baltimore?

Yes. 8 programs in Baltimore are free or employer-paid, including Baltimore City Community College, Caroline Center, FutureCare Irvington, Genesis HealthCare - Franklin Woods Center and Top Knowledge Healthcare Institute. Some hospitals, nursing homes, and workforce programs may also offer free CNA training in exchange for a work commitment.

Are there online CNA training options available in Baltimore?

Yes. Genesis HealthCare - Franklin Woods Center offers a hybrid option, with online coursework and in-person clinical training at local healthcare facilities.

Are there any 4-week CNA classes in Baltimore?

Yes. 2 programs in Baltimore are accelerated. Accelerated programs usually take 3 to 5 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. CMS lists 39 nursing homes, 17 hospitals and 5 home health agencies in Baltimore. Many also use their CNA experience as a stepping stone to LPN or RN careers.

Information accuracy: requirements, salary data and other information are compiled from official sources but can change. Please confirm with the school or the state before making decisions. If you spot a mistake, let us know.