Teen Resources

HMCPL Resources

Explore our large collection of books and audiovisual materials! You can even place a book on hold by signing in with your library card number.

A library card allows you to explore a great number of services, use our public computers, and access our vast catalog of media.

HMCPL offers a number of events for teens. Use this calendar to find event details and locations


Search for the best books you have already to read to find recommendations for similar books.

Prepare for the ACT, SAT, AP exams, and more with online practice quizzes and tutorials.

Create a virtual bookshelf to keep track of what you have read and what you would like to read. Explore book lists, find recommendations, and take part in reading challenges. You can also join HMCPL’s Goodreads group

Learn about the latest in young adult books with lists, interviews, and quizzes. 

HMCPL Teen Volunteers

In the Teen Volunteer Program, teens gain real job experience in a fun and educational environment while performing a valuable community service. Volunteers will be assisting in the Youth Services areas and will have various tasks and responsibilities. Volunteers will work no more than 4 hours per week in increments of 2 hours at a time. Teens must be 14-17 years old by June 1 to participate in the Teen Volunteer Summer Program. Please complete, sign, and return the downloadable form via the Volunteer Now button to your local Library branch or send to teenvolunteer@hmcpl.org.

Volunteer button

If you are looking for volunteer hours to complete scholarship or merit requirements, please contact our Volunteer Coordinator by emailing teenvolunteer@hmcpl.org prior to applying as a volunteer.

Equal Opportunity Policy

HMCPL maintains a strong equal employment opportunity policy. Volunteers are recruited, placed, trained, recognized, and dismissed on the basis of competence and job performance, without regard to race, creed, color, religion, gender, sexual orientation, age, national origin, marital status, disability, or political affiliation.