Under the guidance of the CA Department of Public Health and San Diego County’s Public Health Officer, 12 San Diego Public Library locations are open for limited in-person services Monday – Saturday, 9:30 am to 5:30 pm and will be closed from 1-2 pm for cleaning.  Online library servicesContactless Holds Pickup, and all book drops are available to the public. Find specific information on operations.


San Diego

Accessibility Tools

  • Check if your spelling is correct, or try removing filters.
  • Remove quotes around phrases to match each word individually: "blue drop" will match less than blue drop.
  • You can require or exclude terms using + and -: big +blue drop will require a match on blue while big blue -drop will exclude results that contain drop.

Do Your Homework @ the Library

Got Homework? We've got help!

The Do Your Homework @ the Library program offers FREE homework assistance for students to support out of school learning and engagement.
The program includes:
  • Free access to paid Coaches and caring volunteers who are available to help K-8 students with their homework assignments;
  • Free access to learning materials; and
  • Free access to computers, online research tools, and other digital resources available at the library.

Virtual Homework Help

The Do Your Homework @ the Library Virtual Homework Help will be available 6 days a week to serve K-8th grade students.
  • Homework help is available to students and their families for free.
  • Math, English, and science help will be available every day.
  • Email registration is required to connect with the DYH@L Virtual Homework Help program.
  • Email DYHAL@SanDiego.gov with your student’s name, grade, school, closest library, and which session they would like to attend.
Program Flyers | Guidelines

Regular Hours

Monday - Thursday 10:00 a.m. - 1:00 p.m.
2:30 p.m. - 5:30 p.m.
Friday 2:30 p.m. - 5:30 p.m.
Saturday 10:00 a.m. - 1:00 p.m.

Homework Help for Spanish Speakers

Monday - Wednesday 10:00 a.m. - 1:00 p.m.
2:30 p.m. - 5:30 p.m.
Thursday 2:30 p.m. - 5:30 p.m.

Frequently Asked Questions

How does email request for a virtual homework assistance session work? Is it on a first come, first served basis?
No. All students that email will receive the same meeting link and passcode that is unique to the specific session. Students will be assisted as they come in to the session. The sooner they come in to the session the sooner they will receive assistance.
Can I request one or more virtual homework assistance sessions in advance?
You can request a link to any particular session. You can ask for as many meeting links as you need, but this does not reserve your spot. Students will receive assistance as they come in to the session.
Is there a limit to how many virtual homework assistance sessions I can request in advance?
There is no limit to requesting links for sessions, but meeting links do not reserve a spot. Students will be helped as they log in and they may need to wait for their turn if another student is being helped at that time.
How is virtual homework assistance provided? Do I receive one-on-one assistance?
Homework assistance will be provided in Zoom Breakout Rooms and several students may be in the same room at the same time. Students will be assisted in rotation. TLCs (Tutor/Learning Coordinators) will assist students with their questions and once that question is answered rotate to assist another student in the Breakout Room. Two TLCs will be available per session.
Do you have an online booking system for the different sessions?
We do not have an online booking system. Students will request meeting links and passcodes through email for the session they are interested in joining.
Am I guaranteed a spot?
There are no guaranteed spots. We will be sending the same meeting link and passcode to students who request it and we will help as many students as possible during the session allotted time.
Is the program open to students from all school districts and San Diego County at large?
Yes. Virtual Homework Help is available to all students.
Can high school or college students receive homework help?
They can receive help, but our homework help coaches are trained to assist Kindergarten to 8th grade students. If the library staff is unable to help, they will provide alternative resources that may help the student.


COVID-19 Update: We are not currently onboarding any new volunteers. We are looking forward to the time that volunteers will be back serving in our libraries.

We need volunteers! Do you have what it takes?

Learn more about volunteer opportunities at the library here.

If you have questions or are interested in volunteering as a homework coach, contact the the Do Your Homework @ the Library program at 619-238-6687.

Homework Resources

Help Now logo
If you need help with your homework, we offer free, live online tutoring every day from 1:00 p.m. to 10:00 p.m. via Brainfuse HelpNow. Get help in English or Spanish, for all grades K-12. In addition, you'll find writing assistance and help with standardized tests, such as the SAT, ACT, AP, TOEFL, GED, and ASVAB.
Distance Learning Center graphic
For parents and caregivers who are educating their children--either via distance learning or homeschooling--we have curated a list of free, well-established academic resources on a variety of subjects. Resources are broken down first by grade level, and then by subject.
For questions about the program, please contact the Do Your Homework @ the Library program at DYHAL@sandiego.gov.