Charlotte, NC
Kids' and teen library uptown with free storytimes, puppet shows, and a stop-motion studio.
18 places
Public libraries across the Charlotte area offer free storytimes for babies, toddlers and preschoolers, plus summer reading, STEM programs and quiet rainy-day hangouts. Schedules change by branch — always check the official event calendar before you go. A library card is usually free for local residents.
Hours, prices and seasonal dates change often — always check the official website before you go. Info last reviewed November 2026.
For Cabarrus and Lancaster, use each library system’s official site (linked on its listing below).
Charlotte, NC
Kids' and teen library uptown with free storytimes, puppet shows, and a stop-motion studio.
Throughout Mecklenburg, NC
20+ branches with free storytimes, STEM programs and homeschool resources.
Gastonia & Gaston County, NC
Free kids' programs, storytimes and maker activities across Gaston County branches.
Concord, Kannapolis, Harrisburg, NC
Free storytimes and family programs at branches across Cabarrus County.
Monroe, NC
Union County's public library system, with four branches offering free children's programs and storytimes, plus a quiet indoor spot on rainy days.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Rock Hill, SC
York County's public library system, with five branches offering free storytimes, kids' programs and indoor space for rainy days.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Lancaster, SC
Lancaster County's public library system, with free children's programs at the Main Library in Lancaster and branches in Indian Land and Kershaw.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Matthews, NC
Free Charlotte Mecklenburg Library branch with a children's area. Check the official CML storytime and events calendar before you go.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Mint Hill, NC
Free Charlotte Mecklenburg Library branch with a children's area. Check the official CML storytime and events calendar before you go.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Cornelius, NC
Free Charlotte Mecklenburg Library branch with a children's area. Check the official CML storytime and events calendar before you go.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Huntersville, NC
Free Charlotte Mecklenburg Library branch with a children's area. Check the official CML storytime and events calendar before you go.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Charlotte, NC
Free Charlotte Mecklenburg Library branch with a children's area. Check the official CML storytime and events calendar before you go.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Pineville, NC
Free Charlotte Mecklenburg Library branch with a children's area. Check the official CML storytime and events calendar before you go.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Gastonia, NC
Free public library with a children's area. Check the official library calendar for storytimes and kids' programs.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Belmont, NC
Free public library with a children's area. Check the official library calendar for storytimes and kids' programs.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Fort Mill, SC
Free public library with a children's area. Check the official library calendar for storytimes and kids' programs.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Indian Trail, NC
Free public library with a children's area. Check the official library calendar for storytimes and kids' programs.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Indian Land (Lancaster County), SC
Free public library with a children's area. Check the official library calendar for storytimes and kids' programs.
Good to know: Storytime days and times vary by branch — check the official calendar before you go.
Yes — public library storytimes and most kids’ programs are free. Schedules change by branch, so check the official event calendar.
Not to attend most storytimes. A library card is usually free for local residents.