How to Register for Programs at EPL


People with valid Elmhurst Public Library cards may register for library programs online. You can browse for programs using the images below, or search for a specific program by title.

  • allprograms
  • adultprograms
  • high school events
  • programs for middle school kids
  • programs for school age kids
  • Programs for preschool kids
  • Programs for Newborns to 11 months
  • programs for families
  • spacer

(clicking the above links  opens a new browser window).

Navigate to the date of the program in the calendar and click on the program title. Fill out the information on the page.  You will receive a confirmation email upon registering as well as a reminder email a few days before the program. Kids’ programs may have further requirements.


Call (630) 279-8696 and ask for the 2nd Floor Info Desk (Adult and Teen programs) or the Kids’ Help Desk (Kids’, Middle School, School-age, Preschool, Newborn, and Family programs)

In Person

Visit the 2nd Floor Information Desk to register for Teen and Adult programs, or the Kids’ Help Desk on the first floor to register for Kids’ or Middle School programs.