Oops!
Start Date is not before End Date

Filter Events by



Preschool Storytime

10:00 AM - 10:30 AM
Ellettsville Branch
Ellettsville Meeting Room B
Join in the fun with stories, songs, puppets, and more that encourage the development of early literacy skills. Ages 3–6.
View More

Preschool Discovery

10:30 AM - 11:00 AM
Ellettsville Branch
Ellettsville Meeting Room A
Discover more at the Library! Following each Preschool Storytime, join us for a fun craft experience. We may also enjoy a math or science activity, or an activity designed to explore the alphabet! Each week, we'll experiment with different materials and techniques. Dress to mess. Ages 3–6.
View More

Prenatal Yoga

5:30 PM - 6:30 PM
Prenatal Yoga
Ellettsville Branch
Ellettsville Meeting Room B
Prenatal yoga is a gentle exercise that supports your changing body's needs, builds strength, and deepens awareness of your mind, body, and connection with your baby. Age 18 and up.
View More
Registration is closed

After-Hours Nerf Battle

7:00 PM - 9:00 PM
Ellettsville Branch
Join us after the Ellettsville Branch closes for a Nerf battle! We'll provide snacks, movies, and all the Nerf guns you could want. Please do not bring your own Nerf supplies; we'll have everything you'll need. Ages 12–19. Please register.
View More

Marching Band Trivia

3:30 PM - 4:30 PM
Ellettsville Branch
Ellettsville Teen Space
This one is for the band kids! Test your knowledge of marching band history, instruments, music theory, and other related topics. Ages 12–19.
View More
Registration is closed

STEAM Club: Earth Science

4:00 PM - 5:00 PM
Ellettsville Branch
Ellettsville Meeting Room A
Celebrate Earth Day by learning more about the Earth and how we can protect it. We'll be conducting science experiments all about our home planet. Ages 7–12. Please register.
View More
Registration is closed

Curious About Quilting

6:30 PM - 8:00 PM
Ellettsville Branch
Ellettsville Meeting Room B
This is a four-part series that introduces the basics of making a quilt. Topics covered will include: parts of the quilt, fabric selection, sewing basics, and cutting and piecing. This series assumes no previous sewing experience and uses no special equipment. At the end of the series, you will have completed two small projects. All supplies will be provided. Age 16 and up.

Classes meet March 18, March 25, April 15, and April 22. Please register; when you register, you are signing up to attend all four class sessions.
View More

Talking Tacos

3:30 PM - 4:30 PM
Ellettsville Branch
Ellettsville Meeting Room A
Come for a discussion about relationships, dating, and other tough topics. Stay for the conversation and the tacos. Ages 12–19.

This program is in partnership with Middle Way House.


View More

Teen Advisory Board

4:00 PM - 5:00 PM
Ellettsville Branch
Ellettsville Meeting Room A
The Teen Advisory Board is your opportunity to guide the Ellettsville Branch's programs and services! Help plan events, work on projects, and make the Library a fun and welcoming space for teens. Ages 12–19.
View More
Registration is closed

Adult Craft Night: Garden Wands

6:30 PM - 8:00 PM
Ellettsville Branch
Ellettsville Meeting Room A
Add some sparkle to your garden or potted plants with beaded garden wands. All supplies will be provided. Age 18 and up. Please register.
View More
Registration is closed

Ellettsville Book Group: The Life and Times of Hannah Crafts

1:00 PM - 2:00 PM
Ellettsville Branch
Ellettsville Meeting Room A
Join us on the third Thursday of the month to discuss a dynamic mix of fiction and nonfiction. This month's selection is The Life and Times of Hannah Crafts: The True Story of the Bondswoman's Narrative by Gregg Hecimovich. Age 18 and up. Please register.

Summary:  
"A groundbreaking study of the first Black female novelist and her life as an enslaved woman, from the biographer who solved the mystery of her identity, with a preface by Henry Louis Gates Jr."
View More

Garden Planting Day

3:30 PM - 4:30 PM
Ellettsville Branch
Ellettsville Garden
Help plant seeds, maintain, and beautify the Ellettsville Branch garden! Ages 12–19.
View More

Prenatal Yoga

5:30 PM - 6:30 PM
Prenatal Yoga
Ellettsville Branch
Ellettsville Meeting Room A
Prenatal yoga is a gentle exercise that supports your changing body's needs, builds strength, and deepens awareness of your mind, body, and connection with your baby. Age 18 and up.
View More

Craft Supply Swap

11:00 AM - 4:00 PM
Ellettsville Branch
Ellettsville Meeting Room A/B Combo

It’s time to clean out your craft closet! Bring in your unused craft supplies, and take home some new materials to start your next project. All varieties of clean and sorted art, craft and hobby supplies will be accepted. However, we cannot accept used cans of household paint, aerosols, or hazardous materials. Don't have anything to donate? That's okay! Come in anyway and take some materials home with you.

Drop off supplies to MCPL staff from April 23–26. On the day of the swap, please bring your own bag or box to take home your new supplies. Age 16 and up.

View More

All-Ages Day at the Ellettsville Teen Space

12:00 PM - 6:00 PM
Ellettsville Branch
Ellettsville Teen Space
Curious about the Ellettsville Teen Space, but you aren’t a teen? Patrons of all ages are invited to check it out on the fourth Saturday of the month—there's a DIY design studio, video games, virtual reality, and more!
View More

CD Scratch Art

3:30 PM - 4:30 PM
Ellettsville Branch
Ellettsville Teen Space
Etch artwork into used CDs in this fun and crafty program. Ages 12–19.
View More

Giant Jenga Tourney

3:00 PM - 4:30 PM
Ellettsville Branch
Ellettsville Teen Space
Bigger blocks mean more fun! Join us for our Jenga tourney and compete in pairs in a quest for glory! Ages 12–19.
View More

Prenatal Yoga

5:30 PM - 6:30 PM
Prenatal Yoga
Ellettsville Branch
Ellettsville Meeting Room B
Prenatal yoga is a gentle exercise that supports your changing body's needs, builds strength, and deepens awareness of your mind, body, and connection with your baby. Age 18 and up.
View More

Prenatal Yoga

5:30 PM - 6:30 PM
Prenatal Yoga
Ellettsville Branch
Ellettsville Meeting Room B
Prenatal yoga is a gentle exercise that supports your changing body's needs, builds strength, and deepens awareness of your mind, body, and connection with your baby. Age 18 and up.
View More

Prenatal Yoga

5:30 PM - 6:30 PM
Prenatal Yoga
Ellettsville Branch
Ellettsville Meeting Room B
Prenatal yoga is a gentle exercise that supports your changing body's needs, builds strength, and deepens awareness of your mind, body, and connection with your baby. Age 18 and up.
View More