ImaginOn: The Joe & Joan Martin Center
Rating
Family of 4
$0 for library/free programming.
Duration
1.5–3 hours
Best Ages
1–13 years
About
ImaginOn: The Joe & Joan Martin Center is one of Charlotte's most underrated family destinations and arguably the best use of a free afternoon in the city. Located at 300 E 7th St in Uptown Charlotte, it houses a purpose-built children's library and professional theater complex designed exclusively for young people — and it does both things exceptionally well.
The library floors (Spangler Children's Library and the StoryLab) are free to visit and far exceed what most people picture when they hear "children's library." Instead of rows of books behind shushing librarians, you'll find interactive storytelling installations, technology stations where kids can create digital stories, imaginative display areas themed around books and characters, and a genuine energy that mirrors a children's museum more than a traditional quiet library. Young children explore freely while parents browse or relax — it's one of the few places in Charlotte where supervision feels genuinely low-stress because the environment is so purposefully designed for kids.
The theater side of ImaginOn presents professional productions specifically written and performed for young audiences. These are not dumbed-down performances — they're crafted with care by the Charlotte Repertory Children's Theatre and visiting companies, and the quality regularly surprises parents who expected something more like a school play. Shows run throughout the year and typically cost $10–$20 per ticket.
For budget-conscious families, the library floors provide substantial value at zero cost. The theater requires ticket purchase but remains affordable relative to most ticketed family entertainment. The combination — free library exploration followed by a ticketed afternoon show — makes for a complete and enriching day without financial stress.
The free parking deck adjacent to the Charlotte Mecklenburg Library is convenient. The 7th Street Public Market, one block away, offers an excellent post-visit lunch option with kid-friendly variety.
Age Suitability
Parent Logistics
Stroller-Friendly
Yes
Nursing / Changing
Available
Kid Meals
N/A
Setting
Indoor
Rainy Day
Great option!
Plan Your Visit
Best Time to Visit
Weekday mornings when it's quietest; check for weekend programming
Wait Times
No wait for library; theater performances require advance tickets
Nearby Food
7th Street Public Market is one block away — excellent local food hall with diverse vendors including lunch-friendly options for kids.
Why Kids Love It
ImaginOn is a genuinely exceptional facility — a purpose-built children's library and theater complex that represents some of the best free and low-cost cultural programming in Charlotte. The library floors have interactive storytelling displays, hands-on technology stations, and an energy that feels more like a children's museum than a traditional library. Professional theater productions designed specifically for young audiences run regularly, and the quality is authentically high.
Pro Tips from Parents
- The free library floors are worth a visit even without a theater ticket — interactive displays are engaging for all ages
- Theater programming skews toward the picture-book-to-early-chapter-book age (4–10) and is genuinely high quality
- Check the online calendar before visiting — programming varies week to week
- Free parking is available in the adjacent Charlotte Mecklenburg Library parking deck
- Storytime programs for babies and toddlers are regularly scheduled and completely free
What to Bring
- Library card if you want to check out materials
- A book from home to trade for a new one at their collection
Cost Info
Partially free — some areas or times are free
Estimated Cost (Family of 4)
$0 for library/free programming.
Theater performances $10–$20 per ticket.
Budget $20–$60 depending on what you attend.
Tips to Save
- The library floors are free to visit and have extensive interactive areas.
- Check the ImaginOn calendar for free storytimes and events before paying for a ticketed show.
Hours & Contact
Hours
- Friday
- 9AM-5PM
- Monday
- 9AM-8PM
- Sunday
- 1-5PM
- Tuesday
- 9AM-8PM
- Saturday
- 9AM-5PM
- Thursday
- 9AM-8PM
- Wednesday
- 9AM-8PM