Events Calendar

Life-Size Pac-Man
Jul 28 @ 3:00 pm – 6:00 pm | Life-Size Pac-Man

Be Pac-Man in our life-size outdoor game!  Then cool off inside the library with some board games.

Ages 5+


Storytime 6:30 pm
Jul 28 @ 6:30 pm – 7:00 pm | Storytime

Bring your family and join us to listen to stories, sing songs, and make a craft. For all ages. No registration required.

Storytime 10:00 am
Jul 29 @ 10:00 am – 10:30 am | Storytime

All ages are welcome to come and share stories, songs and a simple craft with other library friends.

Baby Lapsit
Baby Lapsit 11:00 am
Jul 29 @ 11:00 am – 11:30 am | Baby Lapsit

Bring your baby and sing songs, play games, and socialize with other babies and their caregivers. Recommended for birth through 18 months. No registration required.

Jul 30 @ 10:00 am – 12:00 pm | End of Summer Reading Party!

Did you finish your whole Summer Reading Log? Then you got an invitation to our Children’s End of Summer Reading Party. Bring your invitation with you and come for a fun party outside the library!

Teens After Hours: Final Party
Jul 30 @ 5:00 pm – 6:30 pm | Teens After Hours: Final Party

*Final Party for Teen Summer Reading Program*

Teens who earned their Teen Party Ticket are invited to attend an after hours party in the library.  There will be snacks, games, and a raffle drawing where you could win a drone! (UDI U818A quadcopter)

Ages 12+

Registration required

Please register here or by calling 515-986-3551 by July 29th.

Tech Drop-In
Aug 3 @ 5:00 pm – 6:00 pm | Tech Drop-In

Register for one-on-one tech assistance with your phone, tablet, or computer!

Yoga for You
Aug 9 @ 5:30 pm – 6:30 pm | Yoga for You

Bring a towel or a yoga mat and join us for a free monthly yoga class provided by a Certified Yoga Instructor from Studio B Yoga. Classes are adjusted to match the level of participants. Ages 16+.

Expect to learn breathing techniques along with different postures to improve balance and flexibility. Instructors will lead with verbal cues as well as with hands on instruction.


Tech Drop-In
Aug 10 @ 5:00 pm – 6:00 pm | Tech Drop-In

Register for one-on-one tech assistance with your phone, tablet, or computer!

Red Cross Babysitting Class
Aug 11 @ 9:00 am – 4:30 pm | Red Cross Babysitting Class

Red Cross Babysitting Course

Ages 11-15

$35 fee for class materials required

9am- 4:30pm (please bring a sack lunch)


This class is FULL. Check back for future babysitting classes.


This course gives youth ages 11 to 15 years old the knowledge and confidence to care for infants and school-age children. Combining video, activities, hands-on skills training and discussion for a complete learning experience, Babysitter’s Training teaches youth how to:

*Respond to emergencies and illness with first aid, rescue breathing, and other appropriate care
*Make decisions under pressure
*Communicate with parents and learn household rules
*Recognize safety and hygiene issues
*Manage young children
*Feed, diaper, and care for infants
* Start their babysitting business
Please bring a sack lunch.
Fee:  $35 must be paid to hold your spot