The West Branch will be closed for building maintenance from October 12–18. More details »





Teen Events
Skip Teen Events widget
Fri, Sep 25, 4:30pm - 5:15pm
Main Library
Take a break from homework and hang out with a registered support dog. Presented in partnership... more
Take a break from homework and hang out with a registered support dog. Presented in partnership with Kindling Minds.
Mon, Sep 28, 4:00pm - 6:00pm
Main Library - Teens Program Room
Teens in grades 6-12 can drop in to play a variety of games on the Nintendo Switch. No... more
Teens in grades 6-12 can drop in to play a variety of games on the Nintendo Switch. No experience is necessary.
Wed, Sep 30, All day
Online
Calling video game developers age 14 and up. Apply to be part of the Indy Indies Video Game... more
Calling video game developers age 14 and up. Apply to be part of the Indy Indies Video Game Showcase that will be held at the Main Library on December 5, 2026. See full description for details.
Wed, Sep 30, 4:30pm - 5:15pm
Main Library
Take a break from homework and hang out with a registered support dog. Presented in partnership... more
Take a break from homework and hang out with a registered support dog. Presented in partnership with Kindling Minds.
Wed, Sep 30, 5:00pm - 6:00pm
Main Library - Digital Media Lab
Learn a fun, simple, and creative way to document your memories in the Procreate app on iPads... more
Learn a fun, simple, and creative way to document your memories in the Procreate app on iPads provided in the Digital Media Lab. Registration is required.
Sat, Oct 03, 2:00pm - 3:45pm
Main Library - Teens Program Room
Practice giving a speech in a low-stakes and judgement-free environment. Registration is required.
Sun, Oct 04, All day
Online
Calling video game developers age 14 and up. Apply to be part of the Indy Indies Video Game... more
Calling video game developers age 14 and up. Apply to be part of the Indy Indies Video Game Showcase that will be held at the Main Library on December 5, 2026. See full description for details.
Sun, Oct 04, 1:30pm - 3:30pm
Main Library - Teens Program Room
Kick off Halloween season with a Pumpkin Painting Party led by Teen Artist-in-Residence Julia... more
Kick off Halloween season with a Pumpkin Painting Party led by Teen Artist-in-Residence Julia Herstein. Part of the Teen Halloween Art Series. Registration required.
Tue, Oct 06, 11:00am - 12:00pm
Main Library - Video Room
If you are interested in delving into video creation or upgrading from your phone to a... more
If you are interested in delving into video creation or upgrading from your phone to a full-feature camera, this class will teach you what goes into every setup. Registration is required.
Registration opens Tuesday, September 29 2026 at 11:00am
Tue, Oct 06, 4:30pm - 6:00pm
Main Library - Teens Program Room
Exactly what it sounds like – time to read! This volunteer opportunity is open to all... more
Exactly what it sounds like – time to read! This volunteer opportunity is open to all interested teens in grades 6-12.
Wed, Oct 07, 11:00am - 12:00pm
Main Library - Digital Media Lab
Learn how to use Adobe Premiere Pro to edit your own videos! Registration is required.
Registration opens Wednesday, September 30 2026 at 11:00am
Wed, Oct 07, 5:00pm - 6:00pm
Main Library - Digital Media Lab
Learn how to use Adobe Premiere Pro to edit your own videos! Registration is required.
Registration opens Wednesday, September 30 2026 at 5:00pm
Thu, Oct 08, 4:15pm - 5:30pm
Main Library - Teens Program Room
This student-led book club for grades 9–12 meets every other Thursday. Discuss books, color... more
This student-led book club for grades 9–12 meets every other Thursday. Discuss books, color and craft, eat snacks, and meet new friends.
Thu, Oct 08, 5:00pm - 6:00pm
Main Library - Digital Media Lab
Learn the basics of Capcut, one of the simplest video editing programs for beginners and... more
Learn the basics of Capcut, one of the simplest video editing programs for beginners and short-form content creators, with the Digital Media Lab. Registration is required.
Registration opens Thursday, October 1 2026 at 5:00pm
Thu, Oct 08, 5:30pm - 8:00pm
Main Library - Community Room A
Join us for a screening of Rocky (1976). Rated PG. Registration is required.
Fri, Oct 09, 4:00pm - 5:30pm
Main Library - Teens Program Room
Drop in to hang out and enjoy Pokemon. Bring your cards, decks, and games (including online... more
Drop in to hang out and enjoy Pokemon. Bring your cards, decks, and games (including online games) to battle, trade, and nerd out.
Sat, Oct 10, 1:00pm - 3:00pm
Main Library - Teens Program Room
Learn techniques to sculpt your own cute and creepy clay cat just in time for Halloween. Led by... more
Learn techniques to sculpt your own cute and creepy clay cat just in time for Halloween. Led by Teen Artist-in-Residence Zoya Rishi. Part of the Teen Halloween Art Series. Registration required.
Mon, Oct 12, 4:00pm - 6:00pm
Main Library - Teens Program Room
Teens in grades 6-12 can drop in to play a variety of games on the Nintendo Switch. No... more
Teens in grades 6-12 can drop in to play a variety of games on the Nintendo Switch. No experience is necessary.
Tue, Oct 13, 2:00pm - 3:00pm
Main Library - Teens Program Room
Create artwork for bookmarks! This volunteer opportunity is open to all interested teens in... more
Create artwork for bookmarks! This volunteer opportunity is open to all interested teens in grades 6-12.
Tue, Oct 13, 4:00pm - 5:00pm
Main Library - Digital Media Lab
Learn how to use Adobe Premiere Pro to edit your own videos! Registration is required.
Registration opens Tuesday, October 6 2026 at 4:00pm
Tue, Oct 13, 5:00pm - 6:00pm
Main Library - Digital Media Lab
Learn how to use Adobe Premiere Pro to edit your own videos! Registration is required.
Registration opens Tuesday, October 6 2026 at 5:00pm
Wed, Oct 14, 5:00pm - 6:00pm
Main Library - Video Room
If you are interested in delving into video creation or upgrading from your phone to a... more
If you are interested in delving into video creation or upgrading from your phone to a full-feature camera, this class will teach you what goes into every setup. Registration is required.
Registration opens Wednesday, October 7 2026 at 5:00pm





