Key Points
- Baltimore CNAs earn a median $39,760 annually, about $19.12 hourly.
- Johns Hopkins and UMMC are top employers offering competitive pay.
- Free CNA training is available through hospital and grant programs.
Find the best CNA classes in Baltimore: compare costs, free training, and certification requirements.

Baltimore is home to more than 30 hospitals and hundreds of long-term care facilities, making it one of the strongest metro areas on the East Coast for certified nursing assistant employment. CNA training programs here range from community college courses costing a few hundred dollars to employer-sponsored options that are entirely free, so cost rarely has to be a dealbreaker.
The real question is which program fits your schedule, budget, and career goals. The sections ahead cover the local job market, Maryland's certification steps, tuition benchmarks, financial aid, and a ranked list of training programs serving Baltimore students. Jump straight to the program list →
Baltimore's healthcare sector continues to expand as the region's population ages and demand for bedside care grows across hospitals, rehabilitation centers, and long-term care facilities. If you are considering CNA Training in Baltimore, understanding the local job market will help you make smarter decisions about where to study and where to apply.
Baltimore is home to several nationally recognized health systems, teaching hospitals, and a large network of skilled nursing facilities. The city and surrounding metro area employ thousands of certified nursing assistants across a wide range of settings, from acute care hospitals to home health agencies. Because multiple large employers compete for qualified aides, graduates of accredited CNA programs in Baltimore typically find that job openings are plentiful and that employers may offer sign-on incentives, tuition reimbursement, or shift differentials to attract candidates.
To get a current snapshot of demand, search job boards such as Indeed or the career pages of major Baltimore health systems, and consult our guide to landing your first CNA job. You can also visit BLS.gov, the Bureau of Labor Statistics website, to review the latest employment and wage data for nursing assistants in the Baltimore metropolitan area.
CNAs in the Baltimore area work in a variety of environments, including:
Maryland uses the title "Geriatric Nursing Assistant" (GNA) for aides who work in Medicare- or Medicaid-certified long-term care facilities. To earn this credential, you must pass the state competency evaluation after completing an approved training program. Many CNA classes in Maryland prepare students for both the CNA and GNA credentials simultaneously, so it is worth confirming this with any school you are considering. The Maryland Board of Nursing website is the most reliable source for current scope-of-practice rules and certification requirements.
Before you enroll in a program, spend some time exploring which employers are actively hiring and what they expect from applicants. A few practical steps:
Taking these steps before you start classes can help you choose a program that aligns with the employers and work settings you find most appealing.
Your choice between traditional classroom instruction and flexible online learning depends on your schedule, commute, and learning style. For Baltimore students juggling work or family responsibilities, hybrid CNA programs offer a middle ground that combines the convenience of online coursework with hands-on clinical training.
Maryland requires all CNA students to complete clinical hours under direct supervision at approved healthcare facilities. This means no program can be 100% online. However, hybrid formats allow you to complete the classroom or theory portion from home, then attend in-person sessions only for skills labs and clinical rotations. This arrangement reduces the number of days you need to travel to campus while still meeting state certification requirements.
Among the programs serving the Baltimore region, Howard Community College in Columbia stands out for its hybrid online and campus format. Located about 20 miles from downtown Baltimore, this program runs just five weeks and totals 145 hours, including 40 hours of clinical training. The $1,700 tuition covers skills lab practice and clinical experience at partner hospitals. Students must be at least 18 years old, hold a high school diploma or GED, pass a reading assessment, and complete background checks and immunizations before starting.
Howard's condensed schedule and online theory component make it practical for students who cannot attend daily classes but can commit to a brief, intensive program. Graduates earn 14.5 continuing education units and become eligible for both the Maryland CNA license and the GNA exam.
Online theory modules typically cover foundational topics such as infection control, patient communication, medical terminology, HIPAA regulations, and basic anatomy. You study these subjects through video lectures, reading assignments, and quizzes at your own pace within set deadlines. This flexibility helps if you work evening shifts or have childcare responsibilities during daytime hours.
Remember that clinical rotations still require set schedules, so you'll need to block off time for those hours no matter how you complete the theory portion. When comparing programs, ask about clinical site locations and shift availability to ensure they fit your life.
Where can Baltimore-area residents find CNA training without traveling far? The answer depends on your direction, but Maryland's community college system puts solid programs within reach in nearly every corridor leading out of the city.
Anne Arundel Community College (Arnold) sits roughly 20 miles south of Baltimore, making it an easy drive down I-97 for students in Glen Burnie, Pasadena, and Linthicum. The 136-hour program leads to Maryland CNA and Geriatric Nursing Assistant certification and offers day, evening, and overnight shift tracks to fit working schedules. No application is required since it runs as a noncredit workforce program, though a mandatory information session is required to start.
Howard Community College (Columbia) is about 25 miles southwest via I-95 or Route 29, convenient for commuters from Catonsville and Ellicott City. The program wraps up in as little as five weeks, runs in a hybrid online-plus-campus format, and includes 40 hours of clinical training at partnered local facilities. At $1,700 in tuition, it is one of the more affordable options in the region.
Carroll Community College (Westminster) is roughly 30 miles northwest, reachable by car via Route 140. Its 132-hour CNA and Geriatric Nursing Assistant certificate runs in spring, summer, and fall, giving students multiple entry points throughout the year. The total program cost is listed at $2,178, which is competitive for Maryland.
Prince George's Community College (Largo) serves students commuting south toward the Beltway and hosts multiple class locations including Largo, University Town Center, and Laurel. Day and evening schedules are available, and clinical sessions run in both morning and afternoon-evening shifts. The program is approved by the Maryland Board of Nursing and prepares students for both the CNA and GNA exams.
College of Southern Maryland (La Plata) rounds out options for students in the southern suburbs. The program costs approximately $2,389, requires 100 percent attendance, and connects students with clinical partner sites. Scholarships and financial assistance are available.
Most of these campuses are designed for commuters with cars. Baltimore's MTA bus and light rail network reaches some nearby communities, but for programs in Westminster, La Plata, or Arnold, personal transportation is a practical necessity. Students relying on public transit may find Howard Community College's hybrid format or Prince George's multi-site setup the most flexible choices.
For programs even closer to the city, the online and hybrid section of this guide covers options that let Baltimore students complete theory coursework from home before heading to a local clinical site.
According to the latest Bureau of Labor Statistics data, nursing assistants in the Baltimore-Columbia-Towson metropolitan area earn a median annual wage of $39,760, equivalent to approximately $19.12 per hour. Wages often differ by employer type, with hospitals tending to pay more than nursing care facilities, and increase with experience and additional certifications. The table below compares Baltimore's figures with other Maryland metro areas.
| Metro Area | Total Employment | Median Annual Wage | Median Hourly Wage |
|---|---|---|---|
| Baltimore-Columbia-Towson, MD | 11,790 | $39,760 | $19.12 |
| Hagerstown-Martinsburg, MD-WV | 970 | $39,500 | $18.99 |
| Salisbury, MD | 840 | $40,000 | $19.23 |
| Lexington Park, MD | 480 | $42,050 | $20.22 |
The median annual wage for Nursing Assistants in the Baltimore-Columbia-Towson area is $36,000.
Maryland Certified Nursing Assistant (CNA) certification is a three-step process that qualifies you to work as a nursing assistant in hospitals, clinics, assisted living facilities, and home health settings across the state. Each step builds on the previous one, starting with education, moving through testing, and ending with official registry listing.
All CNA candidates in Maryland must complete a training program approved by the Maryland Board of Nursing. The state requires a minimum of 100 hours of instruction, split between 60 hours of classroom learning and 40 hours of clinical practice. At least 16 of those clinical hours must take place in a long-term care setting.1
Training covers essential skills like patient hygiene, vital signs measurement, infection control, safe patient transfers, and communication with healthcare teams. Before enrolling, verify that your chosen CNA program holds current approval from the Maryland Board of Nursing, as only graduates of approved programs can sit for the certification exam.1
After completing your training, you must pass the National Nurse Aide Assessment Program exam, which Maryland uses as its official competency test. The exam has two parts: a written (or oral) knowledge test and a hands-on skills evaluation. For the skills portion, you must demonstrate satisfactory performance on all five randomly selected tasks.
Pearson VUE administers the exam at testing centers throughout the state, including locations convenient to Baltimore. The exam fee is $105 as of 2026. Maryland allows up to four attempts to pass, and you must complete testing within 24 months of finishing your training program.
Once you pass both parts of the exam, you will be added to the Maryland Nurse Aide Registry. A background check is required as part of this process. Your certification remains valid for two years, with a renewal fee of $40.1
Maryland distinguishes between CNAs and Geriatric Nursing Assistants. If you want to work specifically in nursing homes or skilled nursing facilities, you need GNA certification to comply with federal OBRA regulations.1 The CNA-I credential, also known as CNA/GNA, combines both certifications.4 As of April 1, 2026, Maryland has updated its transition requirements for these credentials, so check with the Maryland Board of Nursing for the latest guidance.3
For exam registration details, refer to the Maryland CNA Exam Guide. Questions about certification or the registry can be directed to the Maryland Board of Nursing.1
Maryland's demand for Certified Nursing Assistants is booming: the state projects a 30.8% growth rate for CNA jobs between 2014 and 2024, according to the Maryland Department of Labor's Long-Term Occupational Projections. That pace significantly outstrips the average for most occupations, making CNA training a smart investment in Baltimore's healthcare-focused economy.
How much does CNA training cost in Baltimore, and is there any help paying for it? The short answer: costs vary widely depending on where you train, and yes, significant financial help is available for most students.
Prices across Baltimore-area CNA programs range from around $260 to nearly $2,900, depending on the school type, program length, and what is included in the total cost. Community colleges and nonprofit training centers tend to be the most affordable options. Here is a look at what several local programs currently charge:
These figures are approximate and can shift semester to semester, so always confirm current pricing directly with the school before enrolling.
Many Baltimore students pay far less than the sticker price, thanks to several funding sources.
Federal Pell Grants are available at accredited community colleges like CCBC and AACC. If you qualify, a Pell Grant can cover a substantial portion of tuition without any repayment obligation. You apply through the Free Application for Federal Student Aid (FAFSA).
Workforce Innovation and Opportunity Act (WIOA) funding is another strong option. Administered locally through Maryland's American Job Centers, WIOA grants target adults who are unemployed or underemployed and can cover tuition at approved programs. Both CCBC and AACC participate in WIOA.
Payment plans are offered at most schools, including zero-interest installment options at some private training centers like It Works Learning Center. If a lump-sum payment is not realistic, ask about monthly arrangements before ruling out a program.
Employer sponsorship is worth exploring too. Some Baltimore hospitals and long-term care facilities will pay for training upfront in exchange for a commitment to work for them after certification. The following section of this guide covers that path in more detail.
The bottom line: while CNA training is already one of the most affordable healthcare credentials available, most students reduce their out-of-pocket cost even further through grants, WIOA funding, or a payment plan.
The biggest barrier to starting a CNA career is often cost, but Baltimore is one of the best cities in Maryland for finding training that costs nothing out of pocket. Several hospitals, nursing facilities, and workforce agencies cover tuition entirely in exchange for a work commitment or as part of grant-funded community programs. Here is a closer look at the options available in 2026.
The paid CNA training program at the University of Maryland Medical System (UMMS) is completely free to participants. The eight-week program covers all training costs, and trainees earn an hourly wage while they learn. Graduates receive their Maryland CNA licensure and can transition directly into roles across the UMMS network. Baltimore County's Northwest Hospital offers a similar arrangement: a free nursing assistant training program at no cost, with graduates earning around $17 per hour. The catch is a commitment to work at Northwest Hospital for at least one year after completion.
Genesis HealthCare and FutureCare, two of the largest long-term care providers in the Baltimore area, both operate free CNA trainee programs. In exchange for covering your tuition, each employer typically requires six months to one year of employment after you earn your certification. These programs are a strong fit if you are interested in working with older adults in a skilled nursing or rehabilitation setting. Application usually involves a brief interview, a background check, and proof of eligibility to work.
If you are currently unemployed or meet certain income guidelines, publicly funded programs can cover your entire training. The Dwyer Workforce Development Center offers a free CNA training program in Baltimore. Applicants must be at least 18 years old, pass a background check, complete a COVID-19 vaccination requirement, and attend an eligibility intake interview. The program prepares students for both CNA-I and CNA-II credentials.
Top Knowledge Healthcare Institute provides free CNA and GNA training specifically for Baltimore City residents. You will need to be 18 or older, hold a high school diploma or GED, pass a basic skills assessment (the TABE test), and clear a criminal background check.
Goodwill Industries of the Chesapeake also offers a CNA/GNA certification program in the Baltimore area that serves eligible community members at no cost.6
Beyond individual programs, the federal Workforce Innovation and Opportunity Act (WIOA) funds CNA training through Baltimore's local workforce development offices.7 If you are unemployed, underemployed, or receiving public assistance, you may qualify for a WIOA voucher that fully covers tuition at an approved training provider. Contact your nearest American Job Center to start an application.
Most free programs share a few common requirements:
Because seats fill quickly, especially in hospital-sponsored cohorts, it is worth applying to multiple programs at once. Start by checking program websites or calling admissions offices directly to confirm the next available start date and any documents you will need for enrollment.
Baltimore residents have access to several high-quality CNA training programs through nearby community colleges. The following schools stand out for their robust curricula, clinical partnerships, and strong job placement track records.
Baltimore, MD · $4,000 – $11,000/yr
Best for: Cost-conscious Baltimore career changers
Community College of Baltimore County is the most accessible CNA training option for Baltimore residents, with campuses in Dundalk, Essex, and Randallstown. Its approved curriculum covers both CNA and GNA certification, and the program is known for its low cost and rigorous clinical hours. The college’s strong ties to Baltimore-area healthcare employers give graduates a local hiring advantage.
Columbia, MD · ~$11,000/yr (est.)
Best for: Commuters wanting a fast, hybrid format
Howard Community College offers a fast-paced, hybrid CNA program that blends online coursework with on-campus labs and clinicals. In just 5 weeks, students gain the skills needed for Maryland certification and enter the workforce quickly. The program’s location in Columbia provides easy access for Baltimore commuters.
Arnold, MD · $4,000 – $12,000/yr
Best for: Career starters seeking direct entry
Anne Arundel Community College provides a thorough, noncredit CNA program that requires no college application, making enrollment straightforward. The campus-based training emphasizes hands-on clinical experience and prepares graduates for hospital and long-term care settings. Arnold’s location south of Baltimore offers a convenient commute for many students.
Bel Air, MD · $9,000/yr (net price)
Harford Community College in Bel Air offers an affordable CNA program with a strong clinical component. The curriculum includes up to 75 hours of clinical experience at local healthcare facilities, ensuring graduates are job-ready. The program includes CPR certification and exam fees in its total cost, simplifying the path to state certification.
Here are quick answers to common questions about launching your CNA career in Baltimore. They'll help you understand the training, costs, and certification process.
To become a CNA in Baltimore, complete a state-approved training program (typically 100-120 hours), then pass the Maryland Nurse Aide Competency Exam, which includes a skills demonstration and a written test. You will need a criminal background check and a physical exam. After passing, your name is added to the Maryland Nurse Aide Registry, allowing you to work in healthcare facilities.
CNA classes in Baltimore generally cost between $400 and $1,500. The total often covers tuition, textbooks, supplies, and the state exam fee. Some higher-end programs may charge more, especially if they include extra certifications like CPR. Ask what's included and whether payment plans or financial aid are available.
Yes, free or low-cost CNA training is available in Baltimore through employer-sponsored programs at hospitals and nursing homes that require a work commitment after graduation. Additionally, community colleges and workforce boards occasionally offer grant-funded seats. Check with local facilities like Johns Hopkins or University of Maryland Medical Center for current opportunities.
In Maryland, a CNA (Certified Nursing Assistant) provides basic care across various settings. A GNA (Geriatric Nursing Assistant) is a CNA who has also passed a state-approved geriatric skills exam and is listed on the GNA Registry. GNA certification is specifically required to work in nursing homes and long-term care facilities in Maryland.
Most CNA programs in Baltimore take between 4 and 12 weeks to complete, depending on whether you attend full-time or part-time. The Maryland Board of Nursing requires a minimum of 100 hours of training, combining classroom instruction and hands-on clinical practice. Some accelerated programs may finish in just a few weeks if you attend daily.