Calendar of Events

See calendar below for virtual programs! In-person programming and outreach services are suspended until further notice.  

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 4


(314) 821 5770, Option 4


(314) 821 5770, Option 5


Dec 1 – Dec 4 all-day
12:00 AM
  December Theme: Cozy Covers Box Pick Up Dates: December 1 to December 4 Looking for something you can do to take a break from school and a zoom screen? Sign up and try out[...]
Dec 6 @ 2:00 PM – 3:30 PM
2:00 PM
Sunday, December 6, 2-3:30 pm We are a group of teens (ages 12-18) who discuss books, ideas for programs, and teen collections, and receive service hours for it! Meets via Zoom.  Register to receive a[...]
Dec 15 @ 7:00 PM – 8:00 PM
7:00 PM
2 Much Shan(n)onigans Vlog: Tuesday, December 15, 7-8 pm (Twitch) Come listen to KPL’s two resident librarians named Shan(n)on talk about books, movies, shows, audiobooks, music and more. Where: KPL Twitch 
7:00 PM
Historical interpreter and literary performer Anne Louise Williams joins us again for a special performance of scenes from A Christmas Carol by Charles Dickens. Immerse yourself in the Holiday season with this timeless, spooky, and[...]
Dec 17 @ 7:00 PM – 8:30 PM
7:00 PM
Thursday, December  17, 7:00-8:30 pm Looking to grow as a writer or bond with other teen writers in your community? Join the Teen Creative Writing Club where you will receive monthly writing prompts and the[...]
Dec 22 @ 7:00 PM – 8:30 PM
7:00 PM
Tuesday, Dec. 22 @ 7:00pm Grab your pillows and blankets and hang out with other teens as we watch a movie together over zoom. Those who sign up will receive a Movie Snack bag that[...]
Dec 27 @ 1:30 PM – 3:00 PM
1:30 PM
Attend the Kids Knitting It Forward meeting that would have been held at KPL through Zoom. Email for the Zoom meeting info. Where: Zoom