About this tool
A free writing prompt generator built for classrooms and independent writers. Set a category and a grade band, click New prompt, and a prompt appears. Click again for another. Hit Copy to grab the current prompt as plain text, or hit Make a sheet to print a handout of five, ten, fifteen, or twenty prompts drawn from the same filters.
Every prompt was written for this tool. The set covers seven categories — narrative, persuasive, descriptive, expository, creative, journal, and poetry — across three grade bands (K-5, 6-8, 9-12), so the prompt you see is calibrated for the readers you actually have in the room.
The whole thing runs in the browser. No accounts, no analytics, no telemetry. Your category and grade choices live in this tab and disappear when you close it.
How to use it
- Pick a category (or leave it on Any category). The categories are the seven main writing modes — narrative for story work, persuasive for opinion writing, descriptive for sensory craft, expository for explanation, creative for invent-something work, journal for reflective writing, and poetry for verse.
- Pick a grade band — Elementary (K-5), Middle (6-8), or High (9-12) — or leave it on Any grade. The pool narrows immediately.
- Click New prompt to see a prompt from the filtered pool. The category and grade band of the current prompt show as small chips above the text.
- Click Copy to copy the prompt as plain text, ready to paste into a slide, doc, or message board.
- Need a handout? Pick a number from Make a printable sheet and click Make a sheet. The browser print dialog opens with a clean printable page — no controls, no ads, just the prompts and a name/date line. The same filters apply, so a Middle-band journal handout draws only from middle-band journal prompts.
The pool-size readout under the filters tells you how many prompts match — useful for double-checking that you have not filtered yourself into a corner.
Using prompts in class
The hardest part of any writing session is starting. A generator removes the decision — the prompt is decided, the prompt is reasonable, the prompt fits the room. The writing can actually begin. Some patterns that work:
Bell-ringer / warm-up
Project a single prompt on the board as students walk in. Give five to ten minutes of quiet writing. No grading, no sharing required — the point is to get pens moving before the lesson starts. Rotate categories across the week so students get a steady mix of modes (Monday narrative, Tuesday persuasive, Wednesday descriptive, and so on).
Printed handout
Print a sheet of ten prompts to slip inside a writing notebook. Students pick the one that pulls them. The list-of-ten format is what lets choice happen without paralysis — too many options and the period ends without a word; too few and nothing fits. Ten is a workable middle. For a sheet of ruled lines under the prompts, pair this with the Blank Worksheet Generator.
Pair-and-trade
Give two students the same prompt. They write independently for ten minutes, then trade and read. The pair-and-trade structure surfaces voice quickly — same starting line, two different directions — and it produces a short discussion built into the activity. If you need quick partner assignments, the Random Pair Generator handles the pairing in one click.
Weekly journal
Filter to Journal / Reflective, set the sheet to twenty, and print one sheet per student at the start of the term. They get a prompt a day, no decision overhead, with room for the writing to slow down across the week. A short stack covers an entire grading period of bell-ringer reflection.
Genre rotation
For older students, set the category to one mode for a full unit — two weeks of persuasive, two of descriptive, two of poetry. The same generator becomes a different tool depending on which category is selected; the structure stays consistent, the writing mode shifts.
For creative writers, journalers, and freelancers
The tool is not only for classrooms. Three audiences outside school use prompts heavily:
- Daily writers. A morning prompt is a low-stakes way to put a thousand words on the page before the day claims your attention. Filter to journal or descriptive and let the prompt pick itself.
- Fiction workshops. A short narrative prompt unblocks the room. Run a ten-minute timed write against the same prompt and read the openings aloud — the variation across writers is the lesson.
- Newsletter and blog writers. Filter to persuasive or expository for an opinion-piece kick-start, or to descriptive when a setting needs more texture and you have been resorting to abstraction.
The same printable sheet works for these uses too — print twenty prompts, tape them inside the cover of your notebook, and start at the top.
Privacy and browser-only
The generator runs entirely in your browser. Your category and grade-band choices stay on your device. Nothing is sent to a server, stored on a remote service, or logged anywhere. There are no accounts, no analytics, no telemetry. You can verify by opening your browser’s network inspector while using the tool — nothing fires.
Frequently asked questions
What is a writing prompt generator?
A writing prompt generator gives you a single short prompt — a story starter, an opinion question, a journal nudge — to break the blank-page stall. This one holds 250+ original prompts across seven categories (narrative, persuasive, descriptive, expository, creative, journal, poetry) and three grade bands (K-5, 6-8, 9-12). Filter to what you need, click for a new prompt, and either write from it on screen or print a sheet to hand around the classroom.
Are these story starters good for kids?
Yes. Every prompt was written for this tool and screened for classroom use — nothing scary, nothing political, nothing aimed at grown-up themes. The Elementary band (K-5) keeps language and concepts simple, the Middle band (6-8) opens up sharper opinions and longer narratives, and the High band (9-12) leans into structure, voice, and complexity. Pick a grade band that fits your students and the pool narrows automatically.
Can I use this for daily journal prompts?
Yes. Set the category filter to Journal / Reflective and the tool shows reflective prompts that work as morning bell-ringers, Friday wind-down entries, advisory check-ins, or independent writing notebooks. The Make a sheet button generates a printable handout of five, ten, fifteen, or twenty prompts at once — enough for a week or a month of daily entries on a single page.
How do I use writing prompts in class?
A few patterns that work: project a single prompt as a bell-ringer and give five to ten minutes of quiet writing; print a sheet of prompts and let students pick the one that pulls them; pair students and have each respond to the same prompt, then trade and compare; rotate a category each week (poetry on Mondays, persuasive on Wednesdays, journal on Fridays). The point of a generator is decision fatigue removal — the prompt is decided, so the writing can start.
Will the same prompt come up twice?
Not back-to-back. The New prompt button avoids the prompt that is currently shown, so you never get an immediate repeat. Across longer sessions, prompts are sampled uniformly at random from the filtered pool, so the deeper you filter, the smaller the pool — and the more often a prompt may eventually recur. With no filters set, the pool is the full 250+ prompts.
Does this tool save or send my data anywhere?
No. The whole tool runs in your browser. No prompts are sent to a server, nothing you click is logged, and there is no account. The only state stored locally is your light/dark theme preference. You can verify by opening your browser’s network inspector while using it — nothing fires.