The Maryville Public Library, 509 North Main Street, Maryville, will hold the following activities:

• Story Hour for ages two to eight, 9:45 am, Tuesday, July 23.

• Dot-to-Dot Relay, ages five and up, 1:15 to 2 pm. Teams will race to complete a large dot-to-dot.

• Book Nibblers, 9:45 to 10:15 am, Thursday, July 25. For infants to age three, must be accompanied by a parent or caregiver.

To register or for more information on these events, call the library at 660.582.5281.