Skip to the main content
PeabodyMake a free story

Free Halloween and spooky stories for kids

Peabody has 16 free spooky stories for kids to read online, from a level 2 mystery in the fog to retold classics like Hansel and Gretel and The Legend of Sleepy Hollow. Each is marked spooky so a grown-up can choose first, and each opens at once with no sign-up. Free through the end of 2026.

StoryLevelPagesWhat happens
The Tapping in the FogLevel 221A strange tapping stops every time Juno stops, and it is coming from the old boathouse in the fog.
The Time MachineLevel 413An inventor rides a time machine into a future full of laughing, helpless people who lock their doors at night.
Hansel and GretelLevel 418In a hungry year, Hansel and Gretel get lost in the great forest and find a little house made of bread and cake.
The Wizard of OzLevel 513A cyclone drops Dorothy and her dog into a land of munchkins, talking scarecrows and one very bad-tempered witch.
Fort LanternLevel 614At 4:12 on Saturday, a fuzzy green monster in a bathrobe announces that Lantern Court now belongs to the monsters of the storm drain.
The Well That BreathedLevel 717Something is breathing at night in the old well at Gran's farm, and every afternoon it runs dry.
Perseus and MedusaLevel 818A fisherman's foster son promises a wicked king the head of Medusa, whose stare turns people to stone.
Vasilisa the BraveLevel 913Sent into the dark forest to fetch fire from Baba Yaga, the witch whose hut walks on chicken legs, Vasilisa has nothing but her mother's tiny doll in her pocket.
Theseus and the MinotaurLevel 914A young prince sails to Crete to end a terrible tribute, armed with a princess's thread and a maze full of echoes.
A Christmas CarolLevel 914On Christmas Eve, the stingiest man in London is visited by the ghost of his old partner, rattling in chains, and then by three spirits.
The Stuck NoteLevel 914Every afternoon, middle C on the old school piano sticks, and the little kids swear it is the ghost of a choirmaster named R.T.
The Legend of Sleepy HollowLevel 915Ichabod Crane, a skinny schoolteacher who believes every ghost story, sets his heart on marrying Katrina Van Tassel, while Brom Bones plays pranks on him.
Odysseus and the CyclopsLevel 1012Odysseus and his crew are locked in a giant's cave behind a boulder no army could move, and the giant's idea of dinner is them.
The Hound of the BaskervillesLevel 1113An old curse says a giant hound haunts the Baskerville family across the foggy moors of Devon, and now Sir Charles Baskerville has been found dead beside the footprints of an enormous dog.
Beowulf and GrendelLevel 1113For twelve years a monster has been stealing the sleepers from the great hall of Heorot, and nobody dares even to hum.
FrankensteinLevel 1213A young scientist named Victor Frankenstein discovers how to give life to lifeless matter, builds a giant, and runs from the creature the moment it opens its eyes.

What spooky means here

Every Peabody story is marked gentle, spooky, scary or horror before anyone reads it. A spooky story may have a witch, a ghost, a monster or a tense night, and it is told short and plain for young readers. Stories marked scary or horror are not in the open library at all, so none are on this page, and none can be read without an account. The 16 here run from levels 2 to 12.

Where to start

Read the first page yourself if you are not sure. These six are a good way in, easiest first:

  • The Tapping in the Fog (level 2): A strange tapping stops every time Juno stops, and it is coming from the old boathouse in the fog.
  • Hansel and Gretel (level 4): In a hungry year, Hansel and Gretel get lost in the great forest and find a little house made of bread and cake.
  • The Wizard of Oz (level 5): A cyclone drops Dorothy and her dog into a land of munchkins, talking scarecrows and one very bad-tempered witch.
  • Fort Lantern (level 6): At 4:12 on Saturday, a fuzzy green monster in a bathrobe announces that Lantern Court now belongs to the monsters of the storm drain.
  • The Stuck Note (level 9): Every afternoon, middle C on the old school piano sticks, and the little kids swear it is the ghost of a choirmaster named R.T.
  • The Legend of Sleepy Hollow (level 9): Ichabod Crane, a skinny schoolteacher who believes every ghost story, sets his heart on marrying Katrina Van Tassel.

Games and colouring after a spooky story

No Peabody game is themed for Halloween yet, so there is no spooky game to link to here. After a story, a child can try a learning game for the grade they are in, or read another story in the library.

A level is not a scare rating

The level number says how hard the reading is: how long the sentences are and how common the words are, from level 1 for a first reader up to level 13. It says nothing about how frightening a story is. A level 9 story is a harder read, not a scarier one, and a level 4 story can have a witch in it. Each story's page shows its level and its spooky mark; the level pages explain what each level reads like.

More free stories

Questions parents ask

Are these stories too scary for young children?

That depends on the child, so read a story's short description first and the opening page yourself. A story marked spooky can have a witch, a ghost, a monster or a tense night, told short and plain. The easiest to start with is The Tapping in the Fog (level 2). Stories marked scary or horror are not open to visitors at all.

Do I need an account, or to pay?

No. Every story on this page is free to read through the end of 2026, with no account and no card.

What do the level numbers mean?

A level is how hard the reading is, from level 1 for a first reader to level 13, worked out from the text itself. It is not a rating for how scary a story is. The level pages show the limits for each one.

Checked against how Peabody works on 19 October 2026. Written with help from AI, from Peabody's own code and library. Peabody is a learning app, not an assessment: if you're worried about your child's learning, talk to their teacher.