Reading Programs


Year Round

All Ages

Log your family’s reading, get book recommendations, explore kid-friendly apps, and participate in fun reading programs using Beanstack, a free service provided by the Highland Park Public Library. Adults can sign up for an account and add multiple, customized reader profiles for their children. Sign up today to get updates on reading programs and other events at the library!

Learn to use Beanstack with this online tutorial.

Library Camp: Summer Reading & Learning

June 6 - July 31, 2016

For newborns through entering 9th graders


Join our community of readers! Earn prizes by logging books on Beanstack or coming to the library to talk about the books you read.

Kids ages 3-5 can choose treasure chest prizes. Kids in grades K-5 will collect tokens. Middle schoolers (grades 6-9) earn points. Trade in tokens or points for great prizes!


New this summer! Come to a program or follow a trail of independent learning and creation to earn a Library Scout badge. We’ll offer badges (and programs!) in topics from magic to coding to animal care and more! Get a free t-shirt when you earn your first Library Scout badge and a yard sign when you earn your second badge.

Visit to learn more about our events and to learn more about earning badges.


Kids can donate their tokens or points to support Camp One Step, a camp for children with cancer and their families. The donation will be underwritten by Mutual Ace Hardware of Highland Park.

Babies and toddlers have their own activity program. Parents, register in the Youth Department or at storytime class.

Download a full Library Camp program guide.

Library Camp is generously sponsored by the Friends of the Highland Park Public Library.

1000 Books Before Kindergarten

Year Round

Newborn through Preschool

Read 1,000 books to your young child before he enters kindergarten and win prizes. Click here to join!

(If you had already logged books in our old 1000 Books Before Kindergarten program please click on the link above and create an account for you and your child. You can then log the books you read while 1000 Books was down and any new books you read. After you register your child please contact the Youth Services Department and let us know your child's name so we can transfer credit for the books you logged on the old site.)

Book Match

January - March

Like to read and want some friendly competition?  Join a team and have some fun!

More Information