Calendar of Events

All events are open to the public, unless otherwise noted. To narrow the events displayed in the calendar select from the list of Categories and/or Tags. To display this calendar in another format, select from the list of views on the top right corner of the calendar. Click on any event to see more details and to sign up when applicable.

For questions about events, please contact the appropriate department below.


(314) 821 5770, Option 3


(314) 821 5770, Option 5


(314) 821 5770, Option 4


(314) 821 5770, Option 3


Dec 7 @ 10:00 AM – 11:30 AM
10:00 AM
Create a waffle that would make an Elf proud with candy, syrup and loads of sprinkles! Then indulge as we watch a fun holiday movie!  All Ages. Sign-Up Required. Loading…
Dec 7 @ 5:30 PM – 7:00 PM
5:30 PM
Show off your knowledge of all things pop culture with a team of up to six players. Bring fun snacks to power your brains! Sign up your table for Fandom Trivia Night, Saturday, December 7,[...]
Dec 9 @ 10:00 AM – 10:30 AM
10:00 AM
Join us for a storytime in both Spanish and English. Ages 0 – 5.
6:30 PM
Join us as we host an evening 1000 Books before Kindergarten storytime that will have a special theme matching our 1000 Books Before Kindergarten Calendar. All books read will count toward your child’s 1000 books.[...]
Dec 10 @ 10:00 AM – 10:30 AM
10:00 AM
Join us for stories, songs & crafts that encourage the development of early literacy skills.
Dec 11 @ 10:00 AM – 10:30 AM
10:00 AM
Join us for stories, songs & crafts that encourage the development of early literacy skills.
Dec 11 @ 4:00 PM – 5:00 PM
4:00 PM
How would you survive the destruction of Pompeii?  Learn all about the science behind survival.
Dec 12 @ 9:30 AM – 10:00 AM
9:30 AM
Storytime for babies 6 – 24 months and their caretakers.
Dec 12 @ 4:00 PM – 5:00 PM
4:00 PM
Are you a perler bead maker with purpose? Meet with others who are positively pumped about perler beads at the library once a month. Ages 5-12.
5:30 PM
Get ready for the holidays and add a new tradition to your December at the first KPL wrapping party! Learn to make your own wrapping paper, enjoy holiday themed snacks, music and more. All supplies[...]
Dec 14 @ 10:00 AM – 12:00 PM
10:00 AM
501st Legion will be here to help celebrate Star Wars with us. A time coming soon, in a library very very close….celebrate Star Wars with the Kirkwood Public Library! Drop in for all kinds of[...]
Dec 18 @ 4:00 PM – 5:00 PM
4:00 PM
Learn coding skills with Hour of Code tutorials to build fun games and programs! Ages 5-12.
Dec 27 @ 12:00 PM – 1:00 PM
12:00 PM
Discuss your favorite graphic novels and get some great recommendations on what to read next in this graphic novel book club! Each month, we will vote on a graphic novel to highlight at the next[...]
Dec 28 @ 9:30 AM – 10:00 AM
9:30 AM
Babies, toddlers and caregivers are invited to open free play with age appropriate stories, toys, and stations that encourage motor skills and development. Coffee and snacks will be provided for adult caregivers
Dec 29 @ 1:30 PM – 3:00 PM
1:30 PM
For ages 10 and older. Patrons are invited to learn to knit and participate in knitting based community service projects. Registration required. Please bring to the meeting: One pair of size 8, 9, or 10[...]