Good Shepherd Sunday School Lesson for Kids
A free Good Shepherd Sunday school lesson (John 10:1–18) in four age levels, preschool to preteen, with a game, Bible story, questions and take-home.
Preschool–Grade 6
Download
- ⬇ Teacher lesson, kindergarten to 2nd grade (PDF) · 3 pages
- ⬇ Teacher lesson, preschool ages 3–5 (PDF) · 2 pages
- ⬇ Teacher lesson, 3rd to 5th grade (PDF) · 4 pages
- ⬇ Teacher lesson, preteens ages 11–12 (PDF) · 3 pages
- ⬇ Take-home sheet (PDF) · 1 page
Free to print and copy for your church, classroom, VBS and home. Please don't resell or re-post our files; link to the page instead.
- Ages
- Preschool (3–5), Early Elementary (K–2), Upper Elementary (3–5), Preteen (5–6)
- Time
- 20–60 minutes (depends on the age level)
- Scripture
- John 10:1–18
- Bible story
- The Good Shepherd
What you need
- A Bible (mark John 10:3 and John 10:11)
- Bibles for the kids to look up verses (3rd grade and up)
- 5 index cards and a marker (memory verse game, kindergarten to 2nd grade)
- A few chairs to make a "sheepfold" with one gap for a door, and a green blanket or green paper for the "pasture"
- A whiteboard or large paper and a marker (3rd grade and up)
- Paper and pencils (3rd grade and up)
- Printed take-home sheets, one per child
- Printed Good Shepherd word search and crayons for early finishers
This free Good Shepherd Sunday school lesson teaches kids that Jesus is the good shepherd. He calls His own sheep by name, they follow Him because they know His voice, and He gave His life for the sheep: "I am the good shepherd: the good shepherd giveth his life for the sheep" (John 10:11). It comes in four age levels, each a separate printable teacher lesson, plus one take-home sheet for families. Pick the one that fits your class. Everything is in the order you teach it.
Choose your age level
- Preschool (ages 3–5), 20–30 minutes, 2 pages: a short story with hand motions and repeat-after-me lines, a follow-the-shepherd game where you call every child by name, three simple questions, a shortened memory verse ("I am the good shepherd") with a motion, and a drawing activity.
- Kindergarten to 2nd grade, 45 minutes, 3 pages: the story in simple words, five recall questions with answers, the Sheep in a Row verse game with five cards, and a Called by Name game with a chair sheepfold.
- 3rd to 5th grade, 45–60 minutes, 4 pages: kids look up verses in their own Bibles during a fuller story (the setting in John 9, the porter, "I am the door," the hireling and the wolf, and the other sheep), five thinking questions and three recall questions, and a Bible look-up race.
- Preteens (ages 11–12), 45–60 minutes, 3 pages: students read John 10:1–18 out loud themselves, then discuss knowing Jesus' voice, stranger voices, the one door, and why it matters that Jesus chose to lay down His life. Six discussion questions, a journal page, and two memory verses (John 10:11 and John 10:14).
Lesson at a glance
- Bible passage: John 10:1–18
- Main point: Jesus is the good shepherd. He knows us by name and gave His life for us, so we follow His voice.
- Memory verse: John 10:11 (KJV), with John 10:14 added for preteens
- Ages: preschool to preteen, in four versions
Lesson outline (the same in every version)
- Opening game: a short game about knowing and following a voice.
- Bible story: the shepherd who enters by the door, calls his own sheep by name and leads them out; the sheep who know his voice and flee from a stranger; "I am the door"; and "I am the good shepherd," who gives his life for the sheep while the hireling runs from the wolf. Every fact has its verse reference so you can check it.
- Questions to ask: with answers, at the right level for each age.
- Memory verse: a game or motion to help kids learn John 10:11.
- What this means for us: Jesus gave His life for us, the gospel (Acts 2:38), and a challenge for the week.
- Activity: the Good Shepherd word search, a called-by-name game, a drawing, a Bible look-up race or a journal page, depending on the age.
- Prayer.
Tips for teaching the Good Shepherd
- Say every child's name often during this lesson. "He calleth his own sheep by name" (John 10:3) means more when kids hear their own names.
- Keep the wolf and the thief gentle. They are in the story to show how different the good shepherd is (John 10:10–13).
- John 10 doesn't mention a staff or a lamb on the shepherd's shoulders. Teach what this passage says: the door, the voice, the names and the shepherd who gives his life.
- Short on time? Do the story, three questions and the memory verse. That is a solid 25-minute lesson.
Frequently asked questions
How long does this Good Shepherd lesson take?
It depends on the age level. The preschool lesson takes 20 to 30 minutes, the kindergarten to 2nd grade lesson about 45 minutes, and the 3rd to 5th grade and preteen lessons 45 to 60 minutes. For a short class, do the story, three questions and the memory verse.
What is the Good Shepherd story about for kids?
In John 10, Jesus said a shepherd calls his own sheep by name and leads them out, and the sheep follow him, "for they know his voice" (John 10:3–4). Then Jesus said, "I am the good shepherd: the good shepherd giveth his life for the sheep" (John 10:11).
What is a hireling in John 10?
A hireling is a worker who is paid to watch sheep that are not his own. When he sees the wolf coming, he leaves the sheep and runs away, because he does not care for the sheep (John 10:12–13). Jesus is not like the hireling. He is the good shepherd, who gave His life for the sheep (10:11).
Is this Sunday school lesson really free?
Yes. Print as many copies as you need for your church, school or home. Please don't resell it.
More for this Bible story
CraftGood Shepherd Craft for Kids
Preschool–Grade 5
Word SearchGood Shepherd Word Search for Kids (Easy, Medium and Hard)
Preschool–Grade 5 · Medium
CrosswordGood Shepherd Crossword for Kids (Easy, Medium and Hard)
Grades K–5 · Medium
MazeGood Shepherd Maze for Kids (Easy, Medium and Hard)
Preschool–Grade 5 · Medium
WorksheetGood Shepherd Worksheet for Kids (Easy, Medium and Hard)
Preschool–Grade 5 · Medium

