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.

Adult:

(314) 821 5770, Option 2

Teen:

(314) 821 5770, Option 3

Children:

(314) 821 5770, Option 4

Technology:

(314) 821 5770, Option 3

 

Drop In IT Help @ Computer Lab
May 25 @ 10:00 AM – 12:00 PM
10:00 AM
Simply “drop in” for help with computers, tablets, the internet and other technologies. No appointment necessary. For one-on-one assistance please refer to our Grab-a-Geek program for scheduled appointments.
Drop-In IT Help @ Computer Lab
May 29 @ 2:00 PM – 4:00 PM
2:00 PM
Simply “drop in” for help with computers, tablets, the internet and other technologies. No appointment necessary. For one-on-one assistance please refer to our Grab-a-Geek program for scheduled appointments.
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. Ages 6-24 months.
Drop In IT Help @ Computer Lab
Jun 1 @ 10:00 AM – 12:00 PM
10:00 AM
Simply “drop in” for help with computers, tablets, the internet and other technologies. No appointment necessary. For one-on-one assistance please refer to our Grab-a-Geek program for scheduled appointments.
Jun 1 @ 1:00 PM – 2:00 PM
1:00 PM
Explore the world of Indian dance through demonstration and an opportunity to try it yourself! All ages are invited to attend! Dances of India was founded in St. Louis in 1976. Their mission is to[...]
Jun 1 @ 1:00 PM – 2:00 PM
1:00 PM
Explore the world of Indian dance through demonstration and an opportunity to try it yourself!
Jun 1 @ 1:00 PM – 2:00 PM
1:00 PM
All ages. Explore the world of Indian dance through demonstration and an opportunity to try it yourself!
Jun 2 @ 3:00 PM – 4:00 PM
3:00 PM
Trained therapy dogs visit the library. Come read with a furry friend.
Jun 3 @ 9:30 AM – 12:30 PM
9:30 AM
Ages 2-5. Drop in for play and learning that happens away from screens. We will offer sensory activities and play to encourage hands on learning.
Jun 3 @ 6:00 PM – 7:00 PM
6:00 PM
This special class for families will go over the basics of ukulele music with an instructor from Music & Arts of Crestwood.  Children must be 6 and up. If you have a Ukulele please bring[...]
Jun 4 @ 10:00 AM – 10:30 AM
10:00 AM
Join us for stories, songs & crafts that encourage the development of early literacy skills.
7:00 PM
To honor the upcoming 150th anniversary of St. Louis State Hospital, the book features a pictorial account of the history of the patients and staff. This book-length work describes the evolution of mental health care[...]
Jun 5 @ 10:30 AM – 11:00 AM
10:30 AM
Fire Dog: Rock out to kid-friendly music at the library. Space limited, please arrive 30 minutes before the start for tickets.
Drop-In IT Help @ Computer Lab
Jun 5 @ 2:00 PM – 4:00 PM
2:00 PM
Simply “drop in” for help with computers, tablets, the internet and other technologies. No appointment necessary. For one-on-one assistance please refer to our Grab-a-Geek program for scheduled appointments.
Jun 5 @ 2:00 PM – 3:00 PM
2:00 PM
Join us for the first program in our outdoor series! Do yoga on the lawn of the library with a yoga instructor from Gym Guyz. This is a two part series that will build on[...]
Jun 6 @ 9:30 AM – 10:00 AM
9:30 AM
Storytime for babies 6 – 24 months and their caretakers.
Jun 6 @ 10:30 AM – 11:30 AM
10:30 AM
Enjoy the tactile wonders of paint, glitter, glue and more.  Dress to be messy. Recommended for 18 months to age 4. Registration is required. Loading…
Jun 6 @ 6:30 PM – 7:30 PM
6:30 PM
Learn how to design cookies that look almost too good to eat! This is a 2 week class. You must be able attend both the June 6 & 27 class. Ages 10-12. Registration is required.[...]