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

 

Jun 26 @ 1:45 PM – 2:30 PM
1:45 PM
Children grades 1-4 sign up for one-on-one reading time. Sign up by May 30. Loading…
Jun 26 @ 2:45 PM – 3:30 PM
2:45 PM
Children grades 1-4 sign up for one-on-one reading time. Sign up by May 30. Loading…
Jun 26 @ 7:00 PM – 7:45 PM
7:00 PM
Come join us for Family Book Club. This month we’re discussing Echo by Pam Munnoz. For grades 6-8 and parents. Books available at the library for check out.
Jun 27 @ 10:00 AM – 10:30 AM
10:00 AM
Storytime – Join us for stories, songs & crafts that encourage the development of early literacy skills.
Jun 27 @ 7:00 PM – 8:00 PM
7:00 PM
Learn to play Chess. Taught by Brian Jerauld, chess coach and teacher. Tuesdays, 7-8 pm (exception: Wednesday, July 5) June 20, 27 | July 5, 11, 18, 25 | August 1 One family registration is good for all listed[...]
Jun 28 @ 10:30 AM – 11:30 AM
10:30 AM
Join us each Wednesday for a different professional entertainer. Space is limited. Wednesdays, 10:30 am June 28: Glen Foster: Magician: Experience the amazing world of magic and illusion. Registration is for date listed above. Please see[...]
Jun 28 @ 1:30 PM – 2:30 PM
1:30 PM
Learn the basics of drawing and sketching from a professional artist and illustrator.  Ages 10 and up. Wednesdays, 1:30 pm June 28 | July 5 | July 12 One registration is good for all dates. Powered by[...]
Jun 29 @ 9:30 AM – 10:00 AM
9:30 AM
Storytime for babies 6 – 24 months and their caretakers.
Jun 29 @ 7:00 PM – 8:00 PM
7:00 PM
Join us for a different project each week.  Fun for the whole family.  Sign up required. Thursday, June 29, 7 pm Powered by Eventbrite
Jun 30 @ 10:00 AM – 11:00 AM
10:00 AM
Chess instruction for all ages. Fridays, 10 – 11 am June 23, 30 | July 7, 14, 21, 28 | August 4 and 11 One registration is good for all dates. Powered by Eventbrite
Jun 30 @ 2:00 PM – 3:00 PM
2:00 PM
Chalk some art on the library sidewalk in this workshop presented by art educators. Recommended for ages 10 & up.
Jul 1 @ 10:00 AM – 10:30 AM
10:00 AM
Storytime – Join us for stories, songs, games & crafts that encourage the development of early literacy skills.
Jul 2 @ 3:00 PM – 4:00 PM
3:00 PM
Come and read to the Champ Reading Dogs.
Jul 3 @ 1:45 PM – 2:30 PM
1:45 PM
Children grades 1-4 sign up for one-on-one reading time. Sign up by May 30. Loading…
Jul 3 @ 2:45 PM – 3:30 PM
2:45 PM
Children grades 1-4 sign up for one-on-one reading time. Sign up by May 30. Loading…
10:30 AM
Join us each Wednesday for a different professional entertainer. Space is limited. Wednesdays, 10:30 am July 5: Animal Tales presents Animal Architects: Learn about exotic animals from around the world in this amazing show featuring live[...]
Jul 5 @ 1:30 PM – 2:30 PM
1:30 PM
Learn the basics of drawing and sketching from a professional artist and illustrator.  Ages 10 and up. Wednesdays, 1:30 pm June 28 | July 5 | July 12 One registration is good for all dates. Powered by[...]
Jul 5 @ 7:00 PM – 8:00 PM
7:00 PM
Learn to play Chess. Taught by Brian Jerauld, chess coach and teacher. Tuesdays, 7-8 pm (exception: Wednesday, July 5) June 20, 27 | July 5, 11, 18, 25 | August 1 One family registration is good for all listed[...]
Jul 6 @ 9:30 AM – 10:30 AM
9:30 AM
Storytime for babies 6 – 24 months and their caretakers.
Jul 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. Thursday, July 6, 10 – 11 am Powered by Eventbrite