Event List

Age Group
Age Group
Program Type
Room

Primary tabs

This event is in the "Early Childhood" group

Babies and Books

Monday, March 9, 2026 at 10:15am - 11:00am
Meeting Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Early Childhood

A weekly storytime for babies and toddlers under 2!  We will focus on early literacy skills through songs, rhymes, and stories.  Each session will conclude with a playtime, allowing children and adults time to interact with each other.

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Early Childhood
Program Type: Storytime
Description:

A weekly storytime for babies and toddlers under 2!  We will focus on early literacy skills through songs, rhymes, and stories.  Each session will conclude with a playtime, allowing children and adults time to interact with each other.

This event is in the "Adult" group

Monday Murders Book Group: Billy Boyle by James R. Benn

Monday, March 9, 2026 at 1:00pm - 2:00pm
Boardroom at Freeport Public Library
Program Type:
Book Club
Age Group:
Adult

During WWII, a diplomatic mission in Norway turns into a murder probe.

Library Branch: Freeport Public Library
Room: Boardroom
Age Group: Adult
Program Type: Book Club
Description:

During WWII, a diplomatic mission in Norway turns into a murder probe.

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

What’s Coming Down the Line? The Railroad in the American Mind

Monday, March 9, 2026 at 6:30pm - 7:30pm
Meeting Room at Freeport Public Library
Program Type:
Lecture
Age Group:
Young Adult, Adult

Illinois is the nation’s railroad crossroads. This not only altered the state’s economy and communities but also represented an industry with a cultural allure.

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Young Adult, Adult
Program Type: Lecture
Description:

Illinois is the nation’s railroad crossroads. This not only altered the state’s economy and communities but also represented an industry with a cultural allure.

This event is in the "Young Adult" group

Teen Advisory Board

Tuesday, March 10, 2026 at 4:00pm - 5:00pm
Teen Room at Freeport Public Library
Program Type:
Special Program
Age Group:
Young Adult

Calling all teens! Want more teen activities and social events? Need to fulfill volunteer hours? Get involved with this planning team to help improve library services for 7th - 12th graders. All ideas welcome! 

Library Branch: Freeport Public Library
Room: Teen Room
Age Group: Young Adult
Program Type: Special Program
Description:

Calling all teens! Want more teen activities and social events? Need to fulfill volunteer hours? Get involved with this planning team to help improve library services for 7th - 12th graders. All ideas welcome! 

This event is in the "Early Childhood" group
This event is in the "Preschool" group

Preschool Storytime

Wednesday, March 11, 2026 at 10:30am - 11:00am
Meeting Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Early Childhood, Preschool

Join us for stories, flannelboards, songs, and a craft every Wednesday morning.  For children ages 2-5 with their caregiver.  

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Early Childhood, Preschool
Program Type: Storytime
Description:

Join us for stories, flannelboards, songs, and a craft every Wednesday morning.  For children ages 2-5 with their caregiver.  

This event is in the "Adult" group

Malcom Eaton Library Group

Thursday, March 12, 2026 at 10:00am - 11:30am
Meeting Room at Freeport Public Library
Program Type:
Maker Program
Age Group:
Adult

Crafting and etc with Malcolm Eaton Group

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Adult
Program Type: Maker Program
Description:

Crafting and etc with Malcolm Eaton Group

This event is in the "Elementary" group

Pokemon Club

Thursday, March 12, 2026 at 5:30pm - 6:30pm
Meeting Room at Freeport Public Library
Program Type:
Special Program
Age Group:
Elementary

Meet to play and talk Pokémon with other trainers! Players can bring their own cards, or use decks provided by the library. Trade cards, battle each other, or just talk strategy – this club is for novice trainers and experts alike!

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Elementary
Program Type: Special Program
Description:

Meet to play and talk Pokémon with other trainers! Players can bring their own cards, or use decks provided by the library. Trade cards, battle each other, or just talk strategy – this club is for novice trainers and experts alike!

This event is in the "Early Childhood" group
This event is in the "Preschool" group

Messy Masterpieces

Friday, March 13, 2026 at 10:00am - 11:00am
Youth Program Room at Freeport Public Library
Program Type:
Maker Program
Age Group:
Early Childhood, Preschool

Come create with us!  Each month we will make a masterpiece you can take home.  Come dressed to make a mess!

Library Branch: Freeport Public Library
Room: Youth Program Room
Age Group: Early Childhood, Preschool
Program Type: Maker Program
Description:

Come create with us!  Each month we will make a masterpiece you can take home.  Come dressed to make a mess!

This event is in the "Family" group
This event is in the "Elementary" group

PAWS to Read

Saturday, March 14, 2026 at 11:00am - 12:00pm
Freeport Public Library
Program Type:
Special Program
Age Group:
Family, Elementary

Visit the library and read a story to one of the sweet pups from Therapy Dogs International.

Library Branch: Freeport Public Library
Age Group: Family, Elementary
Program Type: Special Program
Description:

Visit the library and read a story to one of the sweet pups from Therapy Dogs International.

This event is in the "Early Childhood" group

Babies and Books

Monday, March 16, 2026 at 10:15am - 11:00am
Meeting Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Early Childhood

A weekly storytime for babies and toddlers under 2!  We will focus on early literacy skills through songs, rhymes, and stories.  Each session will conclude with a playtime, allowing children and adults time to interact with each other.

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Early Childhood
Program Type: Storytime
Description:

A weekly storytime for babies and toddlers under 2!  We will focus on early literacy skills through songs, rhymes, and stories.  Each session will conclude with a playtime, allowing children and adults time to interact with each other.

This event is in the "Preschool" group
This event is in the "Elementary" group
This event is in the "Young Adult" group

Homeschool Happenings: All About Art

Monday, March 16, 2026 at 2:00pm - 3:00pm
Meeting Room at Freeport Public Library
Program Type:
Special Program
Age Group:
Preschool, Elementary, Young Adult

Calling all homeschoolers! Each month, we will dive into a new and exciting topic designed to inspire and support homeschooling families.

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Preschool, Elementary, Young Adult
Program Type: Special Program
Description:

Calling all homeschoolers! Each month, we will dive into a new and exciting topic designed to inspire and support homeschooling families.

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

Watercolor with Victoria: the Basics & a Simple Project: for Adults & Teens

Monday, March 16, 2026 at 6:15pm - 7:45pm
Meeting Room at Freeport Public Library
Program Type:
Maker Program, Workshop
Age Group:
Young Adult, Adult

Watercolor with instruction from Victoria via Zoom (live event, not a recording)

The first 30 minutes will be basic techniques: wet-on-wet, wet-on-dry, etc that we will practice.

Registration Required
Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Young Adult, Adult
Program Type: Maker Program, Workshop
Registration Required
Description:

Watercolor with instruction from Victoria via Zoom (live event, not a recording)

The first 30 minutes will be basic techniques: wet-on-wet, wet-on-dry, etc that we will practice.

This event is in the "Young Adult" group

Short Story Awards Ceremony

Tuesday, March 17, 2026 at 4:00pm - 5:00pm
Meeting Room at Freeport Public Library
Program Type:
Special Program
Age Group:
Young Adult

Join us to celebrate the teen authors who submitted their work for consideration in our second annual Short Story Contest! Light refreshments will be provided as we acknowledge the top three submissions and reveal the first prize winner. 

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Young Adult
Program Type: Special Program
Description:

Join us to celebrate the teen authors who submitted their work for consideration in our second annual Short Story Contest! Light refreshments will be provided as we acknowledge the top three submissions and reveal the first prize winner. 

This event is in the "Early Childhood" group
This event is in the "Preschool" group

Preschool Storytime

Wednesday, March 18, 2026 at 10:30am - 11:00am
Meeting Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Early Childhood, Preschool

Join us for stories, flannelboards, songs, and a craft every Wednesday morning.  For children ages 2-5 with their caregiver.  

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Early Childhood, Preschool
Program Type: Storytime
Description:

Join us for stories, flannelboards, songs, and a craft every Wednesday morning.  For children ages 2-5 with their caregiver.  

This event is in the "Adult" group

It's a Weird World...Exotic Pets

Wednesday, March 18, 2026 at 6:30pm - 7:30pm
Boardroom at Freeport Public Library
Program Type:
Storytime
Age Group:
Adult

It's a Weird World...what kind of people keep a pet who will likely eat them? Weird people! Let's discuss. 

Library Branch: Freeport Public Library
Room: Boardroom
Age Group: Adult
Program Type: Storytime
Description:

It's a Weird World...what kind of people keep a pet who will likely eat them? Weird people! Let's discuss. 

This event is in the "Adult" group

Climate Change Impacts in Illinois: From Farms to Forests (The Costs of Living with Climate Change #3)

Wednesday, March 18, 2026 at 6:30pm - 7:45pm
Meeting Room at Freeport Public Library
Program Type:
Lecture, Workshop
Age Group:
Adult

Climate Change Impacts in Illinois: From Farms to Forests

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Adult
Program Type: Lecture, Workshop
Description:

Climate Change Impacts in Illinois: From Farms to Forests

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

Beyond the Page with Percival Everett: Illinois Libraries Present Virtual and Watch Party

Thursday, March 19, 2026 at 7:00pm - 8:00pm
Learning Lab at Freeport Public Library
Program Type:
Virtual Event/ Watch Party
Age Group:
Young Adult, Adult

Beyond the Page with Percival Everett

Use this link to register to watch at home: https://bit.ly/ILPPercivalEverett or come watch with us at the library

Library Branch: Freeport Public Library
Room: Learning Lab
Age Group: Young Adult, Adult
Program Type: Virtual Event/ Watch Party
Description:

Beyond the Page with Percival Everett

Use this link to register to watch at home: https://bit.ly/ILPPercivalEverett or come watch with us at the library

This event is in the "Early Childhood" group

Babies and Books

Monday, March 23, 2026 at 10:15am - 11:00am
Meeting Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Early Childhood

A weekly storytime for babies and toddlers under 2!  We will focus on early literacy skills through songs, rhymes, and stories.  Each session will conclude with a playtime, allowing children and adults time to interact with each other.

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Early Childhood
Program Type: Storytime
Description:

A weekly storytime for babies and toddlers under 2!  We will focus on early literacy skills through songs, rhymes, and stories.  Each session will conclude with a playtime, allowing children and adults time to interact with each other.

This event is in the "Family" group
This event is in the "Early Childhood" group
This event is in the "Preschool" group
This event is in the "Elementary" group

Storytime with Pigeon

Monday, March 23, 2026 at 6:00pm - 6:45pm
Youth Program Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Family, Early Childhood, Preschool, Elementary

Enjoy a special storytime with the one and only Pigeon!  We will read some of his favorite stories and make a special Pigeon craft before meeting Pigeon himself.  

Library Branch: Freeport Public Library
Room: Youth Program Room
Age Group: Family, Early Childhood, Preschool, Elementary
Program Type: Storytime
Description:

Enjoy a special storytime with the one and only Pigeon!  We will read some of his favorite stories and make a special Pigeon craft before meeting Pigeon himself.  

This event is in the "Adult" group

Therapeutic Recreation for folks with I.D.D.

Tuesday, March 24, 2026 at 10:30am - 12:00pm
Meeting Room at Freeport Public Library
Program Type:
Maker Program
Age Group:
Adult

No registration required! Join our therapeutic recreation program designed especially for individuals with disabilities. Engage in crafting, chatting, and fun activities!

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Adult
Program Type: Maker Program
Description:

No registration required! Join our therapeutic recreation program designed especially for individuals with disabilities. Engage in crafting, chatting, and fun activities!

This event is in the "Young Adult" group

Teen Tuesday: Easter Egg Painting

Tuesday, March 24, 2026 at 4:00pm - 5:00pm
Teen Room at Freeport Public Library
Program Type:
Special Program
Age Group:
Young Adult

Using a few different techniques, from rice and salt to water-marbling, we are going to put our own spin on a classic Spring activity. 

Library Branch: Freeport Public Library
Room: Teen Room
Age Group: Young Adult
Program Type: Special Program
Description:

Using a few different techniques, from rice and salt to water-marbling, we are going to put our own spin on a classic Spring activity. 

Disclaimer(s)

Food Allergies

We cannot guarantee that food served at this program has not come into contact with tree nuts, soy, or other allergens.

This event is in the "Early Childhood" group
This event is in the "Preschool" group

Preschool Storytime

Wednesday, March 25, 2026 at 10:30am - 11:00am
Meeting Room at Freeport Public Library
Program Type:
Storytime
Age Group:
Early Childhood, Preschool

Join us for stories, flannelboards, songs, and a craft every Wednesday morning.  For children ages 2-5 with their caregiver.  

Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Early Childhood, Preschool
Program Type: Storytime
Description:

Join us for stories, flannelboards, songs, and a craft every Wednesday morning.  For children ages 2-5 with their caregiver.  

This event is in the "Family" group
This event is in the "Early Childhood" group
This event is in the "Preschool" group
This event is in the "Elementary" group

Storytime with Pigeon

Wednesday, March 25, 2026 at 10:30am - 11:00am
Freeport Public Library
Program Type:
Storytime
Age Group:
Family, Early Childhood, Preschool, Elementary

Enjoy a special storytime with the one and only Pigeon!  We will read some of his favorite stories and make a special Pigeon craft before meeting Pigeon himself.

Library Branch: Freeport Public Library
Age Group: Family, Early Childhood, Preschool, Elementary
Program Type: Storytime
Description:

Enjoy a special storytime with the one and only Pigeon!  We will read some of his favorite stories and make a special Pigeon craft before meeting Pigeon himself.

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

Arm Knitting "How To": for Adults & Teens

Wednesday, March 25, 2026 at 6:15pm - 7:45pm
Meeting Room at Freeport Public Library
Program Type:
Maker Program
Age Group:
Young Adult, Adult

Learn how to arm knit. 

Registration Required
Library Branch: Freeport Public Library
Room: Meeting Room
Age Group: Young Adult, Adult
Program Type: Maker Program
Registration Required
Description:

Learn how to arm knit.