book icon
Lesson plan

Transformations Project Lesson Plan


In this project, students will be given the opportunity to showcase their creativity, along with the knowledge of all the transformations they have learned! You can expect this project to take at least two `45`-minute class periods. You may want to give students extra days either in class or at home to complete the project after those days.

Grade 8
Step-by-step help

ByteLearn gives students targeted feedback and hints based on their specific mistakes

Preview step-by-step-help

arrow icon


Students will be able to perform translations, reflections, rotations, and dilations on a polygon. 


  • Student project packet
  • Online practice
  • Graph paper
  • Colored pencils/crayons

How to Teach Transformations

Designing student images

For this project, students will create their own images, then apply transformations to them! When I’ve done this with my students I’ve seen all sorts of awesome figures! You’ll give each student a piece of graph paper and have them draw an `x` and `y` axis right in the middle across the whole page.  

Tell students they need to stick to the guidelines: 

  • The original figure should be made up of line segments. 
  • Each point should be labeled with a letter.

Aside from that, let your students decide what they want to make! In my experience, giving examples tends to hinder students' creativity, but go with what you feel is best for your class.

Introducing the transformations

Before students begin designing their figure, explain the key concepts behind the project. You should hand out the student project packet.

Here’s what I would explain:

  • Once you’re finished creating your initial figure, you’ll start with the transformations: a translation, a reflection, a rotation, and a dilation.
  • You can come up with the rules for each transformation on your own, but you’ll need to include them in your project packet. 
  • Be sure to answer the reflection questions in your packet as you complete each transformation. 


A few days after students complete their projects, have a gallery walk day! Have students hang their finished products around the room and give them the opportunity to see their classmates work. This is always my favorite part! Students take ownership and pride in these projects and they should be given the opportunity to showcase their hard work!

Transformations Practice

As students will be finishing their projects at different times, you can assign some online ByteLearn practice for students to work on as they finish! Students will have step-by-step help if they need it, which will be great for you as you work with other students to finish their projects.

notepad icon
Transformations Practice
Problem 1 of 4
<p> Plot the new coordinates of Triangle `ABC` after a translation `1` unit to the right and `5` units down to become Triangle `EFG`.</p><selectivedisplay><LineGraph data-props='{ "options": { "x_min": -10, "y_min": -10, "y_max": 10, "x_max": 10, "cell_size": 15, "x_interval": 1, "y_interval": 1, "show_grid_section": true, "show_x_axis": true, "show_y_axis": true, "show_x_axis_label": true, "show_y_axis_label": true, "show_x_axis_points": true, "show_y_axis_points": true }, "points": [ { "id": 2, "x": 1, "y": 2, "show_point": true, "label": "A", "label_position": "above", "highlight_point": false, "highlight_point_color": "black", "x_coordinate_highlight": true, "y_coordinate_highlight": true }, { "id": 3, "x": -8, "y": 2, "show_point": true, "label": "B", "label_position": "left", "highlight_point": false, "highlight_point_color": "black", "x_coordinate_highlight": true, "y_coordinate_highlight": true }, { "id": 4, "x": 8, "y": -1, "show_point": true, "label": "C", "label_position": "below", "highlight_point": false, "highlight_point_color": "black", "x_coordinate_highlight": true, "y_coordinate_highlight": true } ], "line_segments": null, "transformation": { "type": "", "deg": 180, "original_polygon_color": "#080808", "show_indicator": "false", "transformed_polygon_color": "#FFA500", "show_polygon_number": false }, "alternative_transformation": null }'></LineGraph ></selectivedisplay>

View this practice

arrow icon