Sat, Jul 05, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Sat, Jul 05, 1:00pm - 3:00pm
Downers Grove Public Library - Kids Program Room

Cancelled
Sun, Jul 06, 2:00pm - 4:00pm
Downers Grove Public Library

Mon, Jul 07, All day
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Mon, Jul 07, All day
Downers Grove Public Library

Mon, Jul 07, All day
Downers Grove Public Library

Mon, Jul 07, All day
Downers Grove Public Library

Mon, Jul 07, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Mon, Jul 07, 2:30pm - 3:30pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 07, 7:00pm - 8:30pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Tue, Jul 08, All day
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Tue, Jul 08, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Tue, Jul 08, 1:00pm - 2:00pm
Downers Grove Public Library - Kids Program Room

Tue, Jul 08, 6:30pm - 7:30pm
Downers Grove Public Library - Virtual Meeting

Wed, Jul 09, All day
Downers Grove Public Library

Wed, Jul 09, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Wed, Jul 09, 2:00pm - 3:00pm
Downers Grove Public Library - Kids Program Room
This event is full

Wed, Jul 09, 7:00pm - 8:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Thu, Jul 10, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Thu, Jul 10, 2:00pm - 3:00pm
Downers Grove Public Library - Training Room
This event is full

Thu, Jul 10, 4:00pm - 5:00pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Thu, Jul 10, 7:00pm - 8:00pm
Downers Grove Public Library - Kids Program Room

Fri, Jul 11, 9:30am - 12:30pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Fri, Jul 11, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Fri, Jul 11, 1:00pm - 1:30pm
Downers Grove Public Library - Kids Program Room

Fri, Jul 11, 1:30pm - 2:30pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Sat, Jul 12, All day
Downers Grove Public Library

Sat, Jul 12, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Sat, Jul 12, 11:00am - 4:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Sat, Jul 12, 4:45pm - 6:30pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 14, All day
Downers Grove Public Library

Mon, Jul 14, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Mon, Jul 14, 2:30pm - 3:30pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 14, 4:00pm - 6:00pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)
This event is full

Mon, Jul 14, 7:00pm - 8:30pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Mon, Jul 14, 7:00pm - 9:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Tue, Jul 15, All day
Downers Grove Public Library

Tue, Jul 15, 9:30am - 11:00am
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Tue, Jul 15, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Tue, Jul 15, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
This event is full

Tue, Jul 15, 7:00pm - 8:00pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Wed, Jul 16, All day
Downers Grove Public Library

Wed, Jul 16, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Wed, Jul 16, 2:00pm - 3:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Wed, Jul 16, 4:00pm - 4:30pm
Downers Grove Public Library - Kids Program Room

Thu, Jul 17, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room

Thu, Jul 17, 10:00am - 10:30am
Fishel Park

Thu, Jul 17, 3:00pm - 3:45pm
Downers Grove Public Library - Kids Program Room

Fri, Jul 18, 9:30am - 12:30pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Fri, Jul 18, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room

Fri, Jul 18, 1:00pm - 3:00pm
Downers Grove Public Library - Kids Program Room

Fri, Jul 18, 2:00pm - 3:30pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Fri, Jul 18, 6:00pm - 8:00pm
Downers Grove Public Library - First Floor Lobby

Sat, Jul 19, All day
Downers Grove Public Library - First Floor Lobby

Sat, Jul 19, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Sat, Jul 19, 10:30am - 11:15am
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Sun, Jul 20, All day
Downers Grove Public Library - First Floor Lobby

Sun, Jul 20, 2:00pm - 4:00pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 21, All day
Downers Grove Public Library
Registration opens Monday, July 7 2025 at 9:00am

Mon, Jul 21, All day
Downers Grove Public Library

Mon, Jul 21, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
Registration opens Monday, July 7 2025 at 9:00am

Mon, Jul 21, 2:30pm - 3:30pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 21, 7:00pm - 8:30pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Tue, Jul 22, 9:30am - 10:15am
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)
Registration opens Tuesday, July 8 2025 at 9:00am

Tue, Jul 22, 10:30am - 11:15am
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)
Registration opens Tuesday, July 8 2025 at 9:00am

Tue, Jul 22, 11:30am - 12:15pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)
Registration opens Tuesday, July 8 2025 at 9:00am

Tue, Jul 22, 2:00pm - 3:00pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Tue, Jul 22, 2:00pm - 3:30pm
Downers Grove Public Library - Kids Program Room
Registration opens Tuesday, July 8 2025 at 9:00am

Tue, Jul 22, 6:30pm - 7:30pm
Downers Grove Public Library - Virtual Meeting

Tue, Jul 22, 7:00pm - 8:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)
Registration opens Tuesday, July 8 2025 at 9:00am

Wed, Jul 23, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
Registration opens Wednesday, July 9 2025 at 9:00am

Wed, Jul 23, 3:30pm - 4:15pm
Downers Grove Public Library - Kids Program Room
Registration opens Wednesday, July 9 2025 at 9:00am

Wed, Jul 23, 7:00pm - 9:00pm
Downers Grove Civic Center - Betty Cheever Council Chambers

Thu, Jul 24, 9:30am - 10:00am
Downers Grove Public Library - Kids Program Room
Registration opens Thursday, July 10 2025 at 9:00am

Thu, Jul 24, 2:00pm - 2:45pm
Downers Grove Public Library - Kids Program Room
Registration opens Thursday, July 10 2025 at 9:00am

Thu, Jul 24, 4:00pm - 6:00pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)
This event is full

Thu, Jul 24, 7:00pm - 8:30pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)
Registration opens Thursday, July 10 2025 at 9:00am

Fri, Jul 25, 9:30am - 12:30pm
Downers Grove Public Library - Kids Program Room

Fri, Jul 25, 10:30am - 11:00am
Fishel Park

Fri, Jul 25, 3:00pm - 4:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Fri, Jul 25, 4:00pm - 4:30pm
Downers Grove Public Library - Kids Program Room
Registration opens Friday, July 11 2025 at 9:00am

Sat, Jul 26, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Sat, Jul 26, 11:00am - 4:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Sat, Jul 26, 3:00pm - 4:00pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 28, All day
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Mon, Jul 28, All day
Downers Grove Public Library
Registration opens Monday, July 14 2025 at 9:00am

Mon, Jul 28, All day
Downers Grove Public Library

Mon, Jul 28, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
Registration opens Monday, July 14 2025 at 9:00am

Mon, Jul 28, 11:00am - 1:00pm
Downers Grove Public Library - First Floor Lobby

Mon, Jul 28, 2:30pm - 3:30pm
Downers Grove Public Library - Kids Program Room

Mon, Jul 28, 7:00pm - 8:30pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)

Mon, Jul 28, 7:00pm - 9:00pm
Downers Grove Public Library - Conference Room A (Max Capacity 16)

Tue, Jul 29, All day
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Tue, Jul 29, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
Registration opens Tuesday, July 15 2025 at 9:00am

Tue, Jul 29, 3:00pm - 3:45pm
Downers Grove Public Library - Kids Program Room
Registration opens Tuesday, July 15 2025 at 9:00am

Wed, Jul 30, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
Registration opens Wednesday, July 16 2025 at 9:00am

Wed, Jul 30, 3:00pm - 3:45pm
Downers Grove Public Library - Kids Program Room
Registration opens Wednesday, July 16 2025 at 9:00am

Thu, Jul 31, 12:00pm - 8:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Thu, Jul 31, 1:00pm - 4:00pm
Downers Grove Public Library - Kids Program Room

Fri, Aug 01, All day
Downers Grove Public Library

Fri, Aug 01, All day
Downers Grove Public Library

Fri, Aug 01, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Fri, Aug 01, 12:00pm - 8:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Fri, Aug 01, 5:30pm - 7:30pm
Downers Grove Public Library

Sat, Aug 02, 10:00am - 10:30am
Downers Grove Public Library - Kids Program Room

Sat, Aug 02, 12:00pm - 2:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)

Sat, Aug 02, 4:45pm - 6:30pm
Downers Grove Public Library - Kids Program Room

Mon, Aug 04, All day
Downers Grove Public Library

Mon, Aug 04, All day
Downers Grove Public Library

Mon, Aug 04, 10:30am - 11:00am
Downers Grove Public Library - Kids Program Room
Registration opens Monday, July 21 2025 at 9:00am

Mon, Aug 04, 2:30pm - 3:30pm
Downers Grove Public Library - Kids Program Room

Mon, Aug 04, 4:30pm - 6:00pm
Downers Grove Public Library - Meeting Room Both (Max Capacity 100)
Registration opens Monday, July 21 2025 at 9:00am

Mon, Aug 04, 7:00pm - 8:30pm
Downers Grove Public Library - Conference Room B (Max Capacity 10)