Logo Lesson Plan: Turtle Academy Programming Game

Grade Levels: 3-5, 6-8

In this lesson plan which is adaptable for grades 3-8, students use BrainPOP resources (including the Turtle Academy online programming game) to explore the popular computer programming language Logo.

Lesson Plan Common Core State Standards Alignments

Students will:

  1. Define computer programming.
  2. Explain how Logo functions as a computer programming language.
  3. Explore Logo through an online game.


  • Computers with internet access for BrainPOP


This lesson plan utilizes an online game called Turtle Academy. The game introduces students to the popular programming language Logo which was developed as an educational tool in the 1960s. Logo is a graphic-based computer language that allows students to move a triangular “turtle” to create line graphics in predictable ways. As they successfully complete basic levels, students will encounter more and more complex Logo tasks and commands.

Turtle Academy requires a fair amount of instructional reading, so we recommend that educators preview each level to ensure the accompanying informational texts are appropriate for your students.

Lesson Procedure:

  1. Play the BrainPOP movie Computer Programming to introduce students to the topic.
  2. Explain that they will have the chance to explore a simple computer programming language called Logo.
  3. Pair students up to play the game. You may want to consider students' reading abilities when choosing partners, as Turtle Academy requires a fair amount of reading and direction following. If you have several students who may struggle to read the text, consider having them play the game with you in a small group setting.
  4. Provide approximately 15 minutes for each pair of students to explore the first few tasks in the game.
  5. Ask students to take a short break from game play to discuss strategies in a whole-class discussion.
  6. Allow students to continue game play for at least 15 more minutes, encouraging them to work through as many levels as possible. Students can also continue game play at home.
  7. Use the game quiz to assess student learning.