Story Times & After School Programs
All MRL Children's Programs are free and open to all. No library card required!
Story Times
Story times are an excellent way for caregivers to interact with their children, learn songs and activities to play, observe new ways of reading to their children, and support developing language skills. Sessions run throughout the year with two week planning period breaks in between as follows:
2026 Schedule:
Session 1: January 5 - February 28
Session 2: March 16 - May 16
Session 3: June 1 – August 1
Session 4: August 17 – October 10
Session 5: October 26 - December 19
Central Library
Stories, Rhymes, & Movement (ages 0-5) – Mondays @ 9:30AM & 10:15AM
Babies, Books, & Movement (ages 0-2) – Tuesdays @ 10AM & Wednesdays @ 10AM
Playful Preschoolers (ages 3-5) – Tuesdays @ 11AM & Wednesdays @ 11AM
Tremendous Toddlers (ages 2-3) – Thursdays @ 11AM
Elkton Community Library
Fantastic Family Fun (all ages) – Mondays @ 10:30AM
Grottoes Branch Library
CircleTime (all ages) – Wednesdays @ 10AM
North River Library – Bridgewater
Fantastic Family Fun (all ages) – Thursdays @ 10:15AM
Fantastic Family Fun (all ages) – Thursdays @ 11AM
Page Public Library – Luray
Fantastic Family Fun (all ages) – Mondays @ 10:30AM
Tremendous Toddlers (ages 2-3) – Thursdays @ 10:30AM
Shenandoah Community Library
Fantastic Family Fun (all ages) – Tuesdays @ 11AM
Village Library – Broadway
Fantastic Family Fun (all ages) – Thursdays @ 10AM
After School Programs:
MRL's After School Programs are a great opportunity for K-5 children and their caregivers to deepen learning and interest areas, and to have a fun time socializing with other families! Join us for the following:
Central Library
Dogs 2 Read 2 - Thursdays Weekly 4:30PM-5:30PM
Crafty Kids - 1st Thursdays 4PM-5PM
Lego Club - 2nd Thursdays 4PM-5PM
Super Science - 3rd Thursdays 4PM-5PM
Keva Lab - 4th Thursdays 4PM-5PM
Elkton Community Library:
Build It Up - 2nd Wednesdays 4PM-5PM
Dogs 2 Read 2 - 4th Wednesdays 4PM-5PM
Grottoes Branch Library:
Keva Lab - 1st Thursdays 4PM-5PM
Board Games - 2nd Thursdays 4PM-5PM
Lego Club - 3rd Thursdays 4PM-5PM
Crafty Kids - 4th Thursdays 4PM-5PM
North River Library:
Library's Got Game - 1st Tuesdays 2PM-5:30PM
Builders and Makers - 2nd Tuesdays 2PM-5:30PM
Crafty Kids - 3rd Tuesdays, 2PM-5PM
Page Public Library:
Dogs 2 Read 2 - 1st Saturdays 11AM-12PM
Lego Club - 2nd Thursdays 4PM-5PM
Keva Lab - 4th Thursdays 4PM-5PM
Shenandoah Community Library:
Dogs 2 Read 2 - 2nd Saturdays 10AM-11AM
Build It Up - 3rd Saturdays 10AM-2PM, June-August 2026
Village Library:
Lego Club - 1st and 3rd Tuesdays 4PM-5PM
Dogs 2 Read 2 - 1st Fridays 10AM-11AM, 2nd & 4th Thursdays 5PM-6PM June-August 2026
| S | M | T | W | T | F | S |
|---|
-
Summer Reading Challenge! (Day 32 of 63 )
-
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
-
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
-
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
-
LEGO Club @ Village Library
-
Jigsaw Junkies @Page Public Library
-
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
-
Dino Academy: A Dinosaur Discovery Show @Grottoes Branch Library
-
Dogs 2 Read 2 @Central Library
-
Dogs 2 Read 2 @Village Library
-
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
-
Dinosaur Finger Painting @Shenandoah Community Library
-
LEGO Club @ Grottoes Branch Library
-
Super Science @ Central Library
-
Dogs 2 Read 2 @Central Library
-
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
-
Summer Reading Challenge! (Day 51 of 63 )
-
Babies, Books, and Movement @ Central Library
-
Playful Preschoolers @ Central Library
-
Fantastic Family Fun @Shenandoah Community Library
-
Crafty Kids @North River Library
-
LEGO Club @ Village Library
-
Jigsaw Junkies @Page Public Library
-
Make Your Own Book @Grottoes Branch Library
-
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
-
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
-
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
1,000 Things Before Kindergarten
A little reading every day gets your little one ready for school! Earn a free, new book for every 100 read! Visit any MRL location to get started.
How it works: Read books and do suggested activities with your child. The goal is to have read 1,000 books and/or do 1,000 activities before the child starts kindergarten. Books and activities can be repeated. Books read at library story times count.
Feel free to print extra reading logs at home.
-
This program was created by the Library of Virginia and funded through a grant from the U. S. Institute of Museum and Library Services.

