Create a story
Create a story

A decodable story, built around your learner's next sub-scope.

Every word validated against the patterns your learner has seen. Pick a topic, tune the length, and we'll build a story they can read tonight.

Story limit reached

You've used all your stories for this billing period.

Upgrade Your Plan

No stories yet

Get Started
1

Choose your mode

Phonics Focus for targeted practice, Fluency Review for longer reads, Bring Your Own text to analyze, Ad Lib Adventure for fill-in-the-blank writing, or Translate to rewrite any passage.

2

Pattern focus

Mark sub-scopes as Focus, Known, or Unknown. We'll check every word.

Phonics Focus: targeted practice stories for a new skill.

Best for introducing or drilling a specific pattern. You build a custom word bank below, and we write a short, fully decodable story that practices the patterns you're working on — and keeps everything else out. Every word is checked against your settings before you see it.

  1. For each sub-scope below, tap to choose Focus (drilled hard in the story), Known (allowed to appear naturally), or Unknown (kept out entirely).
  2. Mark at least 1 Known pattern (the carrier words the story is built from) and pick 1–10 Focus patterns — the skills your student practices in this story.
  3. Add a topic and length in the next steps, then generate.
Fluency Review: longer reads for building reading fluency.

Once a student can decode a set of patterns, they need mileage. Fluency Review writes longer, expressive stories using only patterns they've already mastered — so reading stays smooth and confidence grows.

  1. Known patterns are always included — they form the core vocabulary of the story.
  2. Optionally tick Areas of Focus below to weave in patterns you're still practicing.
  3. Use Customize scope selections (Advanced) to fine-tune exactly which patterns appear, then set a topic and length and generate.

Include vocabulary from:

Bring Your Own: analyze a passage you already have.

Already have a decodable book, worksheet, or curriculum passage? Paste it in and we'll check every word against your student's phonics scope — no rewriting, just analysis you can act on.

  1. Paste your passage into the box below.
  2. Mark which patterns are Focus or Known for this student.
  3. Generate to see focus words highlighted and any out-of-level words flagged for your review.
Ad Lib Adventure: your student writes the words in. Beta

The writing flip-side of reading. We build a silly decodable scaffold with blanks, each one targeting a Focus pattern. Your student spells their own word into every blank — practicing the same skills from the spelling direction, matched to what they were taught.

  1. Mark the sub-scopes you want the blanks to target as Focus.
  2. Choose how many blanks (4–8) — each blank pulls from one of your Focus patterns.
  3. Generate, then have your student read the story and spell a fitting word into each blank.
How many blanks?

Translate: rewrite any text to your student's level. Beta

Take any passage — a news article, a favorite book, a sibling's homework — and we rewrite it using only the phonics patterns your student has been taught, keeping the meaning intact.

  1. Paste the text you want rewritten into the box below.
  2. Mark patterns as Focus or Known; anything left Unknown gets flagged in the result.
  3. Generate to get a level-matched version, with any unavoidable out-of-level words called out for you.
3

Choose a topic

What does your learner love this week?

Suggested for your learner
0/100
Try:

Tip: Any words you write here (like names, places, or special words) are automatically added to the allowed vocabulary — even if they contain patterns marked as "Unknown" above.

Privacy: First names only. Never enter last names, addresses, or other personal information. The text you enter is sent to our AI partner to generate the story. You are responsible for the information you provide.

4

Story Length

A longer story gives more exposure; shorter keeps it quick.

5

Generate your story

Your story is ready to build. Generation takes about 20 seconds.