This event is in the "Teens" group This event is in the "Adults" group Jun 4 2026 Thu Hooks & Needles: Beginning Crochet 5:30pm–7:30pm Teens, 13 - Adults, Adults Taneytown Branch This event is in the "Teens" group This event is in the "13 - Adults" group This event is in the "Adults" group Jun 4 2026 Thu Hooks & Needles: Beginning Crochet 5:30pm–7:30pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Teens ( 13 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Want to learn to crochet? We'll provide beginner instructions to get you started making basic crochet stitches. Yarn and crochet hooks will be available for you to practice with during the program, or you can bring your own. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Kids" group Jun 4 2026 Thu Read to a Dog 6:00pm–6:30pm Kids, 4 - 12 North Carroll Branch This event is in the "Kids" group This event is in the "4 - 12" group Jun 4 2026 Thu Read to a Dog 6:00pm–6:30pm North Carroll Branch Remaining seats Remaining waitlist seats Location: North Carroll Branch Age Group: Kids ( 4 - 12 ) Program Type: Live Animals Description: Read to a puppy from the Seeing Eye Puppy Raising Program! Reading to a dog can increase a child's self-esteem and confidence levels in reading, especially for struggling readers. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Jun 4 2026 Thu Reset Your Year by Resetting Your Week 6:00pm–7:30pm Adults Eldersburg Branch Upcoming Registration Required This event is in the "Adults" group Jun 4 2026 Thu Reset Your Year by Resetting Your Week 6:00pm–7:30pm Eldersburg Branch Upcoming Registration will open on May 21, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size Meeting Room Age Group: Adults Program Type: Health and Wellness Registration Required Description: In this interactive session, participants will pause to reflect on the past 90 days, set their focus, and develop an action plan to align their time and energy with what matters most to them. We’ll explore how to evaluate what’s working (and
This event is in the "Kids" group Jun 4 2026 Thu Pajama Party Storytime 6:30pm–7:00pm Kids, Birth - 8 Mount Airy Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 4 2026 Thu Pajama Party Storytime 6:30pm–7:00pm Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Kids ( Birth - 8 ) Program Type: Storytime Wear your pajamas, bring your favorite stuffed animal, and listen to stories before bed. This storytime introduces stories through books, songs, and activities appropriate for young children. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. Siblings are welcome to attend this program.
This event is in the "Everyone" group Jun 5 2026 Fri Stock Up for Summer Book Sale All Day Everyone, All Ages Finksburg Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 5 2026 Fri Stock Up for Summer Book Sale All Day Finksburg Branch Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Small Meeting Room Age Group: Everyone ( All Ages ) Description: $5 Bag Sale! Get ready for summer with some great reads!
This event is in the "Kids" group Jun 5 2026 Fri Cuentos Bilingües/Bilingual Storytime 10:00am–10:30am Kids, 2 - 10 Finksburg Branch This event is in the "Kids" group This event is in the "2 - 10" group Jun 5 2026 Fri Cuentos Bilingües/Bilingual Storytime 10:00am–10:30am Finksburg Branch Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Large Meeting Room Age Group: Kids ( 2 - 10 ) Program Type: Storytime Description: Are you interested in improving your language skills? Join us for Spanish Bilingual Storytime! There will be singing, dancing, activities, and stories in Spanish and English. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Kids" group Jun 5 2026 Fri ABCs & 123s: Dinosaurs 10:00am–11:00am Kids, 2 - 6 Taneytown Branch Upcoming Registration Required This event is in the "Kids" group This event is in the "2 - 6" group Jun 5 2026 Fri ABCs & 123s: Dinosaurs 10:00am–11:00am Taneytown Branch Upcoming Registration will open on May 22, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Kids ( 2 - 6 ) Program Type: STEM/STEAM, Storytime Registration Required Description: Join the fun as we explore letters and numbers. We’ll offer lots of engaging, hands-on activities to make learning fun!
This event is in the "Teens" group This event is in the "Adults" group Jun 5 2026 Fri Club Friendship: Libraries Are for Everyone - Supported Gardening! 10:00am–11:00am Teens, 13 - Adults, Adults Mount Airy Branch Upcoming Registration Required This event is in the "Teens" group This event is in the "13 - Adults" group This event is in the "Adults" group Jun 5 2026 Fri Club Friendship: Libraries Are for Everyone - Supported Gardening! 10:00am–11:00am Mount Airy Branch Upcoming Registration will open on May 22, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Teens ( 13 - Adults ) Adults Program Type: Gardening and Environment Registration Required Description: The library is more than just books. It's a place to come together as a community. We welcome teens and adults of all abilities, along with support staff, to join us for games, crafts, music, and more in a sensory-friendly environment! Come decorate your own flowerpot and plant flowers with the Carroll County Master Gardeners! Supplies will be provided, just bring your green thumb! Disclaimer(s) All attendees need to register.
This event is in the "Kids" group Jun 5 2026 Fri Read and Play 10:00am–11:00am Kids, Birth - 24 Months North Carroll Branch This event is in the "Kids" group This event is in the "Birth - 24 Months" group Jun 5 2026 Fri Read and Play 10:00am–11:00am North Carroll Branch Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Large Meeting Room Age Group: Kids ( Birth - 24 Months ) Program Type: Storytime Join your little one at a storytime featuring interactive books, rhymes, music, and movement, followed by playgroup activities that allow children to practice skills and socialize. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Jun 5 2026 Fri American Red Cross Blood Drive 10:00am–4:00pm Teens, 16 - Adults, Adults Eldersburg Branch This event is in the "Teens" group This event is in the "16 - Adults" group This event is in the "Adults" group Jun 5 2026 Fri American Red Cross Blood Drive 10:00am–4:00pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 16 - Adults ) Adults Program Type: Health and Wellness Description: Donate blood and save a life. Set up an appointment or drop in.
This event is in the "Adults" group Jun 5 2026 Fri Spanish Language Practice Circle 11:00am–1:00pm Adults Taneytown Branch This event is in the "Adults" group Jun 5 2026 Fri Spanish Language Practice Circle 11:00am–1:00pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Age Group: Adults Description: Join us for a friendly and informal group gathering to practice speaking Spanish together. This program is for intermediate and advanced-level Spanish speakers. A partner from The Literacy Council of Carroll County will lead this program. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Jun 5 2026 Fri Chair Yoga at the Library 11:30am–12:30pm Adults North Carroll Branch Upcoming Registration Required This event is in the "Adults" group Jun 5 2026 Fri Chair Yoga at the Library 11:30am–12:30pm North Carroll Branch Upcoming Registration will open on May 22, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Large Meeting Room Age Group: Adults Program Type: Health and Wellness Registration Required Description: Focus on simple stretches, mindful breathing, and relaxation techniques through chair yoga at the library! This class is a great way to improve your flexibility, balance, and overall well-being in a welcoming environment.
This event is in the "Adults" group Jun 5 2026 Fri Book Chat 1:00pm–2:00pm Adults Taneytown Branch This event is in the "Adults" group Jun 5 2026 Fri Book Chat 1:00pm–2:00pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: Book Clubs Description: Join us for an hour of chatting about books! Come and share what you are reading and get ideas from others about what to read next! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Jun 5 2026 Fri Writer's Circle 2:00pm–4:00pm Adults Taneytown Branch This event is in the "Adults" group Jun 5 2026 Fri Writer's Circle 2:00pm–4:00pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Description: Join this fun group of writers and aspiring writers as we share what we are working on and listen to feedback from others. Whether you write novels, short stories, poems, or anything in between, this group is for you! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Everyone" group Jun 5 2026 Fri Adam Gidwitz: Battle of the Books Celebration 6:00pm–8:30pm Everyone, All Ages Offsite Open Registration Required Offsite Event This event is in the "Everyone" group This event is in the "All Ages" group Jun 5 2026 Fri Adam Gidwitz: Battle of the Books Celebration 6:00pm–8:30pm Offsite Open Registration will close on June 5, 2026 @ 6:00pm. Remaining seats Remaining waitlist seats Location: Offsite Age Group: Everyone ( All Ages ) Program Type: Author Talks Registration Required Description: Presented by Carroll County Public Library and Park Books on Main. All are welcome as we celebrate another Battle of the Books season! Meet Battle of the Books author Adam Gidwitz! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. All attendees need to register.
This event is in the "Everyone" group Jun 6 2026 Sat Stock Up for Summer Book Sale All Day Everyone, All Ages Finksburg Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 6 2026 Sat Stock Up for Summer Book Sale All Day Finksburg Branch Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Small Meeting Room Age Group: Everyone ( All Ages ) Description: $5 Bag Sale! Get ready for summer with some great reads!
Jun 6 - 18 2026 Fossil Exhibit All Day 6/6–6/18 Finksburg Branch Jun 6 - 18 2026 Fossil Exhibit All Day 6/6–6/18 Library Branch: Finksburg Branch Room: Finksburg Display Case - Left
This event is in the "Teens" group Jun 6 2026 Sat Volunteer Opportunity at the Finksburg Branch Garden 9:00am–11:00am Teens, 14 - 17 Finksburg Branch Upcoming Registration Required This event is in the "Teens" group This event is in the "14 - 17" group Jun 6 2026 Sat Volunteer Opportunity at the Finksburg Branch Garden 9:00am–11:00am Finksburg Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Finksburg Branch Age Group: Teens ( 14 - 17 ) Program Type: Gardening and Environment, Service Learning Hours Registration Required Description: Are you in need of service hours? Do you like working outside and don't mind getting your hands dirty? If so, this may be the perfect volunteer opportunity for you! Disclaimer(s) All attendees need to register.
This event is in the "Teens" group This event is in the "Adults" group Jun 6 2026 Sat ServSafe® Food Protection Manager One Day Course & Exam 9:00am–4:30pm Teens, 15 - Adults, Adults Exploration Commons Upcoming Registration Required Payment Required This event is in the "Teens" group This event is in the "15 - Adults" group This event is in the "Adults" group Jun 6 2026 Sat ServSafe® Food Protection Manager One Day Course & Exam 9:00am–4:30pm Exploration Commons Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Exploration Commons Room: Exploration Commons Large Meeting Room Age Group: Teens ( 15 - Adults ) Adults Program Type: Cooking Registration Required Payment Required Description: The ServSafe® Food Protection Manager Course is for individuals preparing to take the ServSafe® Food Protection Manager Certification Exam. After taki Disclaimer(s) All attendees need to register.
This event is in the "Kids" group Jun 6 2026 Sat Saturday Adventures 10:00am–11:00am Kids, Birth - 8 Eldersburg Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 6 2026 Sat Saturday Adventures 10:00am–11:00am Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Kids ( Birth - 8 ) Program Type: Fun and Games, Storytime Description: Come to the library every Saturday morning for a new adventure! Stories, songs, dancing—there will be something new and different each week. The one thing that will always happen? Fun! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Everyone" group Jun 6 2026 Sat Unearth Your Story: A Bubble, Comedy, and Music Show 10:00am–11:00am Everyone, All Ages Mount Airy Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 6 2026 Sat Unearth Your Story: A Bubble, Comedy, and Music Show 10:00am–11:00am Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Everyone ( All Ages ) Program Type: Music Theater and Dance Description: Get out your cameras and your paleontology tools because we are about to go on a dancing adventure with some really rad dinosaurs!
This event is in the "Everyone" group Jun 6 2026 Sat Unearthing the Past: A Beginner's Guide to Fossils 10:00am–11:00am Everyone, All Ages Finksburg Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 6 2026 Sat Unearthing the Past: A Beginner's Guide to Fossils 10:00am–11:00am Finksburg Branch Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Large Meeting Room Age Group: Everyone ( All Ages ) Program Type: History and Genealogy, STEM/STEAM Description: Unearthing the Past: A Beginner’s Guide to Fossils is a relaxed, family-friendly, easy introduction to how fossils form and why they matter.
This event is in the "Teens" group This event is in the "Adults" group Jun 6 2026 Sat DIY Dinosaur Terrarium 1:00pm–2:00pm Teens, 12 - Adults, Adults Westminster Branch Upcoming Registration Required This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group Jun 6 2026 Sat DIY Dinosaur Terrarium 1:00pm–2:00pm Westminster Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Large Meeting Room (Staff Use Only) Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Registration Required Description: Have a roaring good time with us as we assemble mini dinosaur terrariums with REAL LIVE moss!
This event is in the "Adults" group Jun 6 2026 Sat Tropical Paint Party 1:00pm–2:30pm Adults Taneytown Branch Upcoming Registration Required This event is in the "Adults" group Jun 6 2026 Sat Tropical Paint Party 1:00pm–2:30pm Taneytown Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Registration Required Description: Learn how to create a tropical painting in this hands-on, basic beginner's painting class. Participants can use their imagination and creativity to follow the presenter's example or dream up a warm-weather painting themselves. Disclaimer(s) All attendees need to register.