Programs and Events
Library Programs

Discover Programs, Classes and Exhibits at the Library

Richmond Hill Public Library offers programs and activities for you to explore, learn and engage with your community. Visit the events calendar for a full list of drop-in programs, clubs, registered events, exhibits, and more. Download or pick up the library’s bi-monthly program guide at your local branch for upcoming program news and information.

Go to Events Calendar

Register for Winter Programs

New programs are released every two months; use your library membership to register. January and February program registration opens on Friday, Dec. 12 at 9:30 a.m.

Browse Library Programs

Babies, Toddlers, and Preschool Programs (0–5 years)

The library offers interactive programs with songs, books and active play for ages 5 and under. View upcoming babies, toddlers and preschool listings

Kids Programs (6–12 years)

Register or drop by the library for kid-friendly programs and hands-on activities. Browse upcoming kids programs and events.

Teen Programs (13–17 years)

Build up creativity, get tech savvy and more with our programs for teens. Learn about upcoming teen program listings.

Adult Programs (18+ years) 

Browse library listings for virtual and in-person adult programs through the events calendar.  

Family Programs (All Ages)

Join us for family fun programming all year long. The library offers registered and drop-in programs and events for families. Browse the program calendar for upcoming listings.

Drop-In Programs 

Explore a wide variety of drop-in activities and programs. Try a class or learn a new skill; there is something for every age and ability. Learn more about upcoming drop-in programs through our events calendar.

Library Book Clubs

Discover library book clubs! Connect with fellow readers, share your thoughts, and explore amazing stories together. Join us for adult book clubs, virtual book clubs, and kids reading clubs. Visit the Library Books Clubs page for more information. 

Library Speakers Consortium

Watch live and recorded virtual talks from bestselling authors and thought leaders. Presented in partnerships with the LSC. Learn more 

Suggest a Program

Do you have a program idea or request? Connect and share on our Suggest a Program page.

Programs in the Community

Are you interested in having the library at your next community event? RHPL program staff are here to connect with schools and local organizations for events like community markets, fairs, and curriculum night. 

Learn more

How to Register, Find Programs, and More

Explore frequently asked questions for information on how to register, find programs, and more.

How do I find programs in the events calendar? 

To find an upcoming program, use filters like program type, audience, programs, language, date, and location to help you find what you're looking for. Drop-in programs, exhibits, culture days, and more are also listed. View all events.

How do I register for a program?

To register for a program, visit our website and log in with your membership card. Select a program from the events calendar and click the "register" button. You'll receive a confirmation email once your registration is complete with event details. Please note: paid programs will still be offered through our Eventbrite page; some programs require you to register through our community partners. 

What are the age requirements for programs?

Each program has the ages listed in the title and description of the program. Kids and teen programs have specific age requirements and registrants may be turned away if their child is not in the desired age group.

How many people can I register for one program?

One person can register up to two people using their library membership for in-person programs. One registration per library card for virtual programs.

How do I find "My Events"?

My Events is a new feature listed in the top right blue drop down menu under account user name. It allows users to view and manage events they plan on attending, or have attended in the past. Users will need to be logged in when registering for an event to display in My Events. Please note: events with offline registration and paid events will not appear. Tip: Add an upcoming event to your personal calendar by selecting "Add to Calendar".

How do I cancel my registration?

If you need to cancel your event registration, click on the “Cancel Registration” button in the confirmation email that you received when you registered. After clicking on the “Cancel Registration” button you will be sent to the events site and asked to confirm your cancellation. Click “Yes, unregister” to complete your cancellation. A confirmation message will appear on the screen and you will receive an email as well.

If I am on the waitlist for a program, how will I know if a spot becomes available?

The events calendar will automatically register you for the program if you are on the waitlist and space becomes available. You will be notified by email. You can also review your registration and wait list status by logging into My Events. For Eventbrite programs, our staff will contact you if a spot opens up.

I'm having problems registering for a program. Who can I contact? 

We can help! Visit your nearest branch to assist you in registering for a program, or contact communityengagement@rhpl.ca for program information and special queries.

How do I suggest a program?

For programs you'd like to suggest, click on the "make a suggestion" form on the footer of our website rhpl.ca, fill out the form, and submit to the Library. 

Do I need a library card to register for programs?

While you don't need a library card to register for most programs, it is strongly encouraged to help you manage and track your programs. Any online registered programs that you register for without being logged into your account will not appear under "My Account."

How do I become a member?

Visit any branch to register for a free library membership. It can be used to register for programs, borrow physical items like books, movies, and music, as well as a large collection of digital resources. Learn more.

Notice: Photos Taken During Programs

During library programs and workshops, photos may be taken by the marketing and community engagement teams to capture the essence of a class or finished product (i.e. artwork, food dish, etc.) These photos can be used in promotional library materials. Please reach out to your instructor or community engagement lead if you do not wish for you or your child to be photographed. 

Get a Library Membership

Your membership gives you frontline access registered programs and more. Plus, it's free to join!

Stay in the Know

Subscribe to our e-Newsletter for the latest library news and upcoming programs and services.