Best Young Adult Books about Witches (2026): 4 Compared
Four young adult books about witches compared by reading age, series, pages and publisher, from a YA cozy mystery to a classic.

At a glance
Top picks
As an Amazon Associate I earn from qualifying purchases.
Witches in young adult fiction run from school academies to small-town mysteries. The best young adult books about witches here are the ones whose stated reading age, series place and publisher fit the reader. We compared four books by pages, reading age, series and publisher, 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 YA A Witchy Mistake (YA, 13-17): Reading age 13-17, book 1 of 5 Check price on Amazon
Best Classic The Witches (Roald Dahl): Roald Dahl, 224 pages, grades 3-7 Check price on Amazon
Best Romance Witches of Bone Hill: 416 pages, 2023, best-selling author Check price on Amazon
Best School Witch School Book 1 (Kahler): Reading age 9-12, book 1 of 11 Check price on Amazon
The picks
| # | Product | Shelf Score | Buy |
|---|---|---|---|
| 1 | A Witchy Mistake (YA, 13-17) | 9.8/10 | Buy on Amazon |
| 2 | The Witches (Roald Dahl) | 9.7/10 | Buy on Amazon |
| 3 | Witches of Bone Hill | 9.7/10 | Buy on Amazon |
| 4 | Witch School Book 1 (Kahler) | 9.7/10 | Buy on Amazon |

A Witchy Mistake (YA, 13-17)
A young adult paranormal cozy mystery, book 1 of 5 in Witches of Whispering Pines, reading age 13-17.
Pros
- Reading age 13-17, the YA fit here
- Book 1 of 5 in Witches of Whispering Pines
- Published December 2, 2020
- Rhonda Hopkins, series author
Cons
- No print length is stated
- No grade level is stated
- Single book, series continues past it
- No other format details are stated

The Witches (Roald Dahl)
Roald Dahl's classic The Witches, 224 pages, reading age 7-10, grades 3-7, from Viking Books for Young Readers.
Pros
- 224 pages stated
- Reading age 7-10, grades 3-7
- Viking Books for Young Readers
- A children's classic, per the listing
Cons
- Reading age 7-10, below YA
- No series is stated
- Reprint edition, not new
- No other format details are stated

Witches of Bone Hill
Witches of Bone Hill by Ava Morgyn, 416 pages, from Griffin, published September 26, 2023.
Pros
- 416 pages, the most stated here
- Published September 26, 2023
- From a USA Today best-selling author
- Griffin publisher
Cons
- No reading age is stated
- No series is stated
- No grade level is stated
- 416 pages is the longest here

Witch School Book 1 (Kahler)
Witch School Book 1 by Katrina Kahler, reading age 9-12, book 1 of 11, published June 10, 2016.
Pros
- Reading age 9-12 stated
- Book 1 of 11 in Witch School
- Published June 10, 2016
- School magic story, per the listing
Cons
- No print length is stated
- Reading age 9-12, below YA
- Publisher listing is garbled
- No grade level is stated
As an Amazon Associate I earn from qualifying purchases.
Compare the picks
| YA Witch Book | Pages | Reading age | Series | Publisher | Amazon |
|---|---|---|---|---|---|
| A Witchy Mistake (YA, 13-17) | Not stated | 13-17 years | Book 1 of 5 | Killer Ink Press | View on Amazon |
| The Witches (Roald Dahl) | 224 | 7-10 years | Not stated | Viking Books for Young Readers | View on Amazon |
| Witches of Bone Hill | 416 | Not stated | Not stated | Griffin | View on Amazon |
| Witch School Book 1 (Kahler) | Not stated | 9-12 years | Book 1 of 11 | KC Global Enterprises Pty Ltd | View on Amazon |
Specifications are publisher stated as listed, collected 21 October 2026. Reading ages apply to the named listing only.
How we scored them
The Shelf Score weighs performance (reading age fit, series and pages), build, value for the stated specs, safety and warranty. For books, safety means age guidance; each listing states a reading age or grade. None states a warranty. How we pick explains the weights.
| Book | Shelf Score | Fit /35 | Contents /25 | Value /25 | Age/level /10 |
|---|---|---|---|---|---|
| A Witchy Mistake (YA, 13-17) | 9.8 | 32 | 22 | 22 | n/a |
| The Witches (Roald Dahl) | 9.7 | 30 | 22 | 21 | n/a |
| Witches of Bone Hill | 9.7 | 30 | 21 | 21 | n/a |
| Witch School Book 1 (Kahler) | 9.7 | 29 | 21 | 21 | n/a |
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 young adult books about witches
Match the reading age
A Witchy Mistake states 13-17 years, the direct young adult fit. WITCH SCHOOL states 9-12 years, The Witches states 7-10 years with grades 3-7, and Witches of Bone Hill states no reading age. Start with the stated age. Also see our middle grade books for the 9-12 range.
Series or standalone
A Witchy Mistake is book 1 of 5 in Witches of Whispering Pines; WITCH SCHOOL is book 1 of 11 in Witch School. The Witches and Witches of Bone Hill list no series. Book 1 entries start the story; series runs continue it. Also compare fantasy books for more magic.
Pages and length
Witches of Bone Hill lists 416 pages, The Witches 224 pages. The other two state no print length. Longer books suit slower readers; shorter ones suit a quick read.
Publisher stated
The Witches lists Viking Books for Young Readers, Witches of Bone Hill lists Griffin, WITCH SCHOOL lists KC Global Enterprises Pty Ltd, and A Witchy Mistake lists Killer Ink Press. Publisher names come from the spec tables as stated.
Setup Notes
- Check the reading age before gifting: 13-17, 9-12 and 7-10 years here.
- Book 1 of a series is the entry point; the Witches of Whispering Pines and Witch School series continue past book 1.
- The Witches is a reprint edition from 2007, per the spec table.
- Witches of Bone Hill is from a USA Today best-selling author, per the listing.
Frequently Asked Questions
Which book here fits young adult readers?
A Witchy Mistake, with a stated reading age of 13-17 years.
Which books are book 1 of a series?
A Witchy Mistake is book 1 of 5; WITCH SCHOOL is book 1 of 11.
Which book has the most pages stated?
Witches of Bone Hill at 416 pages.
Which book is the classic?
The Witches by Roald Dahl, 224 pages, published August 16, 2007.
Related lists
Related: young adult books and all kids and teens books. Also see our middle grade books. Also see our fantasy books.
More lists: browse book club books and thriller mystery books.