Ottawa Public Library

Program listing

From storytime to knitting, business to crafts and even eReader and computer basics support sessions, the Ottawa Public Library (OPL) offers lots of activities for the members of your family at its 33 branches.  

View Ottawa Public Library programs offered in French. 

Attending a program 

Programs are free to attend but most require online registration. Each person must register with their own Library card number. Don’t have a Library card? Some programs don’t require registration, please just drop in!

Special needs

Should you or your child require special needs assistance, contact the Accessibility Services to make arrangements before the program starts. 

Early literacy programs

Most branches offer one or multiple of OPL’s early literacy programs:

  • Babytime (0-17 months)
  • Toddlertime (18-35 months)
  • Storytime (3-6 years)
  • Family Storytime (All ages)
  • Evening Storytime (All ages)

They are all based on the Every Child Ready to Read approach that is used in public library systems across North America and was developed by the American Library Association to help parents and caregivers, learn about activities that will get children ready to read.

Teen Programs and Advisory Groups

Search the program listing by audience for a listing of teen programs. From book clubs to homework clubs, mocktails to animé, they’re yours to discover! 

OPL relies on the expertise of youth between the ages of 14 and 18 to better serve local teens. Teens volunteers to take part in their local Teen Advisory Group to actively participate in choosing, planning, implementing and promoting Library offerings to teens all over the city. And they have fun doing it!

Adult programs

Whether you’re interested in chatting about your latest read, or want to learn about your family tree, OPL offers programs for fun and learning. New to computers? We’ll teach you the basics! Need to get your knit fix? Come on by! We also have programs specifically for adults 50+. Got an eReader and need assistance to use it?