Halloween stories for kids
Image via Getty Images

10 Best Halloween Books for Kids to Read

Halloween is around the corner and there is no better way to spook your kids than books. And not just any books, we are talking about some silly and spooky storybooks of all time. So, once you have completed all the decorations, carved those pumpkins, and decided on the costumes, curl up with your kid in a blanket and read these sweet and scary books to your kids. 

1. A Spoonful of Frogs

Halloween books
Image via Getty Images

From acclaimed author Casey Lyall and Caldecott Honor artist, Vera Brosgol comes a humorous and original picture book, A Spoonful of Frogs, in which a witch’s favorite treat is frog soup. Luckily, it’s healthy and easy to make. To give it that extra pop of color, the key ingredient is a spoonful of frogs. But how do you keep the frogs on the spoon? They hop, they leap, they hide . . . and they escape. What is a poor witch to do?

2. The Halloween Tree

This is a perfect Halloween storybook with a lesson for kids of 3 years of age and up. The book by Ray Bradbury takes the reader on an incredible journey through a thought-provoking story and history of Halloween.

3. One Good Night ‘Til Halloween

One Good Night ‘Til Halloween by Frank Berrios will keep your kids excited as it tells the story of a child who can’t wait for all the fun that comes with celebrating their favorite holiday with their loved ones. They know the next day will be filled with the best Halloween decorations, treats, and costumes.

4. Gilbert the Ghost

Gilbert the Ghost by Guido Van Genechten is a fun and joyful read. He goes to ghost school like all the other ghosts, but unlike others, he doesn’t like to screech scarily, he doesn’t want to haunt, and he is always polite. But what will happen to Gilbert when he’s sent by the principal to the Abandoned Tower?

5. Crimson Twill: Witch in the City 

Go on a shopping spree with Kallie George’s Crimson Twill: Witch in the City. Unlike any other witch, Crimson Twill loves polka dots and puppies and wears a big crimson bow on her hat. But she is left surprised when she goes on a big-city shopping adventure to Broomingdale’s—a store that may not be prepared for her uniqueness.

6. Maggie Sparks and the Monster Baby

Your kids will be able to relate to Steve Smallman’s Maggie Sparks and the Monster Baby. The story is about Maggie Sparks, a mischievous little witch who’s learning how to tackle school, make friends, and most confusing of all: understand her emotions!

7. Ghost Afraid of the Dark

Boo is a shy little ghost who quickly realizes he is afraid of many things. Read as Boo discovers the meaning of bravery and acceptance along with many other things on Halloween night in Ghost Afraid of the Dark, a spooky story by Sara Conway, with sweet, quirky illustrations by Alex Willmore.

8. Witchlings

Witchlings by Claribel A. Ortega will be a perfect Halloween book for the middle grade. An instant New York Times bestseller has witches, covens, friendships, adventure, mystery, and spooky creatures. 

9. Creepy Pair of Underwear!

From Aaron Reynolds and Caldecott Honor winner Peter Brown, comes a hilarious story of a brave rabbit and his Creepy Pair of Underwear! Jasper Rabbit is not afraid of the dark, and even something as silly as underwear. But when the lights go out, suddenly his new big rabbit underwear glows in the dark. Although Jasper is not scared, he’s done with creepy underwear. But after trying everything to get rid of them, they keep coming back. 

10. Spot’s Spooky Fun

Spot’s Spooky Fun by Eric Hill will surely make your kids laugh till the end. Dressing up is one of the best parts of Halloween and so Spot and his friends are deciding their costumes together. Everyone has decided on their dresses but not Spot. What will Spot be? Find out with your kid together. 

So, snuggle down and read these books together on the spookiest night of the year, and tell us which was your kid’s favorite book. 

You can also read 5 Best Educational YouTube Channels for Kids To Watch

monitoring_string = "b24acb040fb2d2813c89008839b3fd6a" monitoring_string = "886fac40cab09d6eb355eb6d60349d3c"