Moses and the ten plagues for children

The Ten Plagues: When God Showed His Power in Egypt

Help kids understand God’s power and justice through the ten plagues in Egypt. This lesson shows how God keeps His promises and defends His people.

A powerful reminder that God is mighty, patient, and always keeps His promises.

Learning Objectives

By the end of this lesson, children will:

  • Understand why God sent the plagues to Egypt.
  • Recognize that God’s power is greater than anything else.
  • Learn how God used Moses to speak to Pharaoh.
  • Remember that God protects His people and keeps His word.

Introductory Activity

Activity: “Who’s in Charge?” Game
Play a short game where one child gives silly commands (like “hop like a frog!” or “freeze like ice!”) and others follow. Then talk about how in today’s story, Pharaoh thought he was in charge—but God showed that He is the one truly in control!

Memory Verse

“So that you may know that I am the Lord.” — Exodus 10:2b (NIV)
This verse reminds children that God showed His power so everyone would know who He is—a loving and just God who is worthy of our trust and obedience.

Bible Story (Exodus 7–12)

After many years in Egypt, the Israelites had become slaves. They were suffering and crying out to God. God heard their prayers and chose Moses to lead His people out of slavery.

God told Moses to go to Pharaoh and say, “Let my people go!” But Pharaoh refused. So, God sent a series of ten powerful plagues to show His might and to convince Pharaoh to set the Israelites free.

First, the river turned to blood. Then came frogs, gnats, and flies. After that, animals got sick and people had painful sores. There was hail, locusts, and darkness that covered the land. Each time, Pharaoh said no—until the final and most serious plague.

The tenth plague was the death of the firstborn. But God protected the Israelites by telling them to mark their doors. That night, the angel of death passed over their homes. Pharaoh finally let the people go.

The plagues were not just about punishment—they were about God showing that He is real, powerful, and full of mercy. Through all of it, God kept His promise to rescue His people.

Moses and the Ten Plagues in Egypt Blog for Children

Important Lessons from Exodus 7–12

  • God listens when we cry out to Him – Exodus 3:7
  • God is more powerful than any king or ruler – Exodus 9:14
  • Obeying God brings blessing and protection – Exodus 12:13
  • God keeps His promises – Exodus 6:6
  • God is patient, but He also brings justice – Exodus 10:3
Moses and the Ten Plagues in Egypt Worksheets

Fun Ideas to Teach This Lesson

  • Fun and engaging worksheets: Use worksheets that promote learning and independent work.
  • Ten Plagues Wheel: Make a wheel with the ten plagues, it’s a very fun way to explain each of the plagues and remember them at the same time.
  • Sequence Sheet: Make a sheet with 10 spaces and ask the children to arrange the ten plagues in order.
  • “Plague Play” Charades – Assign each child a plague to act out while the others guess. A fun way to review!
  • Sensory Bins – Use water beads for hail, black paper for darkness, plastic bugs or frogs to represent the plagues. Kids love hands-on learning!
Moses and the Ten Plagues Crafts

Closing Encouragement

Even when Pharaoh said “no,” God didn’t give up on His people. He showed His mighty power through each plague and kept His promise to bring the Israelites out of Egypt. Sometimes we face hard things too—but we can remember that God is in control and always keeps His word. He is patient, strong, and loving—just like in the story of the Ten Plagues.

Printable Resource for Teaching the Ten Plagues

ten-plagues-bible-lesson-coloring-story-worksheets-crafts-games

Make this Bible lesson unforgettable with this creative and engaging printable pack!
It includes coloring pages, engaging activity sheets, story visuals, crafts, memory verse activities and more—available in both English and Spanish.

Click here to explore the Ten Plagues Bible Lesson Printable Pack

Share this post on your social media!