Best Library Programs for Kids in Baltimore (2026)

Last updated: April 25, 2026

Baltimore-area libraries are running some of the best free kids' programming in the region, and most parents have no idea. We're not just talking about story time (though the story times are excellent). Libraries across five counties offer STEM workshops, coding clubs, sensory play sessions, craft programs, homework help, teen maker spaces, and summer reading programs with actual good prizes.

The four major library systems serving the Baltimore area — Enoch Pratt Free Library (Baltimore City), Baltimore County Public Library (BCPL), Anne Arundel County Public Library (AACPL), and Howard County Library System (HCLS) — each have their own program calendars that run year-round. The programming is free, which in a world of $20-per-kid activities is genuinely remarkable.

The catch: you need to know what exists and when it happens. Most programs require registration, especially the popular ones (baby story time, LEGO clubs, teen events). We've mapped out the best programs across the systems so you can find what works for your kids' ages and interests.

Pro tip: get library cards at every system your family lives near. Each system has different programs, and the cards are free for Maryland residents.

Quick Picks

  • Best for babies: Enoch Pratt Baby Story Time — music, movement, and socialization
  • Best for school-age: BCPL STEM Saturdays — hands-on science and coding
  • Best summer program: AACPL Summer Reading Challenge — excellent prize tiers
  • Best for teens: HCLS HiTech programs — 3D printing, laser cutting, recording studio

The Full List

1

Enoch Pratt Free Library — Baby & Toddler Programs

📍 400 Cathedral St, Baltimore, MD 21201 (plus 21 branches)

Baltimore City's library system runs baby lap-sit, toddler story time, and preschool programs at branches across the city. The Central Library on Cathedral Street has the biggest program schedule, but neighborhood branches often have smaller, more intimate sessions. Programs include songs, movement, and early literacy activities.

Ages: Ages 0-5FreeVisit Website →

💡 Parent Tip: Register early — baby story times fill up fast, especially at popular branches like Canton and Roland Park. The smaller branches (Brooklyn, Cherry Hill) are hidden gems with fewer crowds and the same quality programming.

2

Baltimore County Public Library — STEM Saturdays

📍 Multiple branches across Baltimore County

BCPL's STEM programming is excellent — coding workshops (Scratch, Python basics), robotics, science experiments, and engineering challenges. Programs rotate monthly and are designed for different age groups. The Cockeysville and Catonsville branches tend to have the most offerings.

Ages: Ages 5-14FreeVisit Website →

💡 Parent Tip: Check the BCPL events calendar monthly — new programs post about 3 weeks before they happen. STEM programs fill up fast. The coding workshops are especially popular with the 8-12 crowd.

3

Anne Arundel County Public Library — Summer Reading

📍 Multiple branches across Anne Arundel County

AACPL runs one of the best summer reading programs in Maryland. Kids track reading hours and earn prizes at genuine milestone tiers — not just stickers, but book vouchers, activity passes, and end-of-summer celebrations. The program runs June through August with kick-off events at every branch.

Ages: All ages (separate tracks for babies, kids, teens, adults)FreeVisit Website →

💡 Parent Tip: Sign up on day one (usually the first Monday in June) to get the full prize track. The teen track has legitimately good prizes. Visit multiple branches for different events — each branch runs its own programming around the reading theme.

4

Howard County Library System — HiTech Programs

📍 Multiple branches (Central, East Columbia, Miller, Savage, Elkridge)

HCLS has invested heavily in maker spaces and technology programs. Their HiTech offerings include 3D printing, laser cutting, vinyl cutting, recording studios, and robotics labs. The Central Branch in Columbia has the most equipment, but programs rotate across the system.

Ages: Ages 8-18 (some adult programs too)FreeVisit Website →

💡 Parent Tip: The recording studio at Central Branch is incredibly popular with teens — book well in advance. For younger kids, start with the introductory 3D printing workshops before the open lab sessions.

5

Discoveries: The Library at the Mall

📍 2550 Annapolis Mall Road, Annapolis, MD 21401

An AACPL branch located inside the Annapolis Mall with a focus on children and families. Interactive play elements, regular story times, and a design that makes it feel more like a children's museum than a library. Perfect for combining a library visit with a mall trip (or using the library as a free indoor activity).

Ages: Ages 0-10Free

💡 Parent Tip: This is the best rainy-day hack in Anne Arundel County — park at the mall, let kids play at the library, grab lunch at the food court. Story times here draw big crowds; arrive 15 minutes early.

6

Enoch Pratt — Homework Helpers & After-School

📍 Multiple Baltimore City branches

Free after-school homework help at Pratt branches across Baltimore City, staffed by trained tutors and volunteers. Beyond homework, many branches offer after-school snacks (funded through city programs), STEM activities, and reading groups. It's structured enough to be productive but relaxed enough that kids don't feel like they're in school.

Ages: Ages 6-18Free (snacks included at participating branches)Visit Website →

💡 Parent Tip: The homework help program runs during the school year, typically 3-6pm. Some branches have dedicated teen spaces that are separate from the children's area — good for middle schoolers who don't want to sit with little kids.

7

BCPL — Sensory-Friendly Programs

📍 Select Baltimore County branches

Baltimore County libraries offer sensory-friendly story times and play sessions designed for children with autism, sensory processing differences, or who simply do better in calmer environments. Lower lighting, smaller groups, fidget tools available, and staff trained in inclusive programming.

Ages: Ages 2-10FreeVisit Website →

💡 Parent Tip: These sessions fill up quickly because they cap attendance to keep the environment calm. Register as soon as programs are posted. If your child is new to group activities, this is a wonderful low-pressure introduction.

8

AACPL — LEGO Club & Builder Programs

📍 Multiple Anne Arundel branches

Free LEGO building sessions where the library provides all the bricks. Sessions typically have a theme or challenge (build the tallest tower, create a vehicle) but free-building is always welcome. Popular at Severna Park, Crofton, and Edgewater branches.

Ages: Ages 4-12FreeVisit Website →

💡 Parent Tip: LEGO Club is the gateway library program for kids who aren't into story time. It's hands-on, social, and builds spatial skills. Younger builders (4-6) may need a parent to help with smaller pieces.

Upcoming Related Events

Frequently Asked Questions

Do I need a library card for kids' programs in Baltimore?
Most programs welcome everyone, but registration usually requires a library card. Cards are free for Maryland residents at all four major systems (Enoch Pratt, BCPL, AACPL, HCLS). You can get cards at multiple systems — if you live in Baltimore County, get cards at both BCPL and Enoch Pratt to access both program calendars. Cards for children require a parent's signature.
When is summer reading at Baltimore-area libraries?
Summer reading programs typically run from early June through mid-August. Registration opens in late May or early June — sign up as soon as it opens for the best experience. Each library system runs its own program with different themes and prizes. You can participate in multiple systems simultaneously. Check each system's website for exact 2026 dates.
What age can kids start going to library programs?
Most library systems offer Baby Lap-Sit programs starting at birth (yes, newborns are welcome). Toddler programs typically start at 12-18 months. Preschool story times are for ages 3-5. School-age programs (STEM, LEGO, coding) start around age 5-6. Teen programs are usually ages 12-18. There's genuinely something for every age.
Which Baltimore library system has the best kids' programming?
Each system has different strengths. HCLS wins for technology and maker programs (3D printing, recording studios). AACPL has the strongest summer reading program with the best prizes. BCPL has excellent STEM Saturday programming. Enoch Pratt has the widest reach across Baltimore City with strong baby/toddler offerings. If you can access multiple systems, use them all.

Never miss a Baltimore family event

Get the best events delivered to your inbox every week — curated by AI, reviewed by parents.

Subscribe Free