Event List

Age Group
Age Group
Program Type
Room
Event Type
Registration Type

Primary tabs

This event is in the "Adults" group

Tech Class: Intro to Google Suite

Wednesday, March 11, 2026 at 11:00am - 12:00pm
Conference Room at Waterloo Public Library
Program Type:
Technology Class
Age Group:
Adults

Intro to Google Suite

Join library staff to learn about the Google Suite products, including Google Docs, Google Slides, Google Sheets, and Gmail.

Registration Required
This event is in the "Teens" group

Teen Writer's Workshop

Wednesday, March 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 "Adults" group

The Waterloo Writer's Workshop Series

Wednesday, March 11, 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 "Youth" group

Terrific Twos Storytime

Thursday, March 12, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Thursdays for Terrific Twos Storytime.

Terrific Twos Storytime:

Two year olds and their caregivers

This event is in the "Adults" group

Library Trustee Meeting

Thursday, March 12, 2026 at 12:00pm - 1:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Trustee Meeting
Age Group:
Adults

The Trustees of the Waterloo Public Library meet monthly (except August and December) on the second Thursday of the month in the first-floor Meeting Room.

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

Celebrate Millennial March with a Special Edition of Adults & Crafts!

Thursday, March 12, 2026 at 5:30pm - 6:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Arts & Crafts, Event
Age Group:
The Hive, Adults

In celebration of Millennial March, we’re expanding Adults & Crafts this month and hosting a special throwback program: Beady Buddies!

Registration Required
This event is in the "Youth" group

Family Storytime

Saturday, March 14, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Saturdays for Family Storytime.

Family Storytime:

all ages.

This event is in the "Youth" group

Youth Dance Party Finale: Featuring Danny Go!

Saturday, March 14, 2026 at 3:00pm - 4:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Youth

It’s time for our Dance Party Finale! Kids in 4th–5th grade and their families are invited to the Meeting Rooms from 3:00–4:30pm for one last afternoon of dancing.

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 "Youth" group
This event is in the "Teens" group
This event is in the "Adults" group

Shop the Basement!

Monday, March 16, 2026 at 10:00am - 1:00pm
Library Basement at Waterloo Public Library
Program Type:
Friends Book Sale
Age Group:
Youth, Teens, Adults

The basement is open and our shelves are loaded! Fill your bookshelves and help Friends make room on theirs. Visit the basement on Mondays from 10am - 1pm to shop Friends basement inventory at Friends Used Book Store Prices!

This event is in the "Youth" group

Mother Goose Storytime

Monday, March 16, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Mondays for Mother Goose Storytime.

Mothergoose Storytime:

Newborns up to age two and their caregivers.

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

Preschool Storytime

Tuesday, March 17, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Tuesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group

Preschool Storytime

Wednesday, March 18, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Wednesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Adults" group

Tech Help Drop-In

Wednesday, March 18, 2026 at 11:00am - 12:00pm
Conference Room at Waterloo Public Library
Program Type:
Technology Class
Age Group:
Adults

Need tech assistance or advice? Staff will be here for an hour each session to help you with anything technology related. So bring your devices and your questions, and we'll do our best to assist you with all of your tech needs!

This event is in the "Youth" group

Terrific Twos Storytime

Thursday, March 19, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Thursdays for Terrific Twos Storytime.

Terrific Twos Storytime:

Two year olds and their caregivers

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 "Youth" group

Family Storytime

Saturday, March 21, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Saturdays for Family Storytime.

Family Storytime:

all ages.

This event is in the "Adults" group

Out of the Fire: Author Talk With Mark Dixon

Saturday, March 21, 2026 at 3:00pm - 4:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Book Discussion
Age Group:
Adults

Author Mark Dixon is here to talk about his book "Out of the Fire", which is A True Story of Healing Multiple Sclerosis with Ancient Wisdom, Frequency Medicine, and Unshakable Hope.

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

Shop the Basement!

Monday, March 23, 2026 at 10:00am - 1:00pm
Library Basement at Waterloo Public Library
Program Type:
Friends Book Sale
Age Group:
Youth, Teens, Adults

The basement is open and our shelves are loaded! Fill your bookshelves and help Friends make room on theirs. Visit the basement on Mondays from 10am - 1pm to shop Friends basement inventory at Friends Used Book Store Prices!

This event is in the "Youth" group

Mother Goose Storytime

Monday, March 23, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Mondays for Mother Goose Storytime.

Mothergoose Storytime:

Newborns up to age two and their caregivers.

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 "Teens" group

The 1619 Project: Book Discussion Series for Teens

Monday, March 23, 2026 at 6:30pm - 8:00pm
Virtual at Waterloo Public Library
Program Type:
Book Discussion
Age Group:
Teens

High school students are invited to join us for a powerful book discussion series exploring The New York Times Magazine’s award-winning 1619 Project—a groundbreaking work that reexamines American history by placi

Registration Required
Virtual Event
This event is in the "Youth" group

Preschool Storytime

Tuesday, March 24, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Tuesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.