1000 Books before School

1000 Books Before School is a free early literacy program to help build children's literacy skills for a great start to school.

It's as simple as it sounds and it's achievable: read three books a day and finish in less than a year, read one book a day and finish in less than three years.

This can be favourite books read over and over; books read at Online Storytimes; or books read online through Story Box Library and Tumblebooks.



Download the Beanstack app onto your phone, create an account, register your children, and log the books read to them. Or use the Beanstack website.

Not a member? Online Library membership is free and available now, and we recommend getting a library card for all young readers.


How it Works

When you reach 100 books, contact the library to receive your 1000 Books Before School bag. For every further 100 books read after this, you will receive a milestone patch for your bag.


1000 Books before school


Remember; ALL books count towards the 1000 books total.

They can be physical library books, eBooks online, audiobooks they have listened to, books read to them at child care or during library storytimes, books they read themselves, or books you read to them.

1000 Books Before School is at the heart of how libraries provide children's services and promote early literacy. The library is a recognised pathway to life-long learning and prosperity in the communities we serve. It's the core of our services to provide opportunities for children to enjoy reading.

Modelled on similar programs from the State Library of Victoria and Paramatta Library, the 1000 Books Before School program is proudly supported by the following councils: Hornsby, Lane Cove, Ku-ring-gai, Mosman, North Sydney, Northern Beaches and Ryde.