Reading Stories for Primary School Children
Find personalised stories matched to your child's year group and reading level — with comprehension questions built in.
Create Your Child's First StoryOr browse by year group below
Reading Stories by Year Group
Each year group has stories matched to the right word count, vocabulary, and comprehension level.
Year 1
Ages 5–6 • KS1 • 100–200 words
Browse storiesYear 2
Ages 6–7 • KS1 • 150–300 words
Browse storiesYear 3
Ages 7–8 • Lower KS2 • 300–500 words
Browse storiesYear 4
Ages 8–9 • Lower KS2 • 400–600 words
Browse storiesYear 5
Ages 9–10 • Upper KS2 • 500–800 words
Browse storiesYear 6
Ages 10–11 • Upper KS2 • 600–1000 words
Browse storiesReady to create stories for your child?
Personalised reading stories matched to their year group, interests, and level.
Create a Free StoryFree account • No payment required • Stories stay saved