Event List

Age Group
Age Group
Program Type
Program Type
Ongoing Events
Registration Type

Primary tabs

This event is in the "Adult" group
This event is in the "All Ages" group

Mobile Office Hours for Rep. Suzanne Ness and office of Sen. Duckworth

Monday, March 9, 2026 at 3:00pm - 7:00pm
Adult Services at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Adult, All Ages

Join the office staff of both Senator Tammy Duckworth and State Representative Suzanne Ness for mobile office hours at the Crystal Lake Public Library from 3 pm to 7 pm. Constituents are welcome to walk in.

Library Branch: Crystal Lake Public Library
Room: Adult Services
Age Group: Adult, All Ages
Program Type: General Interest
Event Details:

Join the office staff of both Senator Tammy Duckworth and State Representative Suzanne Ness for mobile office hours at the Crystal Lake Public Library from 3 pm to 7 pm. Constituents are welcome to walk in.

This event is in the "Youth" group

Make It Mondays

Monday, March 9, 2026 at 3:45pm - 5:00pm
Program I & II at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Youth

Stop by Youth Services for a surprise, hands-on activity. Crafts, games or building. The activity will change every week. Drop in. No registration required.

Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest
Event Details:

Stop by Youth Services for a surprise, hands-on activity. Crafts, games or building. The activity will change every week. Drop in. No registration required.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group

Maker Academy: Cross Stitch, Embroidery and Hand Sewing

Tuesday, March 10, 2026 at 6:30pm - 8:00pm
Program I & II at Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth

Grab your grown-up and come to Youth Services to learn new fiber art skills. Take home a fun project that you have made together. Registration with a CLPL card is required. 

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Grab your grown-up and come to Youth Services to learn new fiber art skills. Take home a fun project that you have made together. Registration with a CLPL card is required. 

Disclaimer(s)

Cancellation

Due to this program's popularity, please give the library 24-hours notice if you can't attend so we can notify the next person on the waiting list.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Adult" group

Aging in Crystal Lake: What Families Need to Know

Thursday, March 12, 2026 at 1:00pm - 3:00pm
Off Site
Program Type:
General Interest
Age Group:
Adult

What should you do when an unexpected medical emergency at home—such as a fall—may require an urgent response and medical care? How can you prepare to remain safely at home, or understand next steps if additional support becomes necessary?

Register Now
Registration Required
Offsite Event
Library Branch: Off Site
Age Group: Adult
Program Type: General Interest
Registration Required
Event Details:

What should you do when an unexpected medical emergency at home—such as a fall—may require an urgent response and medical care? How can you prepare to remain safely at home, or understand next steps if additional support becomes necessary?

Disclaimer(s)

Cancellation

Due to this program's popularity, please give the library 24-hours notice if you can't attend so we can notify the next person on the waiting list.

This event is in the "Youth" group

LEGO® Builders' Club

Thursday, March 12, 2026 at 4:00pm - 5:00pm
Program I & II at Crystal Lake Public Library
Program Type:
General Interest, STEM
Age Group:
Youth

Join other LEGO®-loving kids for brick-building fun. Try a building challenge or create your own. Use the library's LEGO® collection for this program. Registration with a CLPL card is required. 

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest, STEM
Registration Required
Event Details:

Join other LEGO®-loving kids for brick-building fun. Try a building challenge or create your own. Use the library's LEGO® collection for this program. Registration with a CLPL card is required. 

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group

Yoga Story Time

Friday, March 13, 2026 at 10:00am - 10:30am
Program I & II at Crystal Lake Public Library
Program Type:
General Interest, Storytime
Age Group:
Youth

Join us for a story time focused on movement and fun. Please bring a yoga mat or towel. Registration with a CLPL card is required.

Waitlist
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest, Storytime
Registration Required
Event Details:

Join us for a story time focused on movement and fun. Please bring a yoga mat or towel. Registration with a CLPL card is required.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group

Make It Mondays

Monday, March 16, 2026 at 3:45pm - 5:00pm
Program I & II at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Youth

Stop by Youth Services for a surprise, hands-on activity. Crafts, games or building. The activity will change every week. Drop in. No registration required.

Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest
Event Details:

Stop by Youth Services for a surprise, hands-on activity. Crafts, games or building. The activity will change every week. Drop in. No registration required.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group

Beaded Plants

Tuesday, March 17, 2026 at 6:30pm - 7:30pm
Program I & II at Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth

Think Spring! Make a beaded plant that will never need watering. Registration with a CLPL card is required.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Think Spring! Make a beaded plant that will never need watering. Registration with a CLPL card is required.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group

D&D Beginners Club

Wednesday, March 18, 2026 at 4:00pm - 5:00pm
Program I & II at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Youth

Learn the basics of D&D! You will learn how to play by working together to defeat monsters. Adventurers are welcome to bring their own dice. Registration with a CLPL card is required.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest
Registration Required
Event Details:

Learn the basics of D&D! You will learn how to play by working together to defeat monsters. Adventurers are welcome to bring their own dice. Registration with a CLPL card is required.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Teen" group
This event is in the "Adult" group

Illinois Libraries Present: Beyond the Page with Percival Everett

Thursday, March 19, 2026 at 7:00pm - 8:00pm
Virtual CLPL
Program Type:
General Interest
Age Group:
Teen, Adult

Industrious, irreverent, humble–though he may deny the accusation–Percival Everett, like his fiction, defies categorization.

Virtual Event
Library Branch: Virtual CLPL
Age Group: Teen, Adult
Program Type: General Interest
Event Details:

Industrious, irreverent, humble–though he may deny the accusation–Percival Everett, like his fiction, defies categorization.

This event is in the "Youth" group
This event is in the "Teen" group
This event is in the "Adult" group
This event is in the "All Ages" group

Disguise a Duck

All Day
Crystal Lake Public Library
Program Type:
Arts & Crafts, General Interest
Age Group:
Youth, Teen, Adult, All Ages

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Age Group: Youth, Teen, Adult, All Ages
Program Type: Arts & Crafts, General Interest
Registration Required
Event Details:

Disguise a duck for our Rubber Duck Cosplay Library! Pick up your rubber duck from the Adult or Youth Services desk March 1-20. Take your duck home, dress it up, then return it to the Adult or Youth Services desk by March 30th.

This event is in the "Youth" group

Read With Me

Saturday, March 21, 2026 at 10:00am - 10:15am
Program I & II at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Youth

Would your child like to practice reading with a trained therapy dog? SOUL Harbour Ranch brings their Pet Partners registered therapy dogs to the library for a cozy, one-on-one reading time, which ensures the best experience for our readers.

Full
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest
Registration Required
Event Details:

Would your child like to practice reading with a trained therapy dog? SOUL Harbour Ranch brings their Pet Partners registered therapy dogs to the library for a cozy, one-on-one reading time, which ensures the best experience for our readers.

This event is in the "Youth" group

Read With Me

Saturday, March 21, 2026 at 10:15am - 10:30am
Program I & II at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Youth

Would your child like to practice reading with a trained therapy dog? SOUL Harbour Ranch brings their Pet Partners registered therapy dogs to the library for a cozy, one-on-one reading time, which ensures the best experience for our readers.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest
Registration Required
Event Details:

Would your child like to practice reading with a trained therapy dog? SOUL Harbour Ranch brings their Pet Partners registered therapy dogs to the library for a cozy, one-on-one reading time, which ensures the best experience for our readers.

This event is in the "Youth" group

Read With Me

Saturday, March 21, 2026 at 10:30am - 10:45am
Program I & II at Crystal Lake Public Library
Program Type:
General Interest
Age Group:
Youth

Would your child like to practice reading with a trained therapy dog? SOUL Harbour Ranch brings their Pet Partners registered therapy dogs to the library for a cozy, one-on-one reading time, which ensures the best experience for our readers.

Register Now
Registration Required
Library Branch: Crystal Lake Public Library
Room: Program I & II
Age Group: Youth
Program Type: General Interest
Registration Required
Event Details:

Would your child like to practice reading with a trained therapy dog? SOUL Harbour Ranch brings their Pet Partners registered therapy dogs to the library for a cozy, one-on-one reading time, which ensures the best experience for our readers.