Ongoing

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

Gratitude Tree

What are you thankful for? Write it on a paper leaf, then add it to our Gratitude Tree next to the Information Desk.  Watch our tree grow as more leaves […]

*Virtual* Library App Tour

Join the virtual Library App Tour in exploring SJPL's eResources: Libby, Hoopla, Cloud Library, and Flipster. The Library App Tour is a monthly one-hour workshop that teaches you how to use […]

Peer Support for MyConnectSV

Meet with peer support workers who can help you log in and use MyConnectSV, an online tool that supports you on your housing journey by providing a way to message your […]

ELL Morning Conversation Club

This program is in-person at Santa Teresa Branch Library. English Language Learners (ELL) Conversation Clubs create a welcoming and respectful environment for adult learners of English to practice their English conversation […]

Virtual Job Search & Resume Program

Meet one-on-one with an experienced volunteer to create or update a resume, search and start applying for a new job on Zoom. Sessions are 20 minutes. Be prepared to share a […]

Peer Support for MyConnectSV

Meet with peer support workers who can help you log in and use MyConnectSV, an online tool that supports you on your housing journey by providing a way to message your […]

Tech Mentor

Need help printing or using Word and Excel? Want to set up an email account? Need ideas on tech security? Questions on accessing SJPL eResources? From the basics to somewhat […]

Tech Mentor

Need help printing or using Word and Excel? Want to set up an email account? Need ideas on tech security? Questions on accessing SJPL eResources? From the basics to somewhat […]

*Virtual* ESL Idioms

If you’re interested in building your English skills to sounds like a native speaker, join us to learn idioms and why they are so important to your English language learning. […]

Family Storytime

Storytime is designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, fingerplays, and movement activities. Storytime […]

Baby/Toddler Storytime

Baby/Toddler Storytime invites children and their caregivers to wiggle, rhyme, and sing with diverse books, songs, and fingerplays that encourage language, play, and exploration. This program is geared for children […]

Reading to Children with Ms. Willow

Participating in the Reading to Children program is a great way for children to develop their imagination and spark a love for books, reading and learning. Children will enjoy one-on-one […]

English Language Learner (ELL) Conversation Club

Our English Language Learners (ELL) Conversation Club creates a welcoming and respectful environment for adult learners of English to practice their English conversation skills with a trained facilitator. The club meets […]

English Conversation Club

Are you looking to improve your English?  Join our English Language Learners (ELL) Conversation Club at Almaden to practice speaking. Two leaders will guide the group in weekly topics.  Basic understanding of […]

First Wednesday

Would you like to connect with other members in your community? Join us in-person for Friendsgiving! We will provide potluck style snacks and crafting while supplies last. Come join and […]

Reading to Children

Participating in the Reading to Children program is a great way for children to develop their imagination and spark a love for books, reading and learning.  Children will enjoy one-on-one or […]

Tech Mentor: One on One Computer Help

Do you need help using a computer or one of our eResources? Want to set up an email account? Get some one-on-one computer help with our Tech Mentor volunteer! Our […]

Family Storytime

Storytime is a fun and interactive experience designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, […]

Family Storytime

Family Storytime is designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, fingerplays, and movement activities. […]

Baby Lap-Sit Story Time

This program is geared for pre-walking children and their parents or caregivers. Baby Lap-Sit Storytime invites newborns, infants, and their caregivers to learn together by strengthening their relationship with each other […]

Family Storytime

Storytime is designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, fingerplays, and movement activities. Storytime […]

Baby Lapsit

This program is for babies that are not yet walking confidently, and their caregivers. Come join us for our monthly Baby Lapsit! Baby Lapsit invites newborns, infants, babies, and their […]

Playdates for Children and Their Caregivers

Join us every Wednesday for weekly playdates. Kids get to practice early social skills like sharing, taking turns, imitation of play, and joint attention while caregivers get a chance to connect. […]

Indoor Family Storytime

Storytime is designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, fingerplays, and movement activities. Storytime […]

Indoor Family Storytime

Family Storytime is designed to accommodate a mix of ages and invites the entire family to participate in early literacy activities such as stories, songs, rhymes, fingerplays, and movement. Storytime is a fun […]

Crafting Club

Love working with your hands? Join our Crafting Club! Whether you're into drawing, knitting, origami, beading, or any other craft, join fellow craft enthusiasts!Bring your own projects to work on; […]

*Virtual* Resume Review

*This is a FREE webinar Have your resume reviewed by a SJPL Works Business & Career Librarian. The resume review will be a 15 minute one-on-one meeting, during which the […]

Tech Mentor: One on One Computer Help

Confused by your computer? Get personalized tech assistance from a Librarian at the Evergreen Branch Library! Help is available for basic tasks such as connecting to WiFi, using email, creating […]

In-Person English Language Learner (ELL) Conversation Club

The West Valley Branch Library presents an in-person adult English Language Learner (ELL) Conversation Club.This is a welcoming and respectful environment for adult learners who want to develop and improve […]

Beginner English Class

¨ Beginner English Class for students with little to no English ¨ Improve basic speaking and listening skills ¨ No registration required. ADA Accommodation Requests

1-on-1 Tech Help / Ayuda con la Tecnología

Do you have questions or need assistance with technology? At the Edenvale Branch we can assist you. Staff and trained volunteers will help you to: Open an email accountConnect to Wi-Fi/hotspotsUse […]

Tech Mentor

Need help printing or using Word and Excel? Want to set up an email account? Need ideas on tech security? Questions on accessing SJPL eResources? From the basics to somewhat […]

Digital Skills: Covered California & MediCal

Free. Register for reminders. Drop-ins welcome. Learn how to navigate the Covered California website and what information to have with you when you apply or change your status. Lesson Overview: […]

Tech Mentor at Edenvale Branch

Do you need help using a computer? Want to set up an email account? Stop by the Edenvale Branch Library for one-on-one computer help with our Tech Mentor! Our Tech […]

Homework Club at Joyce Ellington Branch

Need help with your homework or a subject in school? Students in Kindergarten through 6th grade can come to Joyce Ellington  Branch Library on Wednesdays from 2 to 4 pm to […]

Game On (For Teens)

Ready to show off your gaming skills?! Play board and card games, test out your skills on our Nintendo Switch, compete on our Ping Pong or Foosball tables, and more. […]

Reading To Children at the Willow Glen Library

Participating in the Reading to Children program is a great way for children to develop their imagination and spark a love for books, reading and learning. Children will enjoy one-on-one or […]

Reading to Children with Sarah

Participating in the Reading to Children program is a great way for children to develop their imagination and spark a love for books, reading and learning. Children will enjoy one-on-one […]

Reading to Children

Our library volunteer Ms. Marion will be available in the children's picture book area to read picture books to children. Children will have fun listening to stories while they develop a […]

SAT Help

The SAT Help program at Seven Trees Library offers one-on-one tutoring to help students prepare for the SAT exam. Strengthen your knowledge and test-taking skills to improve your college application. […]

1-on-1 Tech Help

BY APPOINTMENT ONLY Do you need help using the computer? Don’t know how to send an email or set up a Zoom meeting? Our tech mentor can help! Learn how […]

Lego Engineering

Build, learn and imagine with Lego! Construct buildings and structures with weekly builder challenges!  Free. In-Person. Ages 5 and Up. Kits generously provided by Friends of Village Square Library ADA Accommodation […]

Homework Club at Evergreen Branch Library

Need room to get homework done and work on class projects? Join us at the Evergreen Branch Homework Club. Basic school supplies are provided. Volunteers are available to help with […]

STEM Wednesdays: Inside Our Brains

Want to learn more about your brain? Join us to get an in depth look about the brain and how it works. Topics covered will include the different parts of the […]

Afternoon Crafts

Visit the library to participate in arts and crafts for kids. All tools and supplies are provided. Free. No registration required. ADA Accommodation Requests

Wednesday Craft-Stravaganza (Grab & Go)

This program was generously sponsored by the Friends of the Cambrian Branch Library.Come join us every second Wednesday for a new grab and go craft!  Craft materials are provided.  You […]

Illuminated Crafts: Light Up Coral Reef

Learn the importance of coral reefs that is home to many sea creatures. Recreate this vital ecosystem with a fun craft! This STEAM program is recommended for ages 8 and […]

Joyce Ellington Teens Reach Orientation

This program is for teens, ages 13-18, who are new to volunteering for Teens Reach at the Joyce Ellington Branch Library. Attend the orientation and stay the following hour, 5:00-6:00 […]

Wacky Wednesdays

Visit the library every Wednesday for a new activity! Every week children will engage in a different craft, board game, or other activity. All supplies will be provided! ADA Accommodation Requests

BINGO for Seniors and Adults

It's time to play BINGO!You must be at least 18 years old to play.One card per personA variety of prizes will be offered.Schedule time for fun during your day, and […]

Mini Makers: Jewelry Edition

Unleash your creativity at this fun, hands-on jewelry-making workshop! Kids will learn basic design concepts, practice fine motor skills, and explore simple math through patterns and measurements while creating colorful, […]

Wacky Wednesdays

Join us on Wednesdays for arts or crafts at the library! Each week we focus on a different themed artwork or craft. All supplies will be provided! Free. No registration […]

STEAM Club

Drop in every Wednesday afternoon for a new STEAM adventure, from robots to engineering to science to making. September 3 - Design for ImpactSeptember 10 - BREAK - drop by […]

TeenHQ Poster Printing

Wanna make that idea into a piece of wall art? Create a poster size print using TeenHQ MakerSpace’s HP DesignJet Studio, 36” Printer. Each participant can create one 24”x36” poster […]

One-On-One Tech Help

Do you need help using a computer? Want to set up an email account? Stop by the Santa Teresa Branch Library for a session with our experienced volunteer! They can […]

Volunteer Away Your Fines

Every now and then, libraries need a little extra love from the communities they serve. You can volunteer away your library fines at a rate of $20 per hour while […]

Tech Mentor

Need help printing or using Word and Excel? Want to set up an email account? Need ideas on tech security? Questions on accessing SJPL eResources? From the basics to somewhat […]

(Virtual) Lawyers in the Library

King Library's "Lawyers in the Library" connects you with an attorney for a FREE 20 minute legal advice appointment. Select the REGISTER ONLINE link to make an online appointment. A volunteer attorney […]

Volunteer Away Your Fines as a Branch Buddy

Every now and then, libraries need a little extra love from the communities they serve. Volunteer away your fines at a rate of $20 per hour while helping the library […]

Reading to Furry Friends

Tell a story to a Furry Friend! Children are invited to practice reading to gentle, trained assistance dogs who love books! Practice reading skills while relaxing next to a cute […]

Family Arts & Crafts: D2 Christmas Tree Ornaments

Join us for an evening of Family Arts and Crafts! District 2 Councilmember Campos will have a Christmas tree at Christmas in the Park and invites you to help decorate […]

Volunteer Away Your Fines as a Branch Buddy

Volunteer Away Your Fines at $20 per hour and earn community service hours while helping the library maintain a clean and welcoming environment.  Volunteers may be asked to assist with: […]

Knitting/Crocheting/Tatting Club

Do you enjoy working with knitting, crocheting, or tatting? Do you want to learn how, see what others are working on, refine your skills, or talk about all kinds of […]

ELL (English Language Learner) Conversation Club

¡Ven a practicar hablar y escuchar inglés en persona en la Biblioteca Latinoamericana! Desarrolla habilidades de conversación con otros estudiantes de nivel principiante y intermedio en un lugar acogedor y […]

Joyce Ellington Teens Reach Meeting

Teens Reach is the youth council for the San José Public Library, providing a key way for young adults to build their leadership skills by developing and participating in library […]

(Virtual) Math Club at Seven Trees Library

Math Club tutoring is intended for students from grades K-8 to learn and enhance their math skills from our knowledgeable volunteers. Hosted by staff and volunteers of the Seven Trees […]

U.S. Citizenship Mock Interview Practice

Are you ready to begin your path towards citizenship? Join us in person to practice for the U.S. Citizenship Interview and learn about: N-400 test questionsCivic TestPractice the reading and writing […]

Chess Club

Come learn to play chess! This is a bimonthly welcoming workshop for players who are new or want to brush up on their chess knowledge or tactics. Each session will […]

Art of Math

Art of Math is a tutoring program targeted to elementary students from 3rd to 6th grade who want to expand their math skills in an art-based, stress-free environment. Free.ADA Accommodation […]

Clases de inglés para Hispanos – Nivel Cero

¿Quieres mejorar tu vocabulario en Inglés, aprender gramática y hacer amigos? Te invitamos a participar en esta clase de Inglés nivel cero dirigida por el voluntario Mike. Esta clase es […]

Tully: EVC ESL-502 – Listening and Speaking 1

ESL 502 is a non-credit high-beginning level ESL course through Evergreen Valley College (EVC) designed to improve students' listening, speaking, pronunciation, grammar, and vocabulary skills. Students will learn how to […]

Indoor Music and Movement

This program is best for children ages 2-8 with their caregivers, but all children with caregivers are welcome. Join us every Wednesday for Music and Movement at the King Library Children's […]

Bollywood Dance

Get into the rhythm of fitness with our Bollywood Dance program! Join us for this exciting volunteer-led program and learn Bollywood Dance moves for fun and fitness!  Walk-ins are welcome.ADA […]

Public Speaking Practice

Do you have a presentation or interview coming up? Want to gain confidence with your public speaking and conversation skills? Silicon Valley Speaking Club meetings are an excellent opportunity for practice!  A […]

Postcard Making Workshop

Join us to create your very own postcard to express and share your creativity. Write to a friend and share your playful side! We will provide basic materials such as […]

(Virtual) Pearl Avenue Book Club

The Pearl Avenue Book Club meets virtually, on the 2nd Wednesday of the month, at 5:30 p.m. All are welcome to join in the lively discussions. Currently, the Club is […]

*Virtual* Seven Scientific Reasons to Meditate Now

Join us this evening for a program filled with insights on the topic of meditation. Dr. Saggar will provide data from recent neuroscientific studies on how regular meditation practices improve our physical, […]

*VIRTUAL* College Admissions Help with Students4Students

Hosted via Zoom by Bascom Branch LibraryStudents4Students is a team of college students passionate about helping high schoolers navigate the college admissions process. Join Darsh from UCLA for an insightful […]