Jackson County Public Library will hold free programs for children in grades 5 and under this spring at three locations.