close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a colour combintion to give he most comfortable contrast.
  • Search the web
  • Search the catalog
UPCOMING PROGRAMS
Fri, May 07, All day
Solon Branch

Fri, May 07, All day
Olmsted Falls Branch

Fri, May 07, All day
Chagrin Falls Branch

Fri, May 07, All day
Strongsville Branch

Fri, May 07, All day
Solon Branch

Fri, May 07, All day
North Olmsted Branch

Fri, May 07, All day
Parma Branch

Fri, May 07, All day
Middleburg Heights Branch

Fri, May 07, All day
South Euclid-Lyndhurst Branch

Fri, May 07, All day
Olmsted Falls Branch

Fri, May 07, All day
Parma Heights Branch

Fri, May 07, All day
Berea Branch

Fri, May 07, All day
Parma Branch

Fri, May 07, All day
South Euclid-Lyndhurst Branch

Fri, May 07, All day
Brooklyn Branch

Fri, May 07, All day
North Royalton Branch

Fri, May 07, All day
North Olmsted Branch

Fri, May 07, All day
Brooklyn Branch

Fri, May 07, All day
Beachwood Branch

Fri, May 07, All day
Beachwood Branch

Fri, May 07, 9:00am - 5:30pm
Brook Park Branch

Fri, May 07, 9:00am - 5:30pm
Garfield Heights Branch

Fri, May 07, 9:00am - 5:30pm
Beachwood Branch

Fri, May 07, 9:00am - 5:30pm
Parma Branch

Fri, May 07, 9:00am - 5:30pm
North Royalton Branch

Fri, May 07, 10:00am - 10:30am
Virtual
Registration is now closed

Fri, May 07, 10:00am - 11:00am
Virtual - Bay Village Branch Zoom 1

Fri, May 07, 11:00am - 11:30am
Virtual
Registration is now closed

Fri, May 07, 2:30pm - 3:30pm
North Olmsted Branch - Meeting Room (Basement) (82)

Fri, May 07, 3:00pm - 4:00pm
Southeast Branch - Meeting Room (70)

Fri, May 07, 3:00pm - 4:00pm
Parma Heights Branch

Fri, May 07, 3:15pm - 4:15pm
Parma-Snow Branch

Fri, May 07, 3:30pm - 4:30pm
Brooklyn Branch

Fri, May 07, 3:30pm - 4:30pm
Parma Branch

Sat, May 08, All day
Solon Branch

Sat, May 08, All day
Olmsted Falls Branch

Sat, May 08, All day
Chagrin Falls Branch

Sat, May 08, All day
Strongsville Branch

Sat, May 08, All day
Solon Branch

Sat, May 08, All day
North Olmsted Branch

Sat, May 08, All day
Parma Branch

Sat, May 08, All day
Middleburg Heights Branch

Sat, May 08, All day
South Euclid-Lyndhurst Branch

Sat, May 08, All day
Olmsted Falls Branch

Sat, May 08, All day
Parma Heights Branch

Sat, May 08, All day
Berea Branch

Sat, May 08, All day
Parma Branch

Sat, May 08, All day
South Euclid-Lyndhurst Branch

Sat, May 08, All day
Brooklyn Branch

Sat, May 08, All day
North Royalton Branch

Sat, May 08, All day
North Olmsted Branch

Sat, May 08, All day
Brooklyn Branch

Sat, May 08, All day
Beachwood Branch

Sat, May 08, All day
Beachwood Branch

Sat, May 08, 9:00am - 5:30pm
Brook Park Branch

Sat, May 08, 9:00am - 5:30pm
Garfield Heights Branch

Sat, May 08, 9:00am - 5:30pm
Parma Branch

Sat, May 08, 9:00am - 5:30pm
North Royalton Branch

Sat, May 08, 9:30am - 10:30am
Virtual - Strongsville Branch Zoom 1

Sat, May 08, 10:00am - 1:00pm
Virtual - Warrenville Heights Branch Zoom 1
Registration is now closed

Sat, May 08, 11:00am - 1:00pm
Fairview Park Branch

Canceled
Sat, May 08, 11:00am - 2:00pm
Solon Branch

Sat, May 08, 2:00pm - 3:00pm
Virtual - Parma Branch Zoom 1
Registration is now closed

Sat, May 08, 2:00pm - 3:00pm
Virtual - Brooklyn Branch Zoom 1
This event is full

Sat, May 08, 3:00pm - 4:00pm
Virtual - Garfield Heights Branch Zoom 1

Sat, May 08, 3:00pm - 4:00pm
Parma Heights Branch

Sun, May 09, All day
Solon Branch

Sun, May 09, All day
Olmsted Falls Branch

Sun, May 09, All day
Chagrin Falls Branch

Sun, May 09, All day
Strongsville Branch

Sun, May 09, All day
Solon Branch

Sun, May 09, All day
North Olmsted Branch

Sun, May 09, All day
Parma Branch

Sun, May 09, All day
Middleburg Heights Branch

Sun, May 09, All day
South Euclid-Lyndhurst Branch

Sun, May 09, All day
Olmsted Falls Branch

Sun, May 09, All day
Parma Heights Branch

Sun, May 09, All day
Berea Branch

Sun, May 09, All day
Parma Branch

Sun, May 09, All day
South Euclid-Lyndhurst Branch

Sun, May 09, All day
Brooklyn Branch

Sun, May 09, All day
North Royalton Branch

Sun, May 09, All day
North Olmsted Branch

Sun, May 09, All day
Brooklyn Branch

Sun, May 09, All day
Beachwood Branch

Sun, May 09, All day
Beachwood Branch

Sun, May 09, 1:00pm - 5:00pm
Brook Park Branch

Sun, May 09, 1:00pm - 5:00pm
Garfield Heights Branch

Sun, May 09, 1:00pm - 5:00pm
Parma Branch

Sun, May 09, 1:00pm - 5:00pm
North Royalton Branch

Sun, May 09, 3:00pm - 4:00pm
Parma Heights Branch

Sun, May 09, 3:00pm - 4:30pm
VIRTUAL

Mon, May 10, All day
Solon Branch

Mon, May 10, All day
Olmsted Falls Branch

Mon, May 10, All day
Chagrin Falls Branch

Mon, May 10, All day
Strongsville Branch

Mon, May 10, All day
Solon Branch

Mon, May 10, All day
North Olmsted Branch

Mon, May 10, All day
South Euclid-Lyndhurst Branch

Mon, May 10, All day
Olmsted Falls Branch

Mon, May 10, All day
Berea Branch

Mon, May 10, All day
Parma Branch

Mon, May 10, All day
South Euclid-Lyndhurst Branch

Mon, May 10, All day
Brooklyn Branch

Mon, May 10, All day
North Royalton Branch

Mon, May 10, All day
North Olmsted Branch

Mon, May 10, All day
Brooklyn Branch

Mon, May 10, All day
Beachwood Branch

Mon, May 10, All day
Beachwood Branch

Mon, May 10, All day
North Royalton Branch

Mon, May 10, 9:00am - 9:00pm
Brook Park Branch

Mon, May 10, 9:00am - 9:00pm
Garfield Heights Branch

Mon, May 10, 10:00am - 10:30am
Orange Library Garden

Mon, May 10, 10:30am - 11:15am
Virtual - Parma Branch Zoom 1
Registration is now closed

Canceled
Mon, May 10, 2:00pm - 3:00pm
Mayfield Branch

Mon, May 10, 2:00pm - 4:00pm
Brooklyn Branch

Mon, May 10, 2:30pm - 3:30pm
North Olmsted Branch - Meeting Room (Basement) (82)

Mon, May 10, 3:00pm - 4:00pm
Southeast Branch - Meeting Room (70)

Mon, May 10, 3:00pm - 4:00pm
Parma Heights Branch

Mon, May 10, 3:15pm - 4:15pm
Parma-Snow Branch

Mon, May 10, 3:30pm - 4:30pm
Brooklyn Branch

Mon, May 10, 3:30pm - 4:30pm
Parma Branch

Mon, May 10, 6:00pm - 6:30pm
Chagrin Falls Branch

Mon, May 10, 6:00pm - 6:45pm
Virtual - Virtual
This event is full

Mon, May 10, 6:30pm - 8:30pm
Virtual
Registration is now closed

Mon, May 10, 7:00pm - 8:00pm
Virtual
This event is full

Mon, May 10, 7:00pm - 8:00pm
Virtual
This event is full

Mon, May 10, 7:00pm - 8:00pm
Virtual - Maple Heights Branch Zoom 1

Mon, May 10, 7:00pm - 8:00pm
Virtual

Mon, May 10, 7:00pm - 8:00pm
Virtual - Strongsville Branch Zoom 1

Mon, May 10, 7:00pm - 8:30pm
Virtual - Orange Branch Zoom 2
This event is full

Mon, May 10, 7:30pm - 8:30pm
Virtual

Mon, May 10, All day
Parma Branch

Tue, May 11, All day
Solon Branch

Tue, May 11, All day
Olmsted Falls Branch

Tue, May 11, All day
Chagrin Falls Branch

Tue, May 11, All day
Strongsville Branch

Tue, May 11, All day
Solon Branch

Tue, May 11, All day
North Olmsted Branch

Tue, May 11, All day
South Euclid-Lyndhurst Branch

Tue, May 11, All day
Olmsted Falls Branch

Tue, May 11, All day
Berea Branch

Tue, May 11, All day
Parma Branch

Tue, May 11, All day
South Euclid-Lyndhurst Branch

Tue, May 11, All day
Brooklyn Branch

Tue, May 11, All day
North Royalton Branch

Tue, May 11, All day
North Olmsted Branch

Tue, May 11, All day
Brooklyn Branch

Tue, May 11, All day
Beachwood Branch

Tue, May 11, All day
Beachwood Branch

Tue, May 11, All day
North Royalton Branch

Tue, May 11, 9:00am - 9:00pm
Brook Park Branch

Tue, May 11, 9:00am - 9:00pm
Garfield Heights Branch

Tue, May 11, 9:30am - 12:35pm
Independence Branch

Tue, May 11, 10:00am - 11:00am
Virtual
This event is full

Tue, May 11, 10:30am - 11:15am
Virtual - Warrenville Heights Branch Zoom 1
This event is full

Tue, May 11, 11:00am - 11:30am
North Olmsted Branch
This event is full

Tue, May 11, 12:00pm - 2:00pm
Maple Heights Branch

Tue, May 11, 1:00pm - 7:00pm
Mayfield Branch - Large Meeting Room (100)

Tue, May 11, 2:30pm - 3:30pm
North Olmsted Branch - Meeting Room (Basement) (82)

Tue, May 11, 3:00pm - 4:00pm
Southeast Branch - Meeting Room (70)

Tue, May 11, 3:00pm - 4:00pm
Parma Heights Branch

Tue, May 11, 3:15pm - 4:15pm
Parma-Snow Branch

Tue, May 11, 3:30pm - 4:30pm
Brooklyn Branch

Tue, May 11, 3:30pm - 4:30pm
Parma Branch

Tue, May 11, 4:00pm - 5:00pm
Virtual - Warrenville Heights Branch Zoom 1
This event is full

Tue, May 11, 4:00pm - 5:15pm
Virtual - Parma-Snow Branch Zoom 1

Tue, May 11, 5:15pm - 6:15pm
Virtual - Warrenville Heights Branch Zoom 1

Tue, May 11, 6:00pm - 7:00pm
Virtual - Maple Heights Branch Zoom 1

Canceled
Tue, May 11, 6:00pm - 8:30pm
Maple Heights Branch

Tue, May 11, 6:00pm - 8:30pm
Solon Branch - Meeting Room (75)

Tue, May 11, 6:30pm - 7:15pm
Virtual - ADM Zoom 1
This event is full

Tue, May 11, 7:00pm - 7:30pm
Virtual - Gates Mills Branch zoom 1

Tue, May 11, 7:00pm - 8:00pm
Virtual
This event is full

Tue, May 11, 7:00pm - 8:00pm
Virtual

Tue, May 11, All day
Parma Branch

Wed, May 12, All day
Solon Branch

Wed, May 12, All day
Olmsted Falls Branch

Wed, May 12, All day
Chagrin Falls Branch

Wed, May 12, All day
Strongsville Branch

Wed, May 12, All day
Solon Branch

Wed, May 12, All day
North Olmsted Branch

Wed, May 12, All day
South Euclid-Lyndhurst Branch

Wed, May 12, All day
Olmsted Falls Branch

Wed, May 12, All day
Berea Branch

Wed, May 12, All day
Parma Branch

Wed, May 12, All day
South Euclid-Lyndhurst Branch

Wed, May 12, All day
Brooklyn Branch

Wed, May 12, All day
North Royalton Branch

Wed, May 12, All day
North Olmsted Branch

Wed, May 12, All day
Brooklyn Branch

Wed, May 12, All day
Beachwood Branch

Wed, May 12, All day
Beachwood Branch

Wed, May 12, All day
North Royalton Branch

Wed, May 12, 9:00am - 9:00pm
Brook Park Branch

Wed, May 12, 9:00am - 9:00pm
Garfield Heights Branch

Wed, May 12, 10:00am - 10:45am
Virtual - South Euclid-Lyndhurst Branch Zoom 2
This event is full

Wed, May 12, 10:30am - 11:00am
Virtual - Garfield Heights Branch Zoom 1
This event is full

Wed, May 12, 10:30am - 11:00am
Virtual - Brookpark Branch Zoom 1
This event is full

Wed, May 12, 1:00pm - 2:00pm
Virtual
This event is full

Wed, May 12, 2:30pm - 3:30pm
North Olmsted Branch - Meeting Room (Basement) (82)

Wed, May 12, 3:00pm - 4:00pm
Southeast Branch - Meeting Room (70)

Wed, May 12, 3:00pm - 4:00pm
Parma Heights Branch

Wed, May 12, 3:15pm - 4:15pm
Parma-Snow Branch

Wed, May 12, 3:30pm - 4:30pm
Brooklyn Branch

Wed, May 12, 3:30pm - 4:30pm
Parma Branch

Wed, May 12, 4:00pm - 4:30pm
Virtual

Canceled
Wed, May 12, 6:00pm - 9:00pm
Solon Branch

Wed, May 12, 6:30pm - 8:30pm
Virtual
Registration is now closed

Wed, May 12, 7:00pm - 8:00pm
Virtual

Wed, May 12, 7:00pm - 8:00pm
Virtual

Wed, May 12, 7:00pm - 8:00pm
Virtual
Registration is now closed

Wed, May 12, 7:00pm - 8:00pm
Virtual - Garfield Heights Branch Zoom 1

Wed, May 12, 7:30pm - 8:30pm
Virtual

Wed, May 12, All day
Parma Branch

Thu, May 13, All day
Solon Branch

Thu, May 13, All day
Olmsted Falls Branch

Thu, May 13, All day
Chagrin Falls Branch

Thu, May 13, All day
Strongsville Branch

Thu, May 13, All day
Solon Branch

Thu, May 13, All day
North Olmsted Branch

Thu, May 13, All day
South Euclid-Lyndhurst Branch

Thu, May 13, All day
Olmsted Falls Branch

Thu, May 13, All day
Berea Branch

Thu, May 13, All day
Parma Branch

Thu, May 13, All day
South Euclid-Lyndhurst Branch

Thu, May 13, All day
Brooklyn Branch

Thu, May 13, All day
North Royalton Branch

Thu, May 13, All day
North Olmsted Branch

Thu, May 13, All day
Brooklyn Branch

Thu, May 13, All day
Beachwood Branch

Thu, May 13, All day
Beachwood Branch

Thu, May 13, All day
North Royalton Branch

Thu, May 13, 9:00am - 9:00pm
Brook Park Branch

Thu, May 13, 9:00am - 9:00pm
Garfield Heights Branch

Thu, May 13, 10:00am - 10:45am
Virtual - Southeast Branch Zoom 1
This event is full

Thu, May 13, 10:30am - 11:00am
Virtual - Fairview Park Branch Zoom 2
This event is full

Thu, May 13, 12:00pm - 1:00pm
Virtual - Parma Heights Branch Zoom 1
This event is full

Thu, May 13, 1:00pm - 2:00pm
Virtual
This event is full

Thu, May 13, 1:30pm - 3:00pm
Warrensville Heights Branch

Thu, May 13, 2:30pm - 3:30pm
North Olmsted Branch - Meeting Room (Basement) (82)

Thu, May 13, 3:00pm - 4:00pm
Southeast Branch - Meeting Room (70)

Thu, May 13, 3:00pm - 4:00pm
Parma Heights Branch

Thu, May 13, 3:15pm - 4:15pm
Parma-Snow Branch

Thu, May 13, 3:30pm - 4:30pm
Brooklyn Branch

Thu, May 13, 3:30pm - 4:30pm
Parma Branch

Thu, May 13, 6:00pm - 8:30pm
Solon Branch - Meeting Room (75)

Thu, May 13, 6:30pm - 8:30pm
Virtual
Registration is now closed

Thu, May 13, 7:00pm - 8:00pm
Virtual
Registration is now closed

Thu, May 13, 7:00pm - 8:00pm
Virtual - Independence Branch Zoom 1

Thu, May 13, 7:00pm - 8:00pm
Virtual

Thu, May 13, 7:00pm - 8:00pm
Virtual - Bay Village Branch Zoom 1

Thu, May 13, 7:00pm - 8:00pm
Virtual - Brooklyn Branch Zoom 1
This event is full

Thu, May 13, 7:00pm - 8:30pm
Virtual
Registration is now closed

Thu, May 13, All day
Parma Branch

Fri, May 14, All day
Solon Branch

Fri, May 14, All day
Olmsted Falls Branch

Fri, May 14, All day
Chagrin Falls Branch

Fri, May 14, All day
Strongsville Branch

Fri, May 14, All day
Solon Branch

Fri, May 14, All day
North Olmsted Branch

Fri, May 14, All day
South Euclid-Lyndhurst Branch

Fri, May 14, All day
Olmsted Falls Branch

Fri, May 14, All day
Berea Branch

Fri, May 14, All day
Parma Branch

Fri, May 14, All day
South Euclid-Lyndhurst Branch

Fri, May 14, All day
Brooklyn Branch

Fri, May 14, All day
North Royalton Branch

Fri, May 14, All day
North Olmsted Branch

Fri, May 14, All day
Brooklyn Branch

Fri, May 14, All day
Beachwood Branch

Fri, May 14, All day
Beachwood Branch

Fri, May 14, All day
North Royalton Branch

Fri, May 14, 9:00am - 5:30pm
Brook Park Branch

Fri, May 14, 9:00am - 5:30pm
Garfield Heights Branch

Fri, May 14, 9:00am - 5:30pm
Parma Branch

Fri, May 14, 10:00am - 11:00am
Virtual - Beachwood Branch Zoom 1

Fri, May 14, 10:30am - 3:30pm
North Royalton Branch - Large Meeting Room 121 & 122 (140)

Fri, May 14, 2:30pm - 3:30pm
North Olmsted Branch - Meeting Room (Basement) (82)

Fri, May 14, 3:00pm - 4:00pm
Southeast Branch - Meeting Room (70)

Fri, May 14, 3:00pm - 4:00pm
Parma Heights Branch

Fri, May 14, 3:15pm - 4:15pm
Parma-Snow Branch

Fri, May 14, 3:30pm - 4:30pm
Brooklyn Branch

Fri, May 14, 3:30pm - 4:30pm
Parma Branch

Fri, May 14, 7:00pm - 8:00pm
Virtual

leftright

Branches

Branches

Borrow

Borrow

Events

Events

Research

Research

About Us

About Us

Services

Services

Donate

Donate

Kids & Teens

Kids & Teens