Upcoming Events

Ongoing Events

Start Time

Age Group
Program Type

Primary tabs

This event is in the "Adults" group.

Chair Yoga

6:00pm - 7:00pm
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Class/Workshop
Registration Required
Seats Remaining: 6
Description:
Join Susan Wilkens from Dancing Crane on Zoom for a gentle Chair Yoga class to increase & maintain flexibility, breathe more deeply, and sleep more soundly. Perfect for beginners, this program is designed for seniors and adults struggling with mo...
This event is in the "Adults" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Book Club
Registration Required
Seats Remaining: 9
Description:
Join the virtual discussion of the title Homegoing by Yaa Gyasi. "Winner, 2016 National Book Critics Circle Award A novel of breathtaking sweep and emotional power that traces three hundred years in Ghana and along the way also becomes a t...
This event is in the "Kids" group.
Registration
Location: Off Site
Age Group: Kids
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Waitlist Seats Remaining: 0
Description:
Spring is on the way!   Kits will include several crafts and activities. You will need your own scissors and glue. For ages 3 to 6. Kits will be available for pick up beginning Monday, March 8th and will be available until S...
This event is in the "Kids" group.
Registration
Location: Off Site
Age Group: Kids
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Waitlist Seats Remaining: 0
Description:
It's time to get crafty!   Kits will include several spring crafts and activities. For ages 7 to 10. Kits will be available for pick up beginning Monday, March 8th and will be available until Saturday, March 13th. Registration...
This event is in the "Tweens" group.
This event is in the "Teens" group.
Registration
Location: Off Site
Age Group: Tweens, Teens
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Seats Remaining: 3
Description:
Spring into the new season with some spring-themed crafts. Kits will contain materials and instructions to cut & fold your own paper tulips and to make your own cupcake paper flower garland/wreath, as well as spring-themed coloring sheets. F...
This event is in the "Adults" group.
Registration
Location: Off Site
Age Group: Adults
Program Type: Class/Workshop, Fun Learning!
Registration Required
Waitlist Seats Remaining: 71
Description:
Register get the full dry ingredients for the recipe, a cardstock recipe card, & a link to the exclusive bake along video. Everyone else will be placed on the waitlist. They will still receive a digital recipe emailed to them with a lin...
This event is in the "Adults" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Class/Workshop, Fun Learning!, Virtual Meeting
Registration Required
Seats Remaining: 50
Description:
Learn what Medicare covers and does not cover Learn what you need to do and when, so you do not get penalized by Medicare Find out about Medicare Supplements / Medicare Advantage / Part D drug plans Discover your Rights and Options with Medi...
This event is in the "Babies & Toddlers" group.
This event is in the "Kids" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Babies & Toddlers, Kids
Program Type: Storytime, Virtual Meeting
Registration Required
Seats Remaining: 18
Description:
Log in to hear some stories, rhymes, and songs from the comfort of your home using Zoom, an online meeting tool. Email is required so that we can send you the private Zoom meeting link and password. It will be emailed to you the nig...
This event is in the "Adults" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Book Club
Registration Required
Seats Remaining: 7

This book discussion group meets once every other month on a Thursday evening at 6 PM. Space is limited; sign up begins one month in advance of each session. Books may be checked out at the time of registration.

This event is in the "Babies & Toddlers" group.
This event is in the "Kids" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Babies & Toddlers, Kids
Program Type: Storytime, Virtual Meeting
Registration Required
Seats Remaining: 18
Description:
Come participate in a virtual Music & Movement class with Miss Sue using Zoom, an online meeting tool. Get ready to listen to musical stories, sing songs and do the chicken dance. Bawk, bawk!  Please register only one membe...
This event is in the "Everyone" group.

Spring Book Sale

All Day 3/13 - 3/21
Location: Cherry Valley Public Library District
Room: Friends of the Library Public Meeting Room
Age Group: Everyone
Program Type: Book Sale
Description:
Spring Book Sale * March 13-21 Half Price Weekend - March 20 & 21 ...
This event is in the "Kids" group.
This event is in the "Tweens" group.
This event is in the "Teens" group.
Registration
Location: Off Site
Age Group: Kids, Tweens, Teens
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Waitlist Seats Remaining: 0
Description:
Learn all about weather through a variety of activities including making instant snow, designing a weather vane, creating a tornado in a bottle and more! Adult supervision is required. Recommended for ages 3 and up. Kits will be available ...
This event is in the "Adults" group.

Sock Monkey History

6:00pm - 7:00pm
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Fun Learning!
Registration Required
Seats Remaining: 67
Description:
Explore why Rockford is the official “Home of the Sock Monkey” and how this popular folk art toy is linked to the Rockford Red Heel work sock. Presented by the Midway Village Museum. Registration is required for this virtual event. Registration wi...
This event is in the "Everyone" group.
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Everyone
Program Type: Class/Workshop, Fun Learning!, Special Event, Tech Training
Description:
Register Here: https://overdrive.zoom.us/webinar/register/WN_HtQ7tllZRy2JhxzvG-IPdg Session 1 – Getting Started with Libby March 17 at 9 AM, 9:30 AM, or 10 AM This virtual session will get you up to speed on everything you need to know to ge...
This event is in the "Everyone" group.
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Everyone
Program Type: Class/Workshop, Fun Learning!, Special Event, Tech Training
Description:
Register Here: https://overdrive.zoom.us/webinar/register/WN_HtQ7tllZRy2JhxzvG-IPdg Session 1 – Getting Started with Libby March 17 at 9 AM, 9:30 AM, or 10 AM This virtual session will get you up to speed on everything you need to know to ge...
This event is in the "Babies & Toddlers" group.
This event is in the "Kids" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Babies & Toddlers, Kids
Program Type: Storytime, Virtual Meeting
Registration Required
Seats Remaining: 21
Description:
Log in to hear some stories, rhymes, and songs from the comfort of your home using Zoom, an online meeting tool. Email is required so that we can send you the private Zoom meeting link and password. It will be emailed to you the nig...
This event is in the "Everyone" group.
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Everyone
Program Type: Class/Workshop, Fun Learning!, Special Event, Tech Training
Description:
Register Here: https://overdrive.zoom.us/webinar/register/WN_HtQ7tllZRy2JhxzvG-IPdg Session 1 – Getting Started with Libby March 17 at 9 AM, 9:30 AM, or 10 AM This virtual session will get you up to speed on everything you need to know to ge...
This event is in the "Everyone" group.
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Everyone
Program Type: Class/Workshop, Fun Learning!, Special Event, Tech Training
Description:
Register Here: https://overdrive.zoom.us/webinar/register/WN_HtQ7tllZRy2JhxzvG-IPdg Session 2 – Libby Deep Dive Session March 17 at 10:30 AM Already familiar with Libby but still have a few questions? Want to learn what new features have bee...
This event is in the "Adults" group.

Young@Heart Book Club

6:00pm - 7:00pm
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Book Club, Virtual Meeting
Registration Required
Seats Remaining: 9
Description:
A book club for young adult (YA) fiction readers who are 18 and older. We will be meeting virtually using Zoom, an online meeting tool. Book discussion group meets every month on a Thursday evening at 6 PM. Sign up begins one month in advance of each...
This event is in the "Kids" group.
Registration
Location: Off Site
Age Group: Kids
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Waitlist Seats Remaining: 0
Description:
Learn about some of your favorite feathered friends through several crafts and activities. You will need your own scissors and glue. For ages 3 to 6. Kits will be available for pick up beginning Monday, March 22nd and will be availa...
This event is in the "Kids" group.
Registration
Location: Off Site
Age Group: Kids
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Waitlist Seats Remaining: 0
Description:
"Fly" to the library to pick up this bird-themed kit filled with crafts and activities. For ages 7 to 10. Kits will be available for pick up beginning Monday, March 22nd and will be available until Saturday, March 27th. Registration i...
This event is in the "Tweens" group.
This event is in the "Teens" group.
Registration
Location: Off Site
Age Group: Tweens, Teens
Program Type: Arts & Crafts, Fun Learning!
Registration Required
Seats Remaining: 3
Description:
Birds of a feather craft together! This kit contains materials to make your own macrame mini-feather wall hanging, a paper peacock, and some bird coloring sheets. You will need a ruler and a sharp pair of scissors. For ages 11-16. Kits will b...
This event is in the "Adults" group.
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Adults
Program Type: Fun Learning!
Registration Required
Seats Remaining: 88
Description:
Although Gilded Age women in the upper and lower classes had many differences, they had one similarity: women were viewed as second best to men and were expected to be content with this role in society. Some of the most interesting and important t...
This event is in the "Babies & Toddlers" group.
This event is in the "Kids" group.

Virtual Story Time: Lions

9:30am - 10:00am
Registration
Location: Cherry Valley Public Library District
Room: Virtual Meeting Room
Age Group: Babies & Toddlers, Kids
Program Type: Storytime, Virtual Meeting
Registration Required
Seats Remaining: 20
Description:
Log in to hear some stories, rhymes, and songs from the comfort of your home using Zoom, an online meeting tool. Email is required so that we can send you the private Zoom meeting link and password. It will be emailed to you the nig...