Plot Ideas for Middle School Writers: Make the Ending Yours

Strong plot ideas for middle school start with a character who has to choose between two things they care about. Link each scene to the next with “but” or “therefore,” so every event causes the next one. Decide what each choice costs. Then write two possible endings and keep the one your character earns through their own decisions, not through luck.

By ArtifyTales Team, Nell AI Labs LLC · Published · 8 min read

An illustrated mountain with a winding path leading up to a flag at the peak.
The four forms one idea can take.

You have a great premise. You even know your last scene. But the middle goes like this: and then she went to the store, and then she saw a weird light, and then she went home, and then her friend called. It is technically a story. It just does not feel like one.

The fix is not a bigger explosion. A strong plot is a chain of choices and consequences. It does not need a world-ending crisis. The plot ideas for middle school writers on this page are built around one thing: a character who has to choose, and a choice that costs them something.

The “but/therefore” test

Here is a simple way to check whether your plot is a chain or a list. Look at each pair of events and try to connect them with one of three words.

ConnectorWhat it meansExample
and thenOne thing happens after another, with no linkJamie made a promise, and then went to lunch.
butSomething gets in the wayJamie made a promise, but then learned the secret could hurt someone.
thereforeOne thing causes the nextJamie told a teacher, therefore Sam stopped speaking to her.

If most of your connectors are “and then,” the events are happening in a row without causing each other. Swap in “but” and “therefore” wherever you can. If you can swap two scenes without changing anything, give each event a clearer consequence.

How to build a plot, step by step

  1. Start with a character and what they want. Keep it specific. Not “she wants to be happy,” but “she wants her best friend to trust her.”
  2. Put pressure on the want. Create a situation where the character wants two things that cannot both happen, or where getting what they want would hurt something else they care about.
  3. Decide what each choice costs. Every option should have a price. If one choice is obviously right and free, there is no real decision.
  4. Link your scenes with “but” and “therefore.” Each scene should cause the next one or complicate it.
  5. Write two possible endings. Draft both quickly, a paragraph each. Then keep the one your character earns: the one that grows out of what they chose and who they are.
  6. Run the swap test. Try moving two scenes around. If nothing changes, the scenes are not connected yet.
  7. Revise it yourself. Read the key scenes out loud and check that each choice still makes sense for your character.
Every choice costs something The promise Jamie swears to keep Sam’s secret The discovery the secret could hurt Leo but Choice A keep the promise Choice B tell a trusted adult Therefore… Leo gets hurt; Jamie can’t sleep Therefore… Leo is safe, but Sam stops talking to Jamie Neither path is free. The ending you keep should be the one your character earns.
A plot as a chain: “but” creates the problem, the fork forces a choice, and “therefore” shows what that choice costs.

One premise, worked through

Here is a made-up example to show the steps in action. An eighth grader might start from this premise: a friend promises to keep a secret but discovers that keeping it could hurt someone.

Jamie promises her best friend Sam that she will not tell anyone about Sam’s plan to sneak out to the old quarry on Saturday. That is the promise. But on Thursday, Jamie finds out that Sam is bringing Leo, a younger kid who cannot swim. That is the discovery, and it puts Jamie’s two wants in direct conflict: she wants Sam to trust her, and she wants Leo to be safe.

Now the costs. If Jamie keeps the promise, Leo could get hurt, and Jamie will have to live with that. If she tells a trusted adult, Leo is safe, but Sam may never trust her again. Neither choice is free, which is exactly what makes it a real decision.

The writer drafts both endings. In one, Jamie stays quiet, and a close call at the quarry leaves her shaking. In the other, she tells, and the last scene is Jamie sitting alone at lunch, knowing she did the right thing and hating how it feels. The second ending feels earned because it grows directly out of her choice. The writer keeps it.

Twelve plot ideas for middle school writers

Each of these premises has a choice with a cost built in. Change the characters, the setting or the stakes to make one yours.

  1. A friend promises to keep a secret but discovers that doing so could hurt someone.
  2. A student finds the answer key to a test the night before and has to decide what to do with it.
  3. Two best friends try out for the same single spot on a team.
  4. A kid who always tells the truth is asked to lie to protect a sibling.
  5. A new student is offered a place in the popular group, on one condition.
  6. A character finds a wallet with enough money to fix a problem at home.
  7. Someone takes credit for a project that was mostly your character’s work.
  8. A character can finally win the contest they have trained for, but only by leaving a teammate behind.
  9. A younger sibling follows your character somewhere they are not supposed to be.
  10. A character discovers that a rumor they started has spread much further than they meant.
  11. A family must decide whether to move for a new job, and your character gets a vote.
  12. A character who is known for being funny realizes a joke hurt someone.

If you want lighter ideas to remix, the list of story ideas for kids you can change and make your own works for older writers too.

Make the ending yours

A common plot problem is the convenient ending: a teacher walks in, the bad guy trips, or it was all a misunderstanding. Readers feel cheated, because the character did not do anything.

Writing two endings is the best defense. When you have to choose between them, you start asking the right question: which one does my character earn? The earned ending is not always the happy one. Sometimes it is bittersweet, like Jamie alone at lunch. What matters is that it follows from a decision your character made. For help building characters whose weaknesses drive those decisions, see how to create your own comic character, which works for prose characters as well.

Why this approach works

Choices reveal character: telling a reader Jamie is loyal means less than watching her choose between loyalty and someone’s safety. Consequences keep the reader invested. An opening that sets up the want makes all of this land harder; the four-sentence method in how to start a story for school is a quick way to set it up.

Every “and then” you change to a “but” or a “therefore” makes the story tighter.

Where ArtifyTales fits

If you like to see your characters before you write, ArtifyTales can turn a drawing of a character, or a description you speak, into a character and an illustrated story. You can also start from a script you wrote yourself, or talk an idea through with Kiko, the app’s creative assistant.

Use it after you have made the key decisions: the want, the choice and what it costs. Then treat whatever ArtifyTales generates as a draft to push against. If it solves your character’s problem by luck, rewrite that part. If it softens the cost of a choice, put the cost back. AI can get details wrong or make things too neat, so review it with a parent or teacher. There is more for young writers on the ArtifyTales page for kids.

Staying safe and fair

  • Follow your teacher’s rules. For any school assignment, check what your teacher allows about AI help. Keep your plot notes and both endings so you can show which decisions are yours.
  • Protect real people. Plots about secrets and friendships often borrow from real life. Change names and details, and never share a real person’s secret or private information in a story.
  • Ask before uploading. Ask a parent or teacher before you upload a drawing, photo or voice recording. They can read how ArtifyTales handles children’s drawings and voices.
  • Keep your details private. Do not put your full name, school or address in a story you share.

Frequently asked questions

What makes a good plot for a middle school story?
A good plot is a chain of choices and consequences. Your character wants something, faces a decision that costs them something, and each choice leads to the next problem. It does not need explosions or a world-ending crisis; a broken promise or a tough decision between friends can carry a whole story.
What is the “but/therefore” test?
It is a way to check that your scenes are connected. Between each pair of events you should be able to say “but” or “therefore,” not just “and then.” If only “and then” fits, the events are happening in a row without causing each other, and the plot will feel loose.
How do I write an ending that doesn’t feel rushed?
Make sure the ending comes from a choice your character makes, not from luck or someone else rescuing them. Try writing two possible endings and keep the one that follows most naturally from who your character is and what they have already done.
Does every plot need a villain?
No. Many strong plots come from a character wanting two things that cannot both happen, like loyalty to a friend and doing the right thing. The conflict can be inside the character, between friends or with a situation.
How many scenes should a short story have?
For a short school story, three to six scenes is often enough: a start, a few scenes where the problem gets harder, a turning point and an ending. Follow any length your teacher gives you, and cut scenes that do not change anything.
Can I write about something that happened to me or my friends?
You can use real feelings and situations as inspiration, but change the names and details. Never share a real person’s secrets or private information in a story, even if you change a few things. Fiction lets you explore the feeling without exposing anyone.
Can I use AI to help plan my plot?
Follow your teacher’s rules about AI help for any school assignment. If help is allowed, make the key decisions yourself, especially your character’s choices and the ending, and be ready to show which parts of the plot are your own work.

Pick a premise and write two endings

Choose one premise, decide what each choice costs, and draft two short endings tonight. Keep the one your character earns. When you want to see your characters on the page, ask a parent or teacher to help you set up ArtifyTales, which can turn a child’s drawing into an animated story.

Find more ideas for young writers on the ArtifyTales page for kids.