Learn, Enjoy, and Explore the many programs offered by the Crystal Lake Public Library!

Programs for Adults

Programs for Teens

Programs for Kids


If you’d like to present a program at the Crystal Lake Public Library, please fill out the form below. We will contact you if the program meets our guidelines and fits within our schedule and budget.

Please note: planning is typically done 6 months or more prior to the program date. Due to the volume of proposals we receive, we’re not able to individually respond to each inquiry.