| S | M | T | W | T | F | S |
|---|
Wednesday, July 1, 2026
Thursday, July 2, 2026
-
Summer Reading Challenge! (Day 32 of 63 )
-
Memory Partners @ Central Library
-
Fire Safety Story Time @Village Library
-
Fantastic Family Fun @ North River Library
-
Firefighter Story Time @Page Public Library
-
Summer Break Chapter Book Club @Shenandoah Community Library
-
Healthy Living @Shenandoah Community Library
-
Fantastic Family Fun @ North River Library
-
Story Time with the Chick-fil-A Cow @Central Library
-
Make Your Own Book @Shenandoah Community Library
-
Crafty Kids @ Central Library
-
Keva Lab @ Grottoes Branch Library
-
Dogs 2 Read 2 @Central Library
Friday, July 3, 2026
Saturday, July 4, 2026
Sunday, July 5, 2026
Monday, July 6, 2026
Tuesday, July 7, 2026
-
Summer Reading Challenge! (Day 37 of 63 )
-
Babies, Books, and Movement @ Central Library
-
Dinosaur Dig Story Time @Shenandoah Community Library
-
Playful Preschoolers @ Central Library
-
Library's Got Game @North River Library
-
Toads, Turtles, and Snakes @Shenandoah Community Library
-
On the Same Page Book Club @Page Public Library
-
LEGO Club @ Village Library
-
Jigsaw Junkies @Page Public Library
Wednesday, July 8, 2026
-
Summer Reading Challenge! (Day 38 of 63 )
-
Notebooks @ North River Library
-
Babies, Books, and Movement @ Central Library
-
CircleTime @Grottoes Branch Library
-
Playful Preschoolers @ Central Library
-
Unearthing Stories Through Photos @Village Library
-
Teen Open Gaming Night @Central Library
-
Build It Up @Elkton Community Library
-
English Conversation Club @Central Library
-
Bad Art Night for Adults @Restless Moons Brewing
Thursday, July 9, 2026
-
Summer Reading Challenge! (Day 39 of 63 )
-
Story Time with the New Market Rebels @Village Library
-
Fantastic Family Fun @ North River Library
-
Dino Academy: A Dinosaur Discovery Show @Page Public Library
-
Summer Break Chapter Book Club @Shenandoah Community Library
-
Story Time with the Harrisonburg Police Department @Central Library
-
Fantastic Family Fun @ North River Library
-
Summertime Letter and Card Writing for Kids @Shenandoah Community Library
-
Make Your Own Book @Elkton Community Library
-
Unearth Your Dinosaurs @Elkton Community Library
-
LEGO Club @ Central Library
-
LEGO Club @ Page Public Library
-
Jewelry Making: Wire-Wrapped Earrings @Shenandoah Community Library
-
Dino Academy: A Dinosaur Discovery Show @Grottoes Branch Library
-
Dogs 2 Read 2 @Central Library
-
Dogs 2 Read 2 @Village Library
-
Page-to-Screen @Saga Meadery
-
Archaeology with the Frontier Culture Museum @Central Library
Friday, July 10, 2026
Saturday, July 11, 2026
Sunday, July 12, 2026
Monday, July 13, 2026
-
Summer Reading Challenge! (Day 43 of 63 )
-
Stories, Rhymes, & Movement @ Central Library
-
Stories, Rhymes, & Movement @ Central Library
-
Fire Safety Story Time @Elkton Downtown Marketplace Pavilion
-
Fantastic Family Fun @Page Public Library
-
Sit & Stitch @Page Public Library
-
Creative Space @Village Library
Tuesday, July 14, 2026
-
Summer Reading Challenge! (Day 44 of 63 )
-
Babies, Books, and Movement @ Central Library
-
Playful Preschoolers @ Central Library
-
Fantastic Family Fun @Shenandoah Community Library
-
Builders and Makers @North River Library
-
Make Your Own Book @Page Public Library
-
Jigsaw Junkies @Page Public Library
-
Listen and Color Club @Shenandoah Community Library
-
Book Bag Embroidery @Central Library
Wednesday, July 15, 2026
-
Summer Reading Challenge! (Day 45 of 63 )
-
Babies, Books, and Movement @ Central Library
-
CircleTime @Grottoes Branch Library
-
Playful Preschoolers @ Central Library
-
Teen Graphic Novel Club @Central Library
-
Broadway Bookends Book Club @Village Library
-
English Conversation Club @Central Library
-
Clay Diffuser Discs @Elkton Community Library
Thursday, July 16, 2026
-
Summer Reading Challenge! (Day 46 of 63 )
-
Fantastic Family Fun @ Village Library
-
Story Time with the Chick-fil-A Cow @North River Library
-
Tremendous Toddlers @ Page Public Library
-
Summer Break Chapter Book Club @Shenandoah Community Library
-
Story Time with the Chick-fil-A Cow @North River Library
-
Story Time with Scientist Steve @Central Library
-
Make Your Own Book @Village Library
-
Library Learners: Cookie Decorating @Central Library
-
Dinosaur Finger Painting @Shenandoah Community Library
-
LEGO Club @ Grottoes Branch Library
-
Super Science @ Central Library
-
Dogs 2 Read 2 @Central Library
-
Founding Mothers Monologue Night @Central Library
Friday, July 17, 2026
Saturday, July 18, 2026
Sunday, July 19, 2026
Monday, July 20, 2026
-
Summer Reading Challenge! (Day 50 of 63 )
-
Stories, Rhymes, & Movement @ Central Library
-
Stories, Rhymes, & Movement @ Central Library
-
Bilingual Story Time @Page Public Library
-
Fantastic Family Fun @Elkton Community Library
-
Sit & Stitch @Page Public Library
-
Fish and Feathered Friends @Page Public Library
-
Crafternoon @Central Library
Tuesday, July 21, 2026
-
Summer Reading Challenge! (Day 51 of 63 )
-
Babies, Books, and Movement @ Central Library
-
Making the Most of Medicare @Page Public Library
-
Playful Preschoolers @ Central Library
-
Fantastic Family Fun @Shenandoah Community Library
-
Crafty Kids @North River Library
-
Christmas in July: Book Page Wreaths @Shenandoah Community Library
-
LEGO Club @ Village Library
-
Jigsaw Junkies @Page Public Library
-
Make Your Own Book @Grottoes Branch Library
-
Mystery Game Night @Central Library
Wednesday, July 22, 2026
Thursday, July 23, 2026
-
Summer Reading Challenge! (Day 53 of 63 )
-
Fantastic Family Fun @ Village Library
-
Fire Safety Story Time @North River Library
-
Tremendous Toddlers @ Page Public Library
-
Fire Safety Story Time @North River Library
-
Story Time with a Martial Arts Instructor @Central Library
-
Summertime Letter and Card Writing for Kids @Shenandoah Community Library
-
Make Your Own Book @North River Library
-
Keva Lab @ Central Library
-
Keva Lab @ Page Public Library
-
Crafty Kids @Grottoes Branch Library
-
Dogs 2 Read 2 @Central Library
-
Dogs 2 Read 2 @Village Library
-
REGISTRATION FULL: Bookmark Diamond Painting @Elkton Community Library
Friday, July 24, 2026
Saturday, July 25, 2026
Sunday, July 26, 2026
Monday, July 27, 2026
Tuesday, July 28, 2026
-
Summer Reading Challenge! (Day 58 of 63 )
-
Babies, Books, and Movement @ Central Library
-
Story Time with Penelope Rex @ Shenandoah VFW, Post 8613 Avis O. Comer
-
Playful Preschoolers @ Central Library
-
Penelope Rex Meet-and-Greet @North River Library
-
Crafting Together @North River Library
-
Jigsaw Junkies @Page Public Library
-
Dino Shadow Box Craft @Village Library
-
True Crime Book Club @Central Library
-
The Novel-Tea Book Club @ Elkton Community Library
Wednesday, July 29, 2026
-
Summer Reading Challenge! (Day 59 of 63 )
-
"Shenandoah" Documentary Showing @Elkton Community Library
-
Babies, Books, and Movement @ Central Library
-
Story Time with Penelope Rex @Grottoes Branch Library
-
Playful Preschoolers @ Central Library
-
Penelope Rex Meet-and-Greet @Central Library
-
English Conversation Club @Central Library
Thursday, July 30, 2026
-
Summer Reading Challenge! (Day 60 of 63 )
-
Story Time with Penelope Rex @Village Library
-
Fantastic Family Fun @ North River Library
-
Tremendous Toddlers @ Page Public Library
-
Story Time with the Harrisonburg Fire Department @Central Library
-
Fantastic Family Fun @ North River Library
-
Dinosaur Science with Penelope Rex @Page Public Library
-
Dogs 2 Read 2 @Central Library
Friday, July 31, 2026

