Skip to main content
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.
Brainfuse online homework help
Teen Library Council
Teen Volunteer Corps
Teen Artist in Residence

Online reading challenges. 100 Book Before High School and 100 Books Before Graduation.

Teen Events
Skip Teen Events widget
Tue, Jun 16, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm for a morning of creating... more
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm for a morning of creating art for the Teen Art Contest.

Wed, Jun 17, 10:30am - 1:00pm
Main Library
Tech gadget fans in grades 6–12 can stop by the Teens Area from 10:30am–1pm.

Wed, Jun 17, 2:00pm - 3:00pm
Main Library - Digital Media Lab
Learn to use Procreate Dreams for digital animation with a Digital Media Lab specialist.
This event is full

Thu, Jun 18, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm to enjoy making origami.

Thu, Jun 18, 5:00pm - 6:00pm
Main Library - Digital Media Lab
Learn how to use After Effects to create motion graphics and animations with a Digital Media Lab... more
Learn how to use After Effects to create motion graphics and animations with a Digital Media Lab specialist.
This event is full

Mon, Jun 22, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm to hang out and enjoy Pokemon.

Mon, Jun 22, 11:00am - 12:00pm
Main Library - Video Room
Interested in recording a podcast or making music in one of the library's Audio Rooms but don't... more
Interested in recording a podcast or making music in one of the library's Audio Rooms but don't know where to start? Learn everything you need to get started with a Digital Media Lab specialist.
This event is full

Mon, Jun 22, 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, Jun 23, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm for a morning of creating... more
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm for a morning of creating art for the Teen Art Contest.

Tue, Jun 23, 2:00pm - 3:00pm
Main Library - Video Room
Learn techniques and programs to make your own stop motion animations on iPads in the Digital... more
Learn techniques and programs to make your own stop motion animations on iPads in the Digital Media Lab. Registration is required.
This event is full

Wed, Jun 24, 10:30am - 1:00pm
Main Library
Tech gadget fans in grades 6–12 can stop by the Teens Area from 10:30am–1pm.

Wed, Jun 24, 5:30pm - 7:30pm
Main Library - Community Room
All skill levels and experience are welcome. Players with no experience are asked to watch the... more
All skill levels and experience are welcome. Players with no experience are asked to watch the short informational video (see link in the full description) before attending. Registration recommended.

Thu, Jun 25, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm to enjoy making origami.

Thu, Jun 25, 1:00pm - 3:00pm
Main Library - Teens Program Room
Learn the art of printmaking by carving your own linoleum block to print. Use brayers,... more
Learn the art of printmaking by carving your own linoleum block to print. Use brayers, printmaking paper, and water soluble inks to create multi-color prints of your design. Registration required.

Thu, Jun 25, 4:00pm - 6:00pm
Main Library - Teens Program Room
Overbooked is a student-led book club for grades 9–12 that meets every other Thursday to... more
Overbooked is a student-led book club for grades 9–12 that meets every other Thursday to discuss books, color and craft, eat snacks, and make new friends. Registration is not required.

Thu, Jun 25, 4:00pm - 6:00pm
Main Library - Digital Media Lab
Need to replace or duplicate a part for a physical object but can't find a 3D model online? Stop... more
Need to replace or duplicate a part for a physical object but can't find a 3D model online? Stop by and get 3D modeling help from a Digital Media Lab specialist.

Fri, Jun 26, 1:30pm - 3:30pm
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.

Mon, Jun 29, All day
Main Library
Celebrate the past with the Digital Media Lab's Uncovering History photography contest. Entry... more
Celebrate the past with the Digital Media Lab's Uncovering History photography contest. Entry deadline is July 31, 2026.

Mon, Jun 29, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm to hang out and enjoy Pokemon.

Mon, Jun 29, 2:00pm - 3:00pm
Main Library - Digital Media Lab
Have a digital camera but don’t know how to use it? Sign up for this class to learn the basics... more
Have a digital camera but don’t know how to use it? Sign up for this class to learn the basics of your digital camera in a 1-on-1 session with a Digital Media Lab specialist. Registration required.
Registration opens Monday, June 22 2026 at 2:00pm

Mon, Jun 29, 3:00pm - 4:00pm
Main Library - Digital Media Lab
Have a digital camera but don’t know how to use it? Sign up for this class to learn the basics... more
Have a digital camera but don’t know how to use it? Sign up for this class to learn the basics of your digital camera in a 1-on-1 session with a Digital Media Lab specialist. Registration required.
Registration opens Monday, June 22 2026 at 3:00pm

Mon, Jun 29, 3:30pm - 5:30pm
Main Library - Community Room
Enjoy a mini one-shot D&D adventure. For grades 6–9. Registration is required.

Tue, Jun 30, All day
Main Library
Get inspired and submit your artwork to the Teen Art Contest this summer.

Tue, Jun 30, 10:30am - 1:00pm
Main Library
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm for a morning of creating... more
Teens in grades 6–12 can stop by the Teens Area from 10:30am–1pm for a morning of creating art for the Teen Art Contest.

Tue, Jun 30, 11:00am - 12:00pm
Main Library - Digital Media Lab
Have a digital camera but don’t know how to use it? Sign up for this class to learn the basics... more
Have a digital camera but don’t know how to use it? Sign up for this class to learn the basics of your digital camera in a 1-on-1 session with a Digital Media Lab specialist. Registration required.
Registration opens Tuesday, June 23 2026 at 11:00am

Tue, Jun 30, 4:00pm - 5:00pm
Main Library - Meeting Room C
Learn to code animated graphics in this introduction to the p5.js JavaScript library.... more
Learn to code animated graphics in this introduction to the p5.js JavaScript library. Registration is required.
Registration opens Tuesday, June 16 2026 at 4:00pm

Wed, Jul 01, All day
Main Library
Celebrate the past with the Digital Media Lab's Uncovering History photography contest. Entry... more
Celebrate the past with the Digital Media Lab's Uncovering History photography contest. Entry deadline is July 31, 2026.

Wed, Jul 01, All day
Online
Fun for readers of all ages—kids, teens, and adults!

Wed, Jul 01, All day
Main Library
Enjoy a walk through the Main Library's teen book collection featuring book nooks created by the... more
Enjoy a walk through the Main Library's teen book collection featuring book nooks created by the library's Teen Homeschool Art Club. Each miniature diorama is based on a book or literary theme.

Wed, Jul 01, All day
Main Library
Get inspired and submit your artwork to the Teen Art Contest this summer.