Best YA Books for 12 Year Old Girls (2026): 4 Compared
Four YA books for 12 year old girls compared by fit, contents, value and reading age, from a 3-book romance set to a spy-school series starter.

At a glance
Top picks
As an Amazon Associate I earn from qualifying purchases. How we score
Twelve is the year reading gets personal: first crushes, friendship shifts, and stories that feel written for exactly her. The best ya books for 12 year old girls mix romance, adventure and real-life stakes, and we scored four picks on fit, contents, value and reading age.
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 To All the Boys Boxed Set: Complete 3-book boxed set, 1072 pages, reading age 12+ Check price on Amazon
Best Spy Adventure Gallagher Girls 1 by Carter: All-girls spy school, first crush, 304 pages, 12+ Check price on Amazon
Best Friendship Story Just As Long As We’re by Blume: Seventh-grade best-friend drama, 288 pages, ages 10-12 Check price on Amazon
Best True Story A Long Walk to Water by Park: Newbery Medalist, 128 pages, grades 5-7 Check price on Amazon
The picks
| # | Product | Shelf Score | Buy |
|---|---|---|---|
| 1 | To All the Boys Boxed Set | 9.8/10 | Buy |
| 2 | Gallagher Girls 1 by Carter | 9.8/10 | Buy |
| 3 | Just As Long As We're by Blume | 9.8/10 | Buy |
| 4 | A Long Walk to Water by Park | 9.8/10 | Buy |

To All the Boys Boxed Set
The complete 3-book romance in a boxed set, 1072 pages, for the reader who loves Lara Jean.
Pros
- Complete 3-book story in one boxed set
- Reading age 12 and up, right for the reader
- Lara Jean's love letters are the heart of the story
Cons
- Part of a 3-book set, a long read at 1072 pages
- Romance themes may not suit every 12-year-old
- 2018 edition, no newer printing stated

Gallagher Girls 1 by Carter
A spy school for girls plus a first crush, 304 pages, for readers who want action with romance.
Pros
- All-girls spy school with a first-crush plot
- Reading age 12 and up, grades 7 and up
- Book 1 of 6 for series readers
Cons
- Book 1 of 6, a long series commitment
- 2016 reissue, no newer edition stated
- Reading age 12 and up, not for younger siblings

Just As Long As We're by Blume
Seventh-grade friendship strained by a new girl, 288 pages, for readers living that exact year.
Pros
- Seventh-grade friendship drama, exactly her year
- Reading age 10 to 12, grades 7 to 9
- A trusted author with a long backlist
Cons
- 2010 reprint, an older printing
- Companion to Here's to You, Rachel Robinson
- Reading age tops out at 12

A Long Walk to Water by Park
Two Sudanese eleven-year-olds, 128 pages, for a reader who wants a short, powerful true story.
Pros
- Newbery Medalist author
- 128 pages, a quick but powerful read
- True story with an afterword by the real Salva Dut
Cons
- 2010 edition, an older printing
- Reading age marked from customers only
- Grade level 5 to 7 may feel young for some 12-year-olds
As an Amazon Associate I earn from qualifying purchases.
More picks to compare
A Flash of Fire by WyssFor readers 11-15 who want myth and a secret academy.Check on Amazon
Compare the picks
| Book | Shelf Score | Pages | Reading Age | Grade Level | Format | Amazon |
|---|---|---|---|---|---|---|
| To All the Boys Boxed Set | 9.8/10 | 1072 | 12+ | 7 – 9 | Boxed set | Check price |
| Gallagher Girls 1 by Carter | 9.8/10 | 304 | 12+ | 7 and up | Paperback | Check price |
| Just As Long As We’re by Blume | 9.8/10 | 288 | 10 – 12 | 7 – 9 | Paperback | |
| A Long Walk to Water by Park | 9.8/10 | 128 | 10+ | 5 – 7 | Paperback | Check price |
Page counts and reading ages are as listed, collected 18 October 2026.
How we scored them
The Shelf Score weighs fit for a 12-year-old girl, contents, value and reading age. How we pick explains the weights.
| Book | Shelf Score | Fit /35 | Contents /25 | Value /25 | Age/level /10 |
|---|---|---|---|---|---|
| To All the Boys Boxed Set | 9.8 | 34 | 22 | 24 | 9 |
| Gallagher Girls 1 by Carter | 9.8 | 34 | 21 | 20 | 9 |
| Just As Long As We’re by Blume | 9.8 | 34 | 21 | 20 | 9 |
| A Long Walk to Water by Park | 9.8 | 33 | 22 | 20 | 8 |
Scores run from 9.2 to 9.8: each book’s point total is placed on that range, so more points always means a higher score. 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 ya books for 12 year old girls
Match the reading age
Two picks are marked 12 years and up: the To All the Boys boxed set and Gallagher Girls. The Judy Blume is marked 10 to 12, and A Long Walk to Water is marked 10 plus. A 12-year-old sits in all four ranges, but the 12-and-up pair suits readers ready for romance and crushes. See our novels for a 12 year old list for more at this level.
Series or standalone
Gallagher Girls is book 1 of 6, and the To All the Boys boxed set holds all 3 books. If she likes continuing with the same characters, a series starter is the gift that keeps giving. For one-and-done reads, the Judy Blume and A Long Walk to Water stand alone. Our YA books for girls list has more series to follow.
Romance, adventure or real life
Lara Jean’s love letters make the boxed set the romance pick. Gallagher Girls pairs spy-school action with a first crush. The Judy Blume is pure friendship drama in seventh grade. A Long Walk to Water is a true survival story, the shortest here at 128 pages.
Before you buy
- Check the reading age on the listing: two of these are marked 12 and up.
- Series starters commit to more books; the boxed set and Gallagher Girls are both ongoing stories.
- Match page count to her stamina: 128 pages versus 1072 is a very different gift.
Frequently Asked Questions
Are these OK for a 12-year-old?
All four list reading ages that include 12: two are marked 12 and up, one is marked 10 to 12, and one is marked 10 plus.
Where should she start a series?
Gallagher Girls is book 1 of 6, so start there. The To All the Boys boxed set holds all 3 books in order.
Which is the shortest?
A Long Walk to Water at 128 pages. The longest is the To All the Boys boxed set at 1072 pages across 3 books.
Related lists
See every middle grade books list and all kids and teens lists.