I wrote my first social story for my son when he was three. It had eight "I will" sentences and zero pictures. It bombed. He pushed it away after one read and went back to lining up his cars.
I sat there, staring at my laptop, feeling like a failure. I had read the books. I had Googled the templates. I had the right idea, and I had still managed to produce something that looked nothing like what my son needed. Looking back, I had broken the single most important rule of social stories without knowing it existed. I had told him what to do without ever telling him what was going to happen.
This post is the post I needed that night. It is not a primer on what social stories are or why they work. It is the actual recipe. If you are sitting at your kitchen table with a blank document open and a hard situation on the calendar, this is how to write a social story your child will actually sit through, and how to do it without making the mistake I made first.
A 60-Second Refresher
A social story is a short, personalized narrative that walks an autistic child through a specific situation in language and pictures they can absorb at their own pace. The method was developed by Carol Gray in 1991 and has been studied for over thirty years. Social stories are listed by the National Professional Development Center on Autism Spectrum Disorder (Wong et al., 2015) as one of 27 established evidence-based practices for autism. A 2010 systematic review by Karkhaneh and colleagues found statistically significant social-skill benefits in five of six controlled trials reviewed.
If you are brand new to the concept, start with our primer, what social stories are and why they work. It covers the foundations. The rest of this post assumes you already know the basics and want to write one yourself.
The One Rule That Matters Most: The 2-to-1 Ratio
If you remember nothing else from this post, remember this. For every coaching sentence in a social story (a sentence that tells your child what to do), the story must include at least two descriptive, perspective, or affirmative sentences (sentences that tell your child what is going to happen, what other people might think, or what is reassuring).
That is the rule. That is the entire difference between a real social story and a behavior demand list with pictures glued on.
Carol Gray's framework calls this the social story ratio, and it is what most parents miss the first time they write one. I missed it. The reason it matters is that the goal of a social story is understanding, not compliance. The whole reason the method works is that it builds a mental model of what a situation will look and feel like, which lowers anxiety, which makes a calmer response possible. If your story is mostly "I will" sentences, you have skipped the understanding step. You have written instructions for a child who is still trying to figure out what is even going to happen.
A useful way to check yourself: read your draft aloud and count. If you have five coaching sentences, you need at least ten descriptive, perspective, or affirmative sentences to keep the ratio honest. If you have fewer, revise. Add the dentist's name. Add what the chair looks like. Add what the bib feels like. Add what the dentist might say. Add what your child might feel. Most parents who write a "directive list" are not bad writers. They are just rushing past the part the child actually needs.
A real social story describes more than it directs. As Carol Gray's framework emphasizes on her official site, behavior change is a side effect of understanding, not the goal.
How to Write a Social Story: The 10-Step Recipe
Here is the practical sequence. Each step is short. None of them require a clinical credential. You can write your first story in about an hour.
- Pick the right topic. Choose one specific situation, not a category. "Dr. Patel's dentist visit on Friday" is a topic. "Going to appointments" is not. The narrower the situation, the more useful the story. Ask yourself: what is the next hard thing on our calendar? What situation reliably ends in a meltdown? What does my child keep asking questions about that I keep failing to answer in a way that sticks?
- Gather information from your child's perspective. Before you write a single sentence, sit with the question of what your child actually understands and misunderstands about this situation. Sometimes the answer surprises you. Maybe your son is not afraid of the dentist. Maybe he is afraid of the bib clip touching his neck. Knowing the actual fear changes the story you write. Carol Gray calls this Two-Step Discovery: gather information about the situation AND the child, then write.
- Choose your format and length. Match the format to your child's age, attention span, and reading level. Ages 3 to 5 do best with short sentences, one or two per page, large photos, and six to eight pages total. Ages 6 to 9 can handle a few sentences per page, photos or simple illustrations, and eight to twelve pages. Ages 10 and up can read paragraph format, one to two pages, with fewer images. A story too long to finish in one sitting is a story that does not work.
- Write the title and introduction. The title should be neutral and descriptive, not corrective. "Going to Dr. Patel's Office" is a good title. "How to Behave at the Doctor" is not. The introduction sets the scene with a descriptive sentence: "On Friday, I have an appointment with Dr. Patel." Calm, factual, low-pressure. You are inviting your child into a story, not giving a briefing.
- Write the body using mostly descriptive and perspective sentences. Walk through the situation in order. Use the Six Questions as a checklist: where, when, who, what, how, why. For every coaching sentence, write at least two descriptive, perspective, or affirmative sentences. Use literal language. Use "sometimes" and "usually" when something is variable. Never promise something you cannot guarantee. "The dentist will not hurt" is a promise that breaks the story when the cleaning feels uncomfortable. "Sometimes my mouth feels uncomfortable for a little while" is honest, and honest is what holds up.
- Write the conclusion. Reinforce the main point and end on something the child can hold onto. A coping idea. A reassurance. A reminder of what comes next: "After the appointment, we will go home and have lunch." The last sentence is the one your child will repeat to themselves at the appointment. Choose it carefully.
- Check the ratio and the tone. Read the whole story aloud. Count your coaching sentences. Count your descriptive, perspective, and affirmative sentences. The descriptive count should be at least double. If it is not, revise. Then check tone. Does the story sound like a friend explaining something kind, or like a parent giving instructions? It should sound like the friend. If it sounds like a script of things you have already nagged about this week, start over.
- Add visuals. Photos of the actual location and people work best. A photo of the real waiting room. A photo of the actual dentist if you can get one. If you cannot get photos, use AI-generated images that resemble your child and your environment, which research and parent reports both suggest land much better than generic clip art. Avoid clip art for young children. The point of a visual is recognition, not decoration.
- Introduce the story calmly, in advance. Read it together when your child is regulated, not in the moment of crisis. Read it days ahead for big events, multiple times. Make it a quiet, predictable part of the routine. Reading a story for the first time in the car on the way to the dentist is too late. The repetition before the situation is what does the work.
- Observe, revise, and retire. Watch what happens. If your child resists a section, ask why. Maybe the wording is off. Maybe the picture is wrong. Maybe a promise inside the story did not hold up. Revise. When the situation becomes familiar and the story is no longer needed, retire it. Social stories are tools, not permanent fixtures.
The Seven Sentence Types (With Examples)
Carol Gray's framework includes seven sentence types. Most parents only need to fluently use the first three or four, but it helps to know all of them so you can tell what is happening when a story is or is not working.
Descriptive. States objective, observable facts about a setting, person, action, or event. Example: "On Tuesday, my class has fire drill practice."
Perspective. Describes the internal state, thoughts, feelings, beliefs, or knowledge of someone other than the child, or sometimes of the child themselves. Example: "Most children feel surprised when the alarm rings."
Affirmative. Stresses an important point, expresses a shared value, or reassures. Often follows a descriptive or perspective sentence. Example: "Fire drills help keep everyone safe."
Enjoying this article?
Get practical tips and insights delivered to your inbox — no spam, ever.
Directive (Coaching the Audience). Gently suggests a response or behavior. Almost always uses softening language: "I will try," "I can," "One thing I might do is." Example: "I will try to walk in line with my class." This is the type to use sparingly. Two of the others for every one of these.
Coaching the Team. Coaches the people around the child (parents, teachers, helpers). Read by the team, not by the child. Example: "Mom can remind me to put on my headphones before the alarm rings."
Coaching the Author. Self-coaching strategies the child writes for themselves to remember information. Example: "I can think of the alarm as a loud reminder, not a danger."
Partial Sentences. Fill-in-the-blank sentences used to check comprehension. The child completes the sentence aloud or in writing. Example: "When the alarm rings, I will try to ____."
A note on the canon: Carol Gray's Social Stories 10.2 criteria, published on her official site in 2018, remain the canonical published reference. Some training programs reference an evolving 10.3, but 10.2 is what almost all peer-reviewed literature cites and what I would point any parent to first.
10 Common Mistakes Parents Make
I have written, scrapped, and rewritten dozens of social stories for my son in the last six years. Almost every failed one fell into one of these patterns.
- Writing a directive list disguised as a story. Six "I will" sentences and one fact. This violates the ratio and turns the story into a behavior demand. A real social story describes more than it directs.
- Using absolute language. "The dentist will not hurt." "Everyone will be nice to me." Autistic children take statements literally. When the prediction fails even once, the story breaks and so does your credibility. Use "sometimes," "usually," and "most of the time."
- Writing for parent frustration, not child understanding. Stories drafted in the heat of a hard week tend to have a scolding tone. "When I act this way, my mom feels sad." If you are angry while writing, wait. Come back tomorrow. The child does not need a guilt trip. They need a road map.
- Wrong tense. A story about an upcoming visit written in past tense is confusing. Match tense to the actual situation. Future events get future tense. Daily routines get present tense.
- Wrong reading level. Vocabulary that is too advanced, sentences that are too long, or content meant for an older child. The story should feel easy. If your child does not know the word "appointment," do not introduce it in a story whose job is to reduce anxiety.
- Too long. A 16-page story for a 4-year-old never gets read all the way through. Length should match attention span, not parental thoroughness.
- Skipping the perspective sentences. Stories with only descriptive and directive sentences miss the entire point. Perspective sentences are what build social understanding, the actual reason Gray invented the method.
- Reading it only in the moment of crisis. Social stories work through repetition before the situation, not as last-minute interventions. The car ride to the dentist is not when a brand-new story does its job.
- Never revising. A story that gets resistance probably has something off. Wrong words, wrong picture, wrong promise. Revise it. The first draft is rarely the keeper.
- Forgetting the affirmative sentences. Half of the story should affirm something the child already does well or feels safe about. Stories that focus only on the hard new thing become discouraging fast.
Topics That Work Well for Social Stories
These are the situations where a social story tends to land hardest, especially for younger children. Most of them have something in common: a sequence of events, sensory unknowns, and a window of time where preparation is possible.
- Visiting the dentist or doctor. High sensory load, unpredictable steps, lots of unfamiliar adults. Walking through what happens reduces anticipatory anxiety. Pair with our guide to preparing for medical appointments.
- Fire drills at school. Sudden alarms, a forced transition, sensory overload. The child needs to know in advance that this is rehearsal, not an emergency.
- Trying a new food. A story can explain that "trying" does not mean "finishing" and that disliking food is allowed.
- Getting a haircut. Touch sensitivity, buzzing sounds, falling hair on skin. A story can name each sensory element so it is not a surprise. Pair with our sensory-friendly haircuts guide.
- A new sibling arriving. Huge identity change, ambiguous timeline, jealousy. Pair with our new-sibling preparation guide.
- Starting school or changing classrooms. New environment, new people, new schedule. Include real photos of the actual classroom and teacher when possible. See our classroom transition guide.
- Birthday parties. Singing, social pressure, unpredictable food. Stories can preempt the "Happy Birthday" song moment, which is a sensory trigger for many kids.
- Plane travel. A long sequence of transitions, sensory chaos, security checks involving strangers and touch.
- Riding a school bus for the first time. Loud, crowded, unfamiliar driver, no parent. High anticipatory anxiety.
- Vaccinations or blood draws. Brief but high-intensity. Stories should include "the poke might pinch" rather than "it will not hurt."
Pair the social story with a visual schedule for the day, and with first-then boards for the moment itself. Layered visual supports work harder than any single tool used alone.
My Son and the Hardware Store Parking Lot
The story that turned things around for us was about going into a big-box hardware store. Lowes one weekend, Home Depot another. My son could not get out of the car. We would pull into the parking lot, and he would freeze. We sat there for an hour at a stretch more than once, watching other families stream in and out of the doors while he tried to make his nervous system catch up. I tried coaxing. I tried distraction. I tried a snack as a reward. None of it worked. The threshold was a wall.
What finally moved him was a social story with personalized images that included him inside the store. Not stock pictures of a generic warehouse aisle. An actual image showing him walking through the wide automatic doors, in those big bright aisles, holding the cart. I wrote the story slowly, with three descriptive sentences for every coaching sentence. I named what was loud, what was bright, what to expect. I ended on something he could hold: that we would pick out one thing he wanted to look at, and then we would go home. We read it together for several days before our next trip.
The next time we pulled into the parking lot, he opened the car door himself. He walked through those automatic doors holding my hand. He went to the aisle in the picture. He was not magically calm, and the trip was not perfect, but he was inside the store, regulated enough to be there, working off a plan he had rehearsed instead of trying to invent one in real time. He did not get stuck in the parking lot that day. He had a routine for the place his nervous system had been treating as unknown.
That story did not change my son. It changed what he could see coming, which changed what his nervous system did with it. That is what the method is actually for. If you take one thing from this post, take that.
For more on the foundations of why this works, our primer on social stories for autistic children covers the underlying research and the bigger picture. And if anxiety is the bigger pattern in your home, our piece on managing anxiety in neurodivergent children covers the visual strategies that pair best with the social story method.
Download VizyPlan and start your 7-day free trial today. Build visual routines that frame your child's day, create personalized social stories with AI-generated images that look like your child and your real environment, pair them with first-then boards for the moment itself, and track emotional patterns so you can see what is working. Just $9.99/month after your trial, no credit card required upfront.
VizyPlan was built by an autism dad who sat on his living room floor and needed something that did not exist. Now it does. Start your free trial and give your child a story for every hard thing on the calendar.