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.
Below are the top CNA training programs for Baltimore students, evaluated on program quality, affordability, and location. Each program is approved by the Maryland Board of Nursing and provides the clinical training needed to earn state certification.
Baltimore, MD · $4,000 – $11,000/yr
Best for: Baltimore residents seeking affordable local training
The Community College of Baltimore County is the most accessible option for Baltimore residents, with campuses in Dundalk, Essex, and Randallstown. Its CNA program is approved by the Maryland Board of Nursing and includes both CNA and Geriatric Nursing Assistant (GNA) training. Students can complete the program in 1-4 months depending on the schedule, with total costs starting around $1,909. The program features strong clinical rotations and a high standard for academic performance, ensuring graduates are well-prepared for local healthcare employers.
Columbia, MD · ~$11,000/yr (est.)
Best for: Career changers needing a fast hybrid option
Howard Community College's accelerated hybrid program can be completed in just 5 weeks, combining online theory with in-person skills labs and 40 hours of clinical experience. Located in Columbia, it is a quick commute from Baltimore and ideal for students who need a fast, flexible path to certification. The $1,700 tuition includes all fees, and graduates are prepared for both CNA and GNA exams. The program also awards continuing education units and a digital badge, supporting career advancement.
Westminster, MD · $3,000/yr
Best for: Budget-focused students preferring evening classes
Carroll Community College in Westminster offers a 132-hour CNA/GNA program that can be finished in 2-3 months at a total cost of $2,178. Students get extensive classroom and clinical training, with multiple start dates throughout the year. The program's low cost and evening/weekday schedules make it a practical choice for working adults. It is a short drive from Baltimore's western suburbs and is fully approved by the Maryland Board of Nursing.
Arnold, MD · $4,000 – $12,000/yr
Anne Arundel Community College's noncredit CNA program requires no college application and includes 136 hours of training at a cost of $2,856 for county residents. Located in Arnold, it is a reasonable commute from southern Baltimore and offers day, evening, and overnight clinical schedules. The program prepares students for Maryland CNA licensure and positions in hospitals and long-term care facilities.
Hagerstown, MD · $5,000 – $10,000/yr
Hagerstown Community College's CNA courses cover medical terminology, infection control, and personal care, with clinical experience included. Scholarships may be available to offset costs. While located about 70 miles from Baltimore, the program is a solid choice for those in western Maryland or those seeking a low-cost, state-approved training pathway.
North East, MD · $10,000/yr
Cecil College's evening/weekend program totals 150 hours and is one of the few that offers Delaware reciprocity, making it ideal for students near the state line. The program requires a high school diploma or GED, background check, and BLS certification. At $5,640 in-state tuition plus fees, it is a mid-range option that provides thorough preparation for CNA/GNA certification.
La Plata, MD · $5,000 – $10,000/yr
The College of Southern Maryland offers a $2,389 CNA program through its Continuing Education division. The program includes two required courses and a mandatory orientation. It serves students in the southern Maryland region, but graduates are eligible for MBON certification and can work anywhere in the state, including Baltimore.
Largo, MD · $5,000 – $10,000/yr
Prince George's Community College's CNA program costs $1,600 plus textbooks and offers multiple campus locations and flexible day/evening schedules. It requires a high school diploma or GED and a reading test. As one of the larger community colleges near Baltimore, it provides a solid, accessible pathway to certification.
Cumberland, MD · $9,000/yr
Allegany College of Maryland's 16-credit CNA certificate can be completed in one semester and includes 45 hours of clinicals. It is a credit-bearing program, allowing students to apply financial aid. Located in Cumberland, it is a distance from Baltimore but offers an affordable, open-enrollment option for those willing to relocate or commute.
Rockville, MD · ~$8,000/yr (est.)
Montgomery College's CNA/GNA program is campus-based in Rockville, with fall, spring, and summer intakes. It requires math and reading tests and an information session. Needs-based scholarships may cover costs. While it is a longer drive from Baltimore, the program boasts strong outcomes and a large alumni network across Maryland healthcare facilities.
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.