Best Books for Teens (2026): 4 Top Picks Compared
Four books for teens compared by listed reading age, grade level, publication date and page count, from high school mystery to classic young adult drama.

On this page
Whether a high schooler is building an independent reading list or browsing for their next weekend novel, finding the best books for teens means matching a reader’s interests to the right reading level and story length. This guide is for parents, librarians and students looking for compelling young adult titles across contemporary drama, historical fiction and suspense. We compared four books by listed reading age, grade level, print length and publication date, noting where customer age tags or sensitive themes appear on each listing.
ShelfAnswers earns a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure.
Quick picks
- Best Overall One of Us Is Lying by McManus: High school mystery with four suspect points of view, 416 pages and Book 1 of 3 Check price
- Best for Older Teens Girl in Pieces by Glasgow: Emotionally honest novel about recovery for readers ages 14 to 17, with 448 pages Check price
- Best Classic The Outsiders by Hinton: Foundational coming-of-age novel about brotherhood and rivalry across 224 pages Check price
- Best Historical Fiction The Boy in the Striped Pajamas by Boyne: Historical novel set during the Holocaust in 1942, spanning 215 pages for grades 7 to 9 Check price
Compare the picks
| Book | Shelf Score | Author | Pages | Reading age or grade | Published |
|---|---|---|---|---|---|
| One of Us Is Lying by McManus | 8.9/10 | Karen M. McManus | 416 | Ages 14+, grades 9-12 | February 28, 2023 |
| Girl in Pieces by Glasgow | 8.6/10 | Kathleen Glasgow | 448 | Ages 14-17, grades 9-12 | April 10, 2018 |
| The Outsiders by Hinton | 8.3/10 | S. E. Hinton | 224 | Ages 12+, grades 7-9 | April 20, 2006 |
| The Boy in the Striped Pajamas by Boyne | 7.2/10 | John Boyne | 215 | Ages 9+, grades 7-9 | October 23, 2007 |
Book details as published on each listing, collected 15 October 2026.
The picks
| # | Product | Shelf Score | Buy |
|---|---|---|---|
| 1 | One of Us Is Lying by McManus | 8.9/10 | Buy |
| 2 | Girl in Pieces by Glasgow | 8.6/10 | Buy |
| 3 | The Outsiders by Hinton | 8.3/10 | Buy |
| 4 | The Boy in the Striped Pajamas by Boyne | 7.2/10 | Buy |

One of Us Is Lying by McManus
A high school detention turns into a murder investigation when four classmates become suspects in a classmate's death.
Pros
- The premise features four alternating viewpoints that keep readers guessing
- 416 pages provides a substantial, immersive mystery for teen readers
- Reprint edition published February 28, 2023 with clear series labeling
- Both grade level (9 - 12) and reading age (14+ years) align with high school readers
Cons
- The reading age of 14+ years is marked as from customers rather than publisher guidance
- The description states the plot involves murder and drug dealing on probation, which may not suit all readers
- Being Book 1 of 3 means readers must buy sequels to finish the wider series
- 416 pages may feel lengthy for reluctant readers
Detailed Review
The description introduces five Bayview High students who walk into detention, where Simon, the creator of a notorious school gossip app, dies under suspicious circumstances before the period ends. When investigators conclude his death was not an accident, the remaining four students become suspects because Simon planned to publish secrets about them the following day. The listing states a print length of 416 pages, grade level 9 to 12, a customer-listed reading age of 14+ years, a publication date of February 28, 2023, and series position Book 1 of 3. Mature themes stated in the description include murder, death, secrets and probation for dealing.
Who it's for: a high school reader or mystery fan who enjoys multiple points of view and whodunit plots. Who should skip it: a reader who prefers standalone stories without sequels, or someone looking for a shorter, lighthearted read.
Its Shelf Score of 8.9/10 comes from fit 32/35, contents and edition 22/25, value 21/25 and reading age or level 9/10.
Book Details
| Author | Karen M. McManus |
|---|---|
| Print length | 416 pages |
| Reading age | 14+ years, from customers |
| Grade level | 9 - 12 |
| Series | Book 1 of 3: One of Us is Lying |
Details as published on the retailer listing, collected 15 October 2026. Editions and formats change; check the listing before you buy.
Reading Age and Edition
What this listing states. Grade level 9 to 12 and a reading age of 14+ years, marked as from customers, so reading age or level scores 9 of 10. Books carry no warranty, so warranty is not part of the score. See How We Pick.
Reading ages are a guide, not a rule. Listed reading ages and grade levels describe the level a book is aimed at, not whether it suits a particular child. Read the description or a sample first for younger or sensitive readers.
Listed reading ages and grade levels are a guide, not advice about a particular reader. Editions and formats change, so check the listing before you buy. See our Reading Age Disclaimer.

Girl in Pieces by Glasgow
A seventeen-year-old girl navigates intense loss and personal pain on her journey toward healing.
Pros
- Reading age of 14 - 17 years is stated directly without customer estimation tags
- Grade level 9 to 12 aligns cleanly with the listed reading age
- 448 pages offers an in-depth, complete standalone narrative
- Reprint edition published April 10, 2018 with no required companion books
Cons
- The description states intense themes including self-harm with broken glass, parental loss and grief
- 448 pages makes it the longest book among the four compared picks
- Serious emotional subject matter makes it unsuitable for younger teens
- Published April 10, 2018, an older reprint edition
Detailed Review
The description portrays seventeen-year-old Charlotte Davis as she copes with overwhelming personal loss, sorrow and the emotional journey of putting herself back together after facing the edge. It outlines a deeply personal story of survival, dealing with past grief involving her father, best friend and mother. The listing gives a print length of 448 pages, a reading age of 14 - 17 years, grade level 9 to 12, and a publication date of April 10, 2018. Mature themes noted plainly in the description include self-harm, emotional trauma, family loss and intense sorrow.
Who it's for: an older teen reader looking for an honest, character-driven story about overcoming emotional pain and finding recovery. Who should skip it: a reader who is sensitive to self-harm and heavy emotional distress, or anyone seeking an easy, escapist mystery.
Its Shelf Score of 8.6/10 comes from fit 30/35, contents and edition 21/25, value 21/25 and reading age or level 9/10.
Book Details
| Author | Kathleen Glasgow |
|---|---|
| Print length | 448 pages |
| Reading age | 14 - 17 years |
| Grade level | 9 - 12 |
| Published | April 10, 2018 |
Details as published on the retailer listing, collected 15 October 2026. Editions and formats change; check the listing before you buy.
Reading Age and Edition
What this listing states. Grade level 9 to 12 and a reading age of 14 - 17 years, so reading age or level scores 9 of 10. Books carry no warranty, so warranty is not part of the score. See How We Pick.
Reading ages are a guide, not a rule. Listed reading ages and grade levels describe the level a book is aimed at, not whether it suits a particular child. Read the description or a sample first for younger or sensitive readers.
Listed reading ages and grade levels are a guide, not advice about a particular reader. Editions and formats change, so check the listing before you buy. See our Reading Age Disclaimer.

The Outsiders by Hinton
Ponyboy and his greaser friends face class rivalry and hardship in this classic coming-of-age novel.
Pros
- 224 pages is an accessible length for both active and reluctant teen readers
- Grade level 7 to 9 matches early high school and junior high curricula
- Platinum edition published by Viking Books for Young Readers
- A classic standalone story with enduring themes of loyalty, family and brotherhood
Cons
- Reading age of 12+ years is marked as from customers rather than publisher guidance
- Published April 20, 2006, an older edition compared to newer releases
- The description states violence and gang fights between greasers and Socs that escalate
- A shorter page count of 224 pages compared to the longer novels in this list
Detailed Review
The description follows Ponyboy, a boy living on the outskirts of society who relies on his older brothers Darry and Sodapop alongside his loyal greaser friends. Life turns turbulent when violent clashes with the Socs, a group of wealthy rivals, escalate late one night. The listing gives a print length of 224 pages, a reading age of 12+ years marked as from customers, grade level 7 to 9, and an April 20, 2006 publication date for the Platinum edition. Mature themes explicitly mentioned in the description include gang violence, physical fights and social conflict.
Who it's for: a young teen or middle schooler wanting a fast-paced classic about friendship, class conflict and brotherhood. Who should skip it: a reader looking for a modern thriller or a lengthy, complex mystery series.
Its Shelf Score of 8.3/10 comes from fit 30/35, contents and edition 20/25, value 20/25 and reading age or level 9/10.
Book Details
| Author | S. E. Hinton |
|---|---|
| Publisher | Viking Books for Young Readers |
| Print length | 224 pages |
| Reading age | 12+ years, from customers |
| Grade level | 7 - 9 |
Details as published on the retailer listing, collected 15 October 2026. Editions and formats change; check the listing before you buy.
Reading Age and Edition
What this listing states. Grade level 7 to 9 and a reading age of 12+ years, marked as from customers, so reading age or level scores 9 of 10. Books carry no warranty, so warranty is not part of the score. See How We Pick.
Reading ages are a guide, not a rule. Listed reading ages and grade levels describe the level a book is aimed at, not whether it suits a particular child. Read the description or a sample first for younger or sensitive readers.
Listed reading ages and grade levels are a guide, not advice about a particular reader. Editions and formats change, so check the listing before you buy. See our Reading Age Disclaimer.

The Boy in the Striped Pajamas by Boyne
A friendship forms across a barbed fence in 1942 Berlin during the Holocaust, leading to devastating consequences.
Pros
- 215 pages provides a concise, focused reading experience
- Grade level 7 to 9 fits middle school and early high school reading lists
- Focuses on friendship and history during the Holocaust
- The listing states it won the Young Reader's Choice Award - Intermediate Division
Cons
- Contradiction in listing: reading age says 9+ years from customers while grade level says 7 to 9
- The description mentions devastating consequences and Holocaust setting, which is deeply tragic
- Published October 23, 2007, an older reprint edition
- Customer-sourced reading age of 9+ is younger than the historical subject warrants
Detailed Review
The description follows Bruno in 1942 Berlin, whose family moves to an isolated house next to a tall fence that separates him from people in the distance. While exploring, he meets a boy on the other side living under vastly different circumstances, initiating a friendship that leads to devastating consequences. The listing gives a print length of 215 pages, grade level 7 to 9, a publication date of October 23, 2007, and notes an award in the title. A clear contradiction in the listing is that the customer-listed reading age of 9+ years conflicts with the grade level of 7 to 9, especially given the tragic Holocaust subject matter stated in the description.
Who it's for: a young reader studying history who is ready for a sobering historical novel. Who should skip it: a reader seeking an uplifting story, or anyone looking for contemporary teen fiction with lighthearted themes.
Its Shelf Score of 7.2/10 comes from fit 27/35, contents and edition 19/25, value 19/25 and reading age or level 4/10.
Book Details
| Author | John Boyne |
|---|---|
| Publisher | David Fickling Books |
| Print length | 215 pages |
| Reading age | 9+ years, from customers |
| Grade level | 7 - 9 |
Details as published on the retailer listing, collected 15 October 2026. Editions and formats change; check the listing before you buy.
Reading Age and Edition
What this listing states. Grade level 7 to 9 and a reading age of 9+ years, marked as from customers, so reading age or level scores 4 of 10. Books carry no warranty, so warranty is not part of the score. See How We Pick.
Reading ages are a guide, not a rule. Listed reading ages and grade levels describe the level a book is aimed at, not whether it suits a particular child. Read the description or a sample first for younger or sensitive readers.
Listed reading ages and grade levels are a guide, not advice about a particular reader. Editions and formats change, so check the listing before you buy. See our Reading Age Disclaimer.
As an Amazon Associate I earn from qualifying purchases.
How we scored them
The Shelf Score weighs fit for teen readers, contents and edition, value, and the listed reading age or level where one is given. All four of the listings give both a reading age and a grade level, though three mark the reading age as from customers rather than publisher guidance. Publication dates range from April 20, 2006 to February 28, 2023, and print lengths run from 215 to 448 pages. How we pick explains the weights.
| Book | Shelf Score | Fit /35 | Contents /25 | Value /25 | Age/level /10 |
|---|---|---|---|---|---|
| One of Us Is Lying by McManus | 8.9 | 32 | 22 | 21 | 9 |
| Girl in Pieces by Glasgow | 8.6 | 30 | 21 | 21 | 9 |
| The Outsiders by Hinton | 8.3 | 30 | 20 | 20 | 9 |
| The Boy in the Striped Pajamas by Boyne | 7.2 | 27 | 19 | 19 | 4 |
Scores run from 0 to 10. Reading age or level counts on a list where at least one listing gives one, and a book whose listing gives none then scores zero on it. Where no listing gives one, the score is taken over the other 85 points. Books carry no warranty, so warranty is not scored.
How to choose the best books for teens
Check the reading age and grade level
Publishers and customers often assess reading level differently. For instance, Girl in Pieces lists a reading age of 14 – 17 years and a grade level of 9 to 12 directly from the publisher, while One of Us Is Lying lists a reading age of 14+ years marked as from customers alongside grade level 9 to 12. A listing can also show contradictions: The Boy in the Striped Pajamas pairs grade level 7 to 9 with a customer reading age of 9+ years, even though the Holocaust setting involves mature themes. Browse our young adult books collection to see how other titles align with high school reading levels.
Standalone novel or series starter
Deciding between a standalone novel and a series starter affects how much reading time a teen will invest. One of Us Is Lying is identified as Book 1 of 3, meaning readers who become invested in Simon’s mystery will likely want the subsequent installments. In contrast, The Outsiders and Girl in Pieces provide complete, self-contained narratives within a single volume. For younger siblings transitioning toward teen fiction, explore our recommendations for the best books for 10 year olds.
Consider print length and pacing
| Book | Pages | Grade level | Reading age |
|---|---|---|---|
| One of Us Is Lying by McManus | 416 | 9 – 12 | 14+ years, from customers |
| Girl in Pieces by Glasgow | 448 | 9 – 12 | 14 – 17 years |
| The Outsiders by Hinton | 224 | 7 – 9 | 12+ years, from customers |
| The Boy in the Striped Pajamas by Boyne | 215 | 7 – 9 | 9+ years, from customers |
Page counts in this roundup range from 215 pages in The Boy in the Striped Pajamas to 448 pages in Girl in Pieces. Shorter novels like The Outsiders at 224 pages offer quicker pacing that suits busy high school schedules or reluctant readers, whereas longer novels give enthusiastic readers deeper character arcs. Readers looking for stories focused on young men and coming-of-age journeys can also consult our guide to the best books for boys.
Before you buy
- Check the series position: One of Us Is Lying is Book 1 of 3, so decide in advance whether you plan to buy sequels.
- Verify the reading age note: listings for One of Us Is Lying, The Outsiders and The Boy in the Striped Pajamas mark ages as “from customers” rather than publisher guidance.
- Review listed grade levels against school expectations: The Outsiders and The Boy in the Striped Pajamas list grades 7 to 9, while One of Us Is Lying and Girl in Pieces list grades 9 to 12.
- Look for content notices in the description: listings note mature elements such as murder investigations, gang violence, grief or self-harm before purchasing.
Frequently Asked Questions
What age range is One of Us Is Lying suitable for?
The listing gives a reading age of 14+ years, marked as from customers, and a grade level of 9 to 12. The description also outlines a murder investigation involving secrets, detention and probation.
Is One of Us Is Lying a standalone book or part of a series?
The listing identifies One of Us Is Lying as Book 1 of 3 in the One of Us Is Lying series. Readers can enjoy the main mystery on its own or continue to the sequels.
What grade level is The Outsiders recommended for?
The listing states a grade level of 7 to 9 and a customer-listed reading age of 12+ years. At 224 pages, it is often assigned in early secondary school classes.
Why do the reading age and grade level differ on The Boy in the Striped Pajamas?
The listing gives a grade level of 7 to 9, while the reading age of 9+ years is marked as from customers. Because the description specifies a story set in 1942 during the Holocaust with devastating consequences, many educators treat it as a junior high text.
Related lists
See every Young Adult list and all Kids and Teens lists. Also see our best books for girls. Also see our best books for boys.
More lists: browse middle grade books, picture books and reading guides.




