Teen Homework Resources

Tell Us What You’re Studying!
Students and teachers! Please alert us to your upcoming assignmens so we can provide you with the best possible resources.
With this information, we can prepare booklists and subject guides like those listed below and/or purchase new library materials that support the school curriculum.

Research by Subject
We have many premium research databases organized by subject, HERE. All are available for free with a Provo City Library card. Subjects include:
- Magazines, Journals, & Newspapers
- Health & Medicine
- Law & Government
- Encyclopedias
- Business & Finance
- Travel
- Online Learning
Subject Guides
Guides to the books available at the library on specific subjects.

Online Encylopedias and More
Here's a list of online enclyopedias free with a Provo City Library card.

Magazines and Newspapers
Here's a list of print magazines and newspapers available at the library. The Magazine and Newspaper Databases are available for free with a Provo City Library card.

Booklists
- Historical Fiction | Ancient History – The Renaissance
- Historical Fiction | The 15th Century – 19th Century
- Historical Fiction | The 20th Century
- Award Winning Books for Teens
- Best Nonfiction Books for Teens
- Best Teen Books of 2016
- Best Teen Books of 2017
- Best Teen Books of 2018
- Clean Reads for Teens
- Contemporary Realistic Teen Fiction
- Contemporary Romance for Teens
- Dystopian Fiction for Teens
- Fantasy Fiction for Teens
- Fiction for Teen Guys
- Fractured Fairy Tales For Teens
- Grade Level List
- Holocaust Books for Teens
- LGBTQ+
- Librarian Favorites for Teens
- Mysteries for Teens
- Road Trip Audiobooks
- Sports Fiction for Teens
- Tales of Terror, Horror Fiction for Teens

Plan for College
The following are high school completion and college admittance resources and are all available for free with a Provo City Library card.

At the Library
Here are other resources available at the library.
- Computers, Internet & Printing
- Study Rooms
- Software
- Ask a Librarian | 801-852-6661