Event List

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

Primary tabs

This event is in the "Youth" group

STEM Lab

Sunday, March 15, 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
This event is in the "Adults" group

Goosebumps Escape Room

All Day 3/16 - 3/20
Library Basement at Waterloo Public Library
Program Type:
Event
Age Group:
Teens, Adults

Celebrate Millennial March with us! Grab your friends and test your wits in this masterful escape room inspired by the creepy world of Goosebumps.

This event is in the "Teens" group

Will It Waffle? Lunch Bonanza!

Monday, March 16, 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 "Youth" group

Makefest!

Tuesday, March 17, 2026 at 1:00pm - 3:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Arts & Crafts, Event, Spring Break
Age Group:
Youth

Calling all creative kids! Swing by the library this spring break for some hands-on art fun. We’ll provide all the materials you need and set up several stations featuring watercolors, chalk pastels, ink pens, cardboard, paper, and more.

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

Guiding Hands: A Parent Learning Series

Thursday, March 19, 2026 at 5:00pm - 6:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens, Adults

In partnership with Together For Youth and the UnityPoint Mental Health Clinic here in the Cedar Valley, we invite you to join us for a three-month parenting series! See below for details on each session.

This event is in the "Teens" group

Lego City Builders

Monday, March 23, 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, March 24, 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, March 25, 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 "Adults" group

The Waterloo Writer's Workshop Series

Wednesday, March 25, 2026 at 6:00pm - 7:30pm
Conference Room at Waterloo Public Library
Program Type:
Writing Workshop Series, Event
Age Group:
Adults

Become the writer you’ve always wanted to be! Join the Waterloo Writer’s Workshop series to hear from local authors about their writing process, discuss writing workshop books, and share your own work with fellow writers.

This event is in the "Teens" group

How-to-Life: for Teens - Water Safety

Friday, March 27, 2026 at 3:00pm - 4:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

Water Safety

Teens are invited to learn the importance of water safety with the Cedar Valley Sportsplex! Join us from 3pm-4:30pm for this program. Registration is required so please do so here.

Registration Required
This event is in the "Teens" group

Teen Journaling Club

Friday, April 10, 2026 at 3:30pm - 5:00pm
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 "Youth" group

Kids Board Game Day!

Friday, April 17, 2026 at 10:00am - 11:30am
Meeting Room AB at Waterloo Public Library
Program Type:
Board Game Night, Event
Age Group:
Youth

Come play board games with us on your no-school day! Drop in anytime between 10:00 and 11:30 AM in our Meeting Rooms to enjoy some of our favorite games from the library’s collection.

Age group: PreK - 5th Grade

This event is in the "Teens" group

How-to-Life: for Teens - Bike Maintenance & Safety with Ryan

Friday, April 17, 2026 at 3:00pm - 4:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

Bike Maintenance & Safety with Ryan

Bike enthusiast Ryan will be here from 3pm-4:30pm to teach teens tips for bike maintenance and the importance of bike safety. Registration is required so please do so here.

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

Guiding Hands: A Parent Learning Series

Thursday, April 23, 2026 at 5:00pm - 6:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens, Adults

In partnership with Together For Youth and the UnityPoint Mental Health Clinic here in the Cedar Valley, we invite you to join us for a three-month parenting series! See below for details on each session.

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

Knit & Crochet Drop-In

Tuesday, April 28, 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 Journaling Club

Friday, May 22, 2026 at 3:30pm - 5:00pm
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 "Adults" group

Friends of the Library Annual Meeting

Thursday, November 19, 2026 at 4:00pm - 5:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Adults

Members of Friends of the Library are invited to this annual meeting of corporation.