Event List

Age Group
Age Group
Program Type
Program Type
Room
Event Type
Registration Type

Primary tabs

This event is in the "Youth" group
This event is in the "Teens" group
This event is in the "Adults" group

Holiday Ornament Festival

Saturday, December 6, 2025 at 2:00pm - 4:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Arts & Crafts, Event
Age Group:
Youth, Teens, Adults

Get into the holiday spirit and deck your halls with your very own handmade ornaments! Bring the whole family to this crafting event, where you’ll find an assortment of holiday crafts to choose from.

This event is in the "Teens" group

Teen Anime & Manga Club

Tuesday, December 16, 2025 at 4:00pm - 5:00pm
Teen Department at Waterloo Public Library
Program Type:
Book Discussion, Event, Book Club
Age Group:
Teens

We're hosting an Anime and Manga club for teens! We'll talk about our favorite series, favorite characters, and enjoy some fun treats, including snacks from a monthly Snack Box subscription.

This event is in the "Youth" group

STEM Lab

Sunday, December 21, 2025 at 3:00pm - 4:00pm
Conference Room at Waterloo Public Library
Program Type:
Event
Age Group:
Youth

WPL will be hosting youth STEM activities every third Sunday of the month running October through March! Come join us for these family-friendly events with STEM themed stations where you'll be able to test the latest gadgetry and so much more!

This event is in the "The Hive" group
This event is in the "Adults" group

Knit & Crochet Drop-In

Tuesday, December 23, 2025 at 3:30pm - 5:30pm
The Hive at Waterloo Public Library
Program Type:
Arts & Crafts, Event
Age Group:
The Hive, Adults

Do you want to learn how to knit or crochet? Are you looking for some designated time to work on a project? Join us for a knitting and crochet drop-in in the Hive!

This event is in the "Teens" group

Teen Duck Hunt

Friday, January 2, 2026 at 5:30pm - 6:30pm
Library Courtyard at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

Rubber ducks have escaped and it’s up to YOU to catch them! These sneaky little ducks are hiding all over the library’s first and second floors, each holding clues to help you track them down.

Registration Required
This event is in the "Adults" group

Ukulele 101

Monday, January 5, 2026 at 6:00pm - 7:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Adults

Learn some ukulele basics with Library Assistants Seth and Anderson! Each session will be spent learning new chords, strumming patterns, and working with different exercises to help you hone your ukulele skills.

This event is in the "Adults" group

Adult Dungeons & Dragons Campaign

Tuesday, January 6, 2026 at 5:00pm - 7:30pm
Conference Room at Waterloo Public Library
Program Type:
Event
Age Group:
Adults

Join us for an adventure-packed PG-13 Dungeons & Dragons campaign! Our Dungeon Master will be here to guide players as you battle monsters, solve puzzles, and so much more.

Cancelled
Registration Required
This event is in the "Teens" group

Teen Journaling Club

Friday, January 9, 2026 at 3:00pm - 4:30pm
Conference Room at Waterloo Public Library
Program Type:
Arts & Crafts, Writing Workshop Series, Event
Age Group:
Teens

Take a break and join us for a relaxing journaling session just for teens! Whether you love writing, doodling, or just need a quiet space to reflect, this club is a great way to explore your thoughts and creativity.

Registration Required
This event is in the "Teens" group

Teen Writer's Workshop

Wednesday, January 14, 2026 at 4:00pm - 5:30pm
Conference Room at Waterloo Public Library
Program Type:
Writing Workshop Series, Event
Age Group:
Teens

Are you an aspiring novelist, poet, or someone who loves writing short stories? Join us for our Teen Writer's Workshop! We'll work with different writing prompts and brainstorm ideas for our writing.

This event is in the "Youth" group

Youth Dance Party!

Thursday, January 15, 2026 at 5:30pm - 6:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Youth

Kids ages Birth - 1st Grade and their families are invited to join us in the Meeting Rooms from 5:30–6:30pm to dance the cold away.

This event is in the "Teens" group

How-to-Life: for Teens - Babysitting 101

Friday, January 16, 2026 at 1:30pm - 3:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

Babysitting 101

Join us on a no school day from 1:30pm-3pm to learn the basics of babysitting! Registration is required so please do so here.

Registration Required
This event is in the "Youth" group

STEM Lab

Sunday, January 18, 2026 at 3:00pm - 4:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Youth

WPL will be hosting youth STEM activities every third Sunday of the month running October through March! Come join us for these family-friendly events with STEM themed stations where you'll be able to test the latest gadgetry and so much more!

This event is in the "Teens" group

Teen Anime & Manga Club

Tuesday, January 20, 2026 at 4:00pm - 5:00pm
Teen Department at Waterloo Public Library
Program Type:
Event, Book Club
Age Group:
Teens

We're hosting an Anime and Manga club for teens! We'll talk about our favorite series, favorite characters, and enjoy some fun treats, including snacks from a monthly Snack Box subscription.

This event is in the "Teens" group

Lego City Builders

Monday, January 26, 2026 at 4:30pm - 5:30pm
Teen Department at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

An epic skyline. A sprawling metropolis. A... decayed pirate ship downtown? Let your imagination go wild at our Teen Lego City series! Build from our themed sets or let your creativity take over with a mix of random Lego pieces.

This event is in the "The Hive" group
This event is in the "Adults" group

Knit & Crochet Drop-In

Tuesday, January 27, 2026 at 3:30pm - 5:30pm
The Hive at Waterloo Public Library
Program Type:
Arts & Crafts, Event
Age Group:
The Hive, Adults

Do you want to learn how to knit or crochet? Are you looking for some designated time to work on a project? Join us for a knitting and crochet drop-in in the Hive!

This event is in the "Teens" group

Teen Writer's Workshop

Wednesday, January 28, 2026 at 4:00pm - 5:30pm
Conference Room at Waterloo Public Library
Program Type:
Writing Workshop Series, Event
Age Group:
Teens

Are you an aspiring novelist, poet, or someone who loves writing short stories? Join us for our Teen Writer's Workshop! We'll work with different writing prompts and brainstorm ideas for our writing.

This event is in the "Youth" group
This event is in the "Teens" group
This event is in the "Adults" group

Photo Night at the Library

Thursday, January 29, 2026 at 4:30pm - 6:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Youth, Teens, Adults

Capture the perfect photo—for free—at the WPL! Join us as our library staff captures the picture-perfect family, friend group, couple, or individual photo. Registration is encouraged, but walk-ins are welcome.

This event is in the "Adults" group

Ukulele 101

Monday, February 2, 2026 at 6:00pm - 7:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Adults

Learn some ukulele basics with Library Assistants Seth and Anderson! Each session will be spent learning new chords, strumming patterns, and working with different exercises to help you hone your ukulele skills.

This event is in the "Adults" group

Adult Dungeons & Dragons Campaign

Tuesday, February 3, 2026 at 5:00pm - 7:30pm
Conference Room at Waterloo Public Library
Program Type:
Event
Age Group:
Adults

Join us for an adventure-packed PG-13 Dungeons & Dragons campaign! Our Dungeon Master will be here to guide players as you battle monsters, solve puzzles, and so much more.

Registration Required
This event is in the "Youth" group

Take Your Child to the Library Day

Saturday, February 7, 2026 at 10:30am - 11:30am
Meeting Room AB at Waterloo Public Library
Program Type:
Arts & Crafts, Event, Storytime
Age Group:
Youth

Join us for Take Your Child to the Library Day! Bring the whole family to celebrate with a puppet show, scavenger hunt, and plenty of fun, library-themed activities!

This event is in the "Youth" group

Youth Dance Party!

Tuesday, February 10, 2026 at 3:00pm - 4:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Youth

Kids ages Birth - 5th Grade and their families are invited to join us in the Meeting Rooms from 3-4pm to show off their best dance moves! We'll have both Just Dance and Danny Go on the big screen for everyone to follow along.

This event is in the "Teens" group

Teen Writer's Workshop

Wednesday, February 11, 2026 at 4:00pm - 5:30pm
Conference Room at Waterloo Public Library
Program Type:
Writing Workshop Series, Event
Age Group:
Teens

Are you an aspiring novelist, poet, or someone who loves writing short stories? Join us for our Teen Writer's Workshop! We'll work with different writing prompts and brainstorm ideas for our writing.

This event is in the "Teens" group

Will It Waffle? Lunch Bonanza!

Friday, February 13, 2026 at 12:00pm - 1:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

Have you ever wondered, will it waffle? Let’s put it to the test! Join us for a fun-filled afternoon of creativity and culinary experiments as we try waffling a variety of ingredients to make the perfect lunch on a no school day.

This event is in the "Teens" group

Teen Journaling Club

Friday, February 13, 2026 at 3:00pm - 4:30pm
Conference Room at Waterloo Public Library
Program Type:
Arts & Crafts, Writing Workshop Series, Event
Age Group:
Teens

Take a break and join us for a relaxing journaling session just for teens! Whether you love writing, doodling, or just need a quiet space to reflect, this club is a great way to explore your thoughts and creativity.

Registration Required