Toronto Public Library Homepage

For Children - ESL & Fun Programs

Books and Stories

The library is a fun place for children. There are free computers just for children, movies, games, books and much more.

ESL for Children

Your local library has books, CDs and DVDs to take home that can help children learn English. Ask staff to help find what you need.

Stories Online

Hear-a-Story online for Children in English, French, Italian, Polish, Portuguese, Urdu, Mandarin, Russian, Korean, Tagalog and Persian to practise listening skills.


Nurture a love of stories, language and imagination.


Listen anytime. Available in 16 languages:

  • English
  • French
  • Cantonese
  • Gujarati
  • Italian
  • Korean
  • Mandarin
  • Persian
  • Polish
  • Portuguese
  • Russian
  • Somali
  • Spanish
  • Tamil
  • Tagalog
  • Urdu

There are stories for younger children (7 and under) and for older children (up to 12).

Explore and Learn

The library is a great place for children to learn. There are books, programs and classes to help with school and learning English.

Inspire a Love of Reading

The library also has a Leading to Reading program for children who are reading below their grade level in English or need help with their homework.

TPL's Website for Kids

ESL Help for Children Online