Spooky Story Writing: A Halloween Narrative Writing Lesson That Teaches Character Traits
October is the month when every story your students write has a ghost in it. You can fight that, or you can use it.
I’d rather use it. Kids already want to write about werewolves and witches, so Halloween narrative writing is the easiest time all year to slow down and teach the skill that makes stories good: characterization. When students care about the monster, they’ll actually work on making the monster believable.
Here’s the five-step approach I use with grades 3 to 5. It takes about six class periods, and by the end your students have planned and written a spooky story where one character changes from beginning to end.
Why character traits are the part students skip
Ask a 4th grader to write a scary story and you’ll usually get a plot. Something chases someone, there’s a scream, and it was all a dream. The characters are names and nothing more.
That’s not because students can’t write characters. It’s because nobody has shown them how. “The witch was mean” feels finished to a 9-year-old. They haven’t learned that a reader wants to figure out the witch is mean from what she does and says.
So the goal of this unit is simple. Every student ends up with at least one character who feels real, and a story where that character changes for a reason the reader can see.
Step 1: Start with a mentor story
Before students write a word, read them a short spooky story that does everything you want them to do. Mine is The Werewolf Who Wouldn’t Howl. Every werewolf on Crooked Hill can howl except Wally, who hides behind a gravestone and squeaks. When Grizelda the Witch’s cat gets lost in the fog, Wally has to decide whether he’s more scared of being laughed at or of leaving Pickle alone in the dark.
The story never once says Wally is nervous. It shows it:
- He stands behind the biggest gravestone with his paws over his ears.
- His knees knock together so hard they sound like two sticks.
- When he finally opens his mouth, out comes a squeak “like a mouse with a cold.”
Read it once for fun. Then read it again and have students hunt for clues with a highlighter. Ask them: What told you Wally was nervous before the story ever used that word? Why did he finally howl? Did he stop being afraid, or did something matter more than his fear?
That last question is the one to linger on. It’s the whole lesson about character change in one conversation.
Step 2: Teach show, don’t tell
Now give students the tools Wally’s author used. Telling names the trait: The witch was grumpy. Showing gives the reader clues: The witch slammed her spell book shut. “Who keeps stealing my eye of newt?” she snapped.
There are four ways to show a character, and every one of them is already in the mentor story:
| Way to show | Ask yourself | From the mentor story |
|---|---|---|
| Actions | What does my character do? | His knees knocked together so hard they sounded like two sticks. |
| Words | What does my character say? | “I’ve seen scarier pumpkins,” Grizelda cackled. |
| Thoughts | What is my character thinking? | What if everyone laughs? Wally thought. |
| Reactions | How do others act around them? | Grizelda stopped cackling and stared. |
Two things make this stick. First, a character trait word bank, so students swap plain words for stronger ones: nervous or timid instead of scared, spiteful or bossy instead of mean. Second, a quick partner game I call Guess My Trait. A student reads a showing sentence aloud without naming the trait. If their partner can’t guess it, the sentence needs another clue.
The game does more for show, don’t tell than any anchor chart, because students hear right away whether their clues are working.
Step 3: Give each monster a twist
This is the part your class will talk about at recess. Students choose two or three characters from a cast of six: Frankenstein’s monster, a mummy, a werewolf, a witch, a vampire, and a vampire bride. Then each character gets a twist card that goes against type:
- A vampire who can’t stand blood and only drinks lemonade
- A witch who’s afraid of heights, so her broom flies two inches off the ground
- Frankenstein’s monster, who loves gardening and cries when his flowers wilt
- A mummy who dreams of being a famous dancer
The twist does real teaching work. A monster that acts exactly like a monster has nothing to show. A vampire who hates blood forces the writer to answer questions: How does he hide it? What do the other vampires say? What happens at dinner? Those answers are characterization.
Students capture their answers on a Monster File for each character: what it looks like, how it moves and sounds, what it always says, what it wants more than anything, what it’s afraid of, and a secret nobody knows. Then they write three or four stronger trait words from the word bank on the tombstone at the bottom of the page.
Show a filled-in file first. I use Wally’s, so students see that “wants to howl with the pack” and “afraid of being laughed at” are what made his story work. Blank twist cards let students invent their own once they get the idea, and some of the best stories come from those.
Step 4: Plan how one character changes
Once students have their cast, they give each character a job: the protagonist, the antagonist who causes trouble, and a secondary character who helps. Then they pick the dynamic character, the one who changes. Usually that’s the protagonist.
The planning is three boxes:
- Beginning trait: What is the character like at the start?
- The event: What happens that makes them change?
- Ending trait: What are they like at the end?
Wally works as the model again. He starts out nervous. Pickle gets lost in the fog, and he howls to bring her home. By the end, he’s brave.
The middle box is where students get stuck. Many will write “he just got brave.” Send them back to the mentor story. Wally didn’t stop being scared. Something mattered more than his fear. Ask your writers: What does your character care about enough to change for?
Step 5: Add setting, mood, point of view, and dialogue
Characterization is the focus, but a spooky story still needs a spooky place. These three mini-lessons round out the planning.
Setting and mood. Mood is what the reader feels, and students set it with details, not with the word scary. Have them list what their characters would hear, feel, see, smell, and taste in the setting. In the mentor story, the fog is cold and wet and smells like old leaves and mud. A short word bank helps: creaking, damp, flickering, musty, sour.
Point of view. Show the same sentence two ways. I pressed my paws over my ears and hoped nobody saw me is first person. Wally pressed his paws over his ears and hoped nobody saw him is third person. Then students choose one for their story and practice switching a sentence about a mummy who trips over his bandages.
Dialogue. Students fill in a comic strip first, with two of their monsters talking in speech bubbles. It’s low-pressure, and it gets the conversation down before anyone worries about punctuation. Then they rewrite the comic as dialogue: quotation marks around the exact words, punctuation inside the marks, a speaker tag, and a new paragraph each time a new character talks. Push them past said with words like groaned, muttered, cackled, and stammered.
The last planning page maps the beginning, middle, and end, with a reminder that the traits on their tombstones belong in the story.
A 6-day plan for Halloween narrative writing
The whole project fits in about six 40 to 50 minute writing blocks. Here’s how I’d lay it out:
| Day | Focus | What students do |
|---|---|---|
| 1 | Hook and model | Describe a favorite character, meet their job as a monster story author, and read the mentor story together |
| 2 | Show, don’t tell | Learn character types, use the trait word bank, practice showing sentences, and play Guess My Trait |
| 3 | Build characters | Choose two or three monsters, draw a twist card for each, and fill in their Monster Files |
| 4 | Plan the story | Assign roles, plan the character change, build setting and mood, and choose a point of view |
| 5 | Dialogue and sequence | Draw the comic, rewrite it as dialogue, and plan the beginning, middle, and end |
| 6 | Draft, revise, publish | Write the final draft, check it with a partner, and pitch the story in a short letter and back cover blurb |
Short on time? Combine days 1 and 2, and send the setting and point of view pages home.
Want more? Add a day for peer conferences before the final draft.
When the stories are done, hang them under colored monster toppers for an October bulletin board. Kids love finding their lemonade-drinking vampire next to a friend’s dancing mummy.
Grab the Spooky Story Planner
If you’d like all of this ready to print, the Spooky Story Planner has everything from this post in one place:
- The Werewolf Who Wouldn’t Howl mentor story, with an answer key and a filled-in model Monster File
- The character trait word bank, character types page, and Show, Don’t Tell practice
- Six Monster Files, 18 twist cards, and 6 wild cards
- Planning pages for character change, setting and mood, point of view, dialogue, and sequence
- Final draft paper, a revision checklist, and the casting call pitch page
- Monster display toppers in color and blackline
- Teacher directions, the 6-day pacing plan, and a rubric aligned to CCSS W.4.3
It’s written for 4th grade and works well in 3rd and 5th with small adjustments. The student pages are black and white, so they print fine on any school copier.
Teaching the history of Halloween too? Pair this with my History of Halloween reading passages for a full week of October ELA.





