This event is in the "Adults" group Mar 10 2026 Tue Beginner Line-Dancing With CC! 6:00pm–7:45pm Adults Outside Performer Waitlist Registration Required This event is in the "Adults" group Mar 10 2026 Tue Beginner Line-Dancing With CC! 6:00pm–7:45pm Outside Performer Waitlist Library Branch: Ella Johnson Memorial Public Library District Room: Community Room Age Group: Adults Program Type: Outside Performer Registration Required Event Details: New date! Step out and add some fun to your Tuesday evening with a beginner's line-dancing class with CC! No experience necessary! We will be learning all the popular line dances! Light refreshments will be served.
This event is in the "Adults" group Mar 12 2026 Thu Evolution of Photography with Doug Hanson 6:00pm–7:00pm Adults Outside Performer Open Registration Required This event is in the "Adults" group Mar 12 2026 Thu Evolution of Photography with Doug Hanson 6:00pm–7:00pm Outside Performer Open Library Branch: Ella Johnson Memorial Public Library District Room: Community Room Age Group: Adults Program Type: Outside Performer Registration Required Event Details: Enjoy a night out learning about the evolution of photography while spotlighting the history of Hampshire. This program will feature glass plates of downtown Hampshire that are part of the library's historical collection.
This event is in the "Adults" group Mar 19 2026 Thu ILP: Beyond the Page with Percival Everett 7:00pm–8:00pm Adults Outside Performer Virtual Event This event is in the "Adults" group Mar 19 2026 Thu ILP: Beyond the Page with Percival Everett 7:00pm–8:00pm Outside Performer Library Branch: Ella Johnson Memorial Public Library District Room: Zoom Age Group: Adults Program Type: Outside Performer Event Details: Beyond the Page with Percival Everett
This event is in the "Adults" group Apr 16 2026 Thu ILP: Cristina Henríquez: Voice, Culture, and Human Connection 7:00pm–8:00pm Adults Outside Performer Virtual Event This event is in the "Adults" group Apr 16 2026 Thu ILP: Cristina Henríquez: Voice, Culture, and Human Connection 7:00pm–8:00pm Outside Performer Library Branch: Ella Johnson Memorial Public Library District Room: Zoom Age Group: Adults Program Type: Outside Performer Event Details: Join critically acclaimed, bestselling author, Cristina Henríquez, for a compelling conversation about her work.
This event is in the "Adults" group May 1 2026 Fri Learn to Play American Mahjong Club! 1:00pm–2:30pm Adults Outside Performer Upcoming Registration Required This event is in the "Adults" group May 1 2026 Fri Learn to Play American Mahjong Club! 1:00pm–2:30pm Outside Performer Upcoming Library Branch: Ella Johnson Memorial Public Library District Room: Community Room Age Group: Adults Program Type: Outside Performer Registration Required Event Details: Curious about learning American Mahjong? Join us every Friday in March at the library as we learn the ancient Chinese tile game that is sweeping the nation!
This event is in the "Adults" group May 8 2026 Fri Learn to Play Mahjong Club! 1:00pm–2:30pm Adults Outside Performer Upcoming Registration Required This event is in the "Adults" group May 8 2026 Fri Learn to Play Mahjong Club! 1:00pm–2:30pm Outside Performer Upcoming Library Branch: Ella Johnson Memorial Public Library District Room: Community Room Age Group: Adults Program Type: Outside Performer Registration Required Event Details: Curious about learning American Mahjong? Join us every Friday in March at the library as we learn the ancient Chinese tile game that is sweeping the nation!
This event is in the "Adults" group May 15 2026 Fri Learn to Play Mahjong Club! 1:00pm–2:30pm Adults Outside Performer Upcoming Registration Required This event is in the "Adults" group May 15 2026 Fri Learn to Play Mahjong Club! 1:00pm–2:30pm Outside Performer Upcoming Library Branch: Ella Johnson Memorial Public Library District Room: Community Room Age Group: Adults Program Type: Outside Performer Registration Required Event Details: Curious about learning American Mahjong? Join us every Friday in March at the library as we learn the ancient Chinese tile game that is sweeping the nation!
This event is in the "Adults" group May 19 2026 Tue ILP: Babel-On with R.F. Kuang 7:00pm–8:00pm Adults Outside Performer Virtual Event This event is in the "Adults" group May 19 2026 Tue ILP: Babel-On with R.F. Kuang 7:00pm–8:00pm Outside Performer Library Branch: Ella Johnson Memorial Public Library District Room: Zoom Age Group: Adults Program Type: Outside Performer Event Details: R.F. Kuang’s genre-bending fiction broaches ordinarily serious topics from a satirical and fantastical perspective.
This event is in the "Adults" group May 22 2026 Fri Learn to Play Mahjong Club! 1:00pm–2:30pm Adults Outside Performer Upcoming Registration Required This event is in the "Adults" group May 22 2026 Fri Learn to Play Mahjong Club! 1:00pm–2:30pm Outside Performer Upcoming Library Branch: Ella Johnson Memorial Public Library District Room: Community Room Age Group: Adults Program Type: Outside Performer Registration Required Event Details: Curious about learning American Mahjong? Join us every Friday in March at the library as we learn the ancient Chinese tile game that is sweeping the nation!
May 25 2026 Mon Library Closed - Memorial Day All Day Closing May 25 2026 Mon Closing Library Closed - Memorial Day All Day Branches: Ella Johnson Memorial Public Library District
This event is in the "Babies (0 - 24 Months)" group This event is in the "Children (Ages 2 - 5)" group This event is in the "Grade School (K - 5th grade)" group This event is in the "Tween (6th - 8th grade)" group This event is in the "Teens (9th - 12th grade)" group Jun 5 2026 Fri Summer Reading Kick Off Petting Zoo 10:00am–2:00pm Babies (0 - 24 Months), Children (Ages 2 - 5), Grade School (K - 5th grade), Tween (6th - 8th grade), Teens (9th - 12th grade) Outside Performer Offsite Event This event is in the "Babies (0 - 24 Months)" group This event is in the "Children (Ages 2 - 5)" group This event is in the "Grade School (K - 5th grade)" group This event is in the "Tween (6th - 8th grade)" group This event is in the "Teens (9th - 12th grade)" group Jun 5 2026 Fri Summer Reading Kick Off Petting Zoo 10:00am–2:00pm Outside Performer Library Branch: Off Site Age Group: Babies (0 - 24 Months), Children (Ages 2 - 5), Grade School (K - 5th grade), Tween (6th - 8th grade), Teens (9th - 12th grade) Program Type: Outside Performer Event Details: Help us get summer started off this year with our Annual Summer Reading Kickoff Petting Zoo.A Zoo To You will bring 20-25 animals including goats, sheep, little cow, donkey, llama, bunny, and chickens. Disclaimer(s) The Ella Johnson Memorial Public Library District reserves the right to photograph program participants and patrons. These photos are for Library use only and may be used for promotion within print and digital media. Attending a Library event provides expressed consent to take and utilize photographs of you/your family.
This event is in the "Children (Ages 2 - 5)" group This event is in the "Grade School (K - 5th grade)" group Jun 23 2026 Tue Miss Jamie's Garden Friends 10:00am–11:00am Children (Ages 2 - 5), Grade School (K - 5th grade) Outside Performer Upcoming Registration Required This event is in the "Children (Ages 2 - 5)" group This event is in the "Grade School (K - 5th grade)" group Jun 23 2026 Tue Miss Jamie's Garden Friends 10:00am–11:00am Outside Performer Upcoming Library Branch: Ella Johnson Memorial Public Library District Room: Children's Area Age Group: Children (Ages 2 - 5), Grade School (K - 5th grade) Program Type: Outside Performer Registration Required Event Details: Join us to welcome Miss Jamie, who will take us on a musical, imaginative trip to the garden. Disclaimer(s) The Ella Johnson Memorial Public Library District reserves the right to photograph program participants and patrons. These photos are for Library use only and may be used for promotion within print and digital media. Attending a Library event provides expressed consent to take and utilize photographs of you/your family.