Best Middle Grade Christmas Books (2026): 5 Compared
Five middle grade Christmas books compared for young readers, from Goosebumps scares to Santa's origin tale, ranked by fit, contents and reading level.

At a glance
Top picks
As an Amazon Associate I earn from qualifying purchases.
When December arrives and the classroom library needs something seasonal, the best middle grade christmas books give readers adventure without leaving the holiday behind. We compared five middle grade Christmas books by reader fit, contents and edition, value, and the stated reading age or grade level, using only what each listing publishes.
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 The Rise of Nicholas the Noble by Bell: 320 pages, newest 2025 date, reading age 7 to 10 stated Check price on Amazon
Best Series Pick The 12 Screams of Christmas by Stine: Goosebumps Christmas, grade 3 to 7 and reading age 8 to 12 Check price on Amazon
Best Newer Pick Let It Glow by Meyer: Book 1 of 2, 304 pages, reading age 8 to 12 Check price on Amazon
Best Short Read A Very Bad Holiday by Howard: 96 full-color pages, grade 2 to 5, reading age 7 to 10 Check price on Amazon
Best Classroom Tale The Christmas Genie by Gutman: Fifth-grade class story, 176 pages, reprint edition Check price on Amazon
The picks
| # | Product | Shelf Score | Buy |
|---|---|---|---|
| 1 | The Rise of Nicholas the Noble by Bell | 9.7/10 | Buy on Amazon |
| 2 | The 12 Screams of Christmas by Stine | 9.7/10 | Buy on Amazon |
| 3 | Let It Glow by Meyer | 9.7/10 | Buy on Amazon |
| 4 | A Very Bad Holiday by Howard | 9.6/10 | Buy on Amazon |
| 5 | The Christmas Genie by Gutman | 9.6/10 | Buy on Amazon |

The Rise of Nicholas the Noble by Bell
The origin tale of Nicholas and his dog Barry in a world of elves and gnomes, for readers who want Santa's backstory; skip it if long fantasies lose your reader.
Pros
- 320 pages, the longest page count here.
- Reading age 7 to 10 years, marked as from customers, and grade level 3 to 7 are both stated.
- 2025 publication from HarperPop, the newest date here.
Cons
- The villain Gangleri may be intense for sensitive readers; preview first.
- No series position is stated.
- At 320 pages it is the longest commitment here.

The 12 Screams of Christmas by Stine
A Goosebumps Christmas special following Kate and the 12 Screams of Christmas play, for series fans who want holiday scares; skip it for easily frightened readers.
Pros
- Reading age 8 to 12 years, marked as from customers, and grade level 3 to 7 are both stated.
- Book 12 of 14 in Goosebumps: Most Wanted, a defined series.
- 192 pages from Scholastic Paperbacks.
Cons
- Goosebumps scares may be too much for sensitive readers; preview first.
- Book 12 of 14, so series readers start mid-arc.
- 2014 publication, the oldest date here.

Let It Glow by Meyer
A holiday pageant story about twins Aviva and Holly discovering each other, for readers who like friendship tales; skip it if your reader wants frights.
Pros
- 304 pages from Feiwel & Friends, published October 29, 2024.
- Book 1 of 2, a stated starting point.
- A reading age of 8 to 12 years is stated.
Cons
- No grade level is stated, only a reading age of 8 to 12 years.
- Book 1 of 2, so the arc continues beyond this volume.
- The reading age has no stated source mark.

A Very Bad Holiday by Howard
A full-color novelization of the Bad Guys holiday special, for fans of the crew who want a quick Christmas read; skip it for readers new to the series.
Pros
- Reading age 7 to 10 years, marked as from customers, and grade level 2 to 5 are both stated.
- Full-color novelization of the holiday special.
- 96 pages, the shortest read here.
Cons
- A heist plot with naughty heroes; preview for rule-following readers.
- 96 pages is the shortest page count here.
- Tied to the holiday special; readers new to the series start mid-stream.

The Christmas Genie by Gutman
A classroom comedy about a genie granting one shared wish, for readers who like school stories with magic; skip it if your reader wants a series.
Pros
- Reading age 8 to 12 years and grade level 3 to 7 are both stated.
- 176 pages.
- Set in a fifth-grade classroom, familiar ground for middle grade readers.
Cons
- 2010 reprint, the oldest edition here.
- No series position is stated.
- The meteorite crash may startle very young readers; preview first.
As an Amazon Associate I earn from qualifying purchases.
More picks to compare
Hailey Haddie Christmas MysteriesFor young sleuths: 15 short Christmas mystery stories.Check on Amazon
A Boy Called Christmas Boxed SetFor series readers: the boxed set collects the Christmas series.Check on Amazon
The Mystery at Snowflake InnFor Boxcar Children fans: a Christmas holiday special mystery.Check on Amazon
The Advent BoxFor December reading: an advent-themed Christmas book.Check on Amazon
North for the WinterFor graphic novel fans: a Christmas graphic novel.Check on Amazon
Compare the picks
| Book | Shelf Score | Author | Pages | Reading age or grade | Amazon |
|---|---|---|---|---|---|
| The Rise of Nicholas the Noble by Bell | 9.7/10 | Chanda A. Bell | 320 | 7 to 10, grade 3 to 7 | View on Amazon |
| The 12 Screams of Christmas by Stine | 9.7/10 | R. L. Stine | 192 | 8 to 12, grade 3 to 7 | View on Amazon |
| Let It Glow by Meyer | 9.7/10 | Marissa Meyer, Joanne Levy | 304 | 8 to 12 | View on Amazon |
| A Very Bad Holiday by Howard | 9.6/10 | Kate Howard | 96 | 7 to 10, grade 2 to 5 | View on Amazon |
| The Christmas Genie by Gutman | 9.6/10 | Dan Gutman | 176 | 8 to 12, grade 3 to 7 | View on Amazon |
Book details as published on each listing, collected 23 October 2026.
How we scored them
The Shelf Score weighs fit for the reader, contents and edition, value, and the listed reading age or level where one is given. All five picks state a reading age, and four also state a grade level; three of the reading ages are marked as from customers. How we pick explains the weights.
| Book | Shelf Score | Fit /35 | Contents /25 | Value /25 | Age/level /10 |
|---|---|---|---|---|---|
| The Rise of Nicholas the Noble by Bell | 9.7 | 32 | 21 | 20 | 9 |
| The 12 Screams of Christmas by Stine | 9.7 | 32 | 20 | 19 | 9 |
| Let It Glow by Meyer | 9.7 | 30 | 21 | 20 | 7 |
| A Very Bad Holiday by Howard | 9.6 | 30 | 19 | 18 | 9 |
| The Christmas Genie by Gutman | 9.6 | 28 | 19 | 19 | 9 |
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 middle grade christmas books
Match the age band
Reading ages here run 7 to 10 and 8 to 12, with grade levels 2 to 5 or 3 to 7. The Bad Guys novelization at 96 pages and a 7 to 10 band suits younger middle grade readers, while the 320-page Elf on the Shelf tale suits stronger readers. Browse every middle grade list for more by level.
Series or standalone
The 12 Screams of Christmas is Book 12 of 14 in Goosebumps: Most Wanted and Let It Glow is Book 1 of 2, so series readers can keep going. The Elf on the Shelf Santaverse tale, the Bad Guys novelization and The Christmas Genie stand alone. See best winter middle grade books for more seasonal series.
What to do with thin listings
Every pick here carries a full listing, so compare page counts and dates directly. The 2010 reprint of The Christmas Genie is the oldest edition; the 2025 Elf on the Shelf Santaverse book is the newest. Older editions still read fine; they just may look different from current printings.
Before you buy
- Check the page count against the reader: 96 to 320 pages here.
- Note the series position: Book 12 of 14 for Goosebumps, Book 1 of 2 for Let It Glow.
- Reading ages marked as from customers come from shoppers, not the publisher.
Frequently Asked Questions
What age are these Christmas books for?
Reading ages are 7 to 10 or 8 to 12 years, with grade levels 2 to 5 or 3 to 7 where stated. Three of the reading ages are marked as from customers.
Which of these are part of a series?
The 12 Screams of Christmas is Book 12 of 14 in Goosebumps: Most Wanted and Let It Glow is Book 1 of 2.
Which is the longest book here?
The Rise of Nicholas the Noble at 320 pages; the shortest is A Very Bad Holiday at 96 pages.
Related lists
See every middle grade list and all kids and teens lists.
More lists: picture books about Christmas, YA Christmas books and mystery books for Christmas.