teaching resource

Types of Figurative Language - Worksheet

Teach Starter Publishing
Google Slide, PDF | 2 pages | Grades: 3 - 6

Practice identifying and creating examples of figurative language with this printable worksheet.

What Is Figurative Language?

Figurative language is language that does not have a literal meaning. This can make figurative language a challenging concept for our students to get their heads around! (And there’s an example of an idiom right there!)

This worksheet has been designed to provide your students with an opportunity to learn more about the various types of figurative language they may come across when reading, writing, and speaking. The types of figurative language referenced on the worksheet include:

  • Metaphor
  • Simile
  • Personification
  • Hyperbole
  • Idiom
  • Onomatopoeia

Choose the Version That Best Suits Your Students

Catering to a huge range of learners in your classroom? Of course you are! That’s why we’ve provided two different versions of this figurative language worksheet. The subtle differences between each version are outlined below.

  • Version 1: Students write a sentence in each box for each type of figurative language, then draw a picture of its meaning.
  • Version 2: Students read each example of figurative language and label it using the word bank. They then write their own example of each type.

Multiple Applications for This Figurative Language Worksheet

In addition to independent student work time, use this worksheet as an activity as a:

  • Reading center activity
  • Whole-class review (via smartboard)
  • Homework assignment
  • Exit ticket
  • Summative assessment

Download, Print, Teach!

Use the dropdown icon on the Download button to choose between the easy-print PDF or editable Google Slides version of this resource.

Access more great simile and metaphor teaching resources here!

This resource was created by Meagan Lee, a teacher in Texas and a Teach Starter collaborator.


Write a review to help other teachers and parents like yourself. If you'd like to request a change to this resource, or report an error, select the corresponding tab above.

Log in to comment