Filters
Level
Grade
Subject
Subject Area
Subject Topic
Standard(s)
Audience
Keyword
DurationMinutes
Elementary School Lesson Plans

This lesson plan for 5th-grade students introduces them to coding basics through engaging, hands-on activities. In the first session, students learn fundamental coding concepts, including key vocabulary such as algorithm, sequence, loop, and condition, while exploring the Scratch programming platform. Under guided practice, they create simple animations, fostering both understanding and creativity.
In the second session, students build on their skills by designing interactive stories or simple games. They begin with brainstorming and storyboarding their ideas, then transition into hands-on coding, where they develop their projects based on their plans. Throughout the lesson, students share their creations with peers for feedback, emphasizing collaboration and reflection. The assessment is based on participation, creativity, and the ability to articulate their coding process. This lesson aims to provide students with foundational coding knowledge while encouraging innovative thinking and problem-solving skills.



The lesson begins with an introduction to key coding concepts such as algorithms, loops, and variables, fostering an understanding of why coding is essential in today's technology-driven world. A live demonstration using the Scratch platform guides students through creating a simple animation, highlighting the fundamental functions and commands available.
Following the demonstration, students participate in a guided activity where they work in pairs to complete their first coding project, practicing the concepts they learned. Once they finish, they brainstorm and outline their unique project ideas on worksheets, encouraging them to think creatively about their coding endeavors.
The session concludes with a recap and an invitation for a few pairs to share their project ideas with the class, reinforcing collaboration and communication skills. Assessment focuses on student engagement and the completion of their worksheets, while extensions offer challenges for early finishers. Overall, the lesson aims to combine technical skills with creativity, preparing students for future coding experiences.

This lesson plan is designed for 3rd-grade students to explore the fundamentals of coding and programming through interactive activities. The objectives include understanding basic coding concepts such as algorithms, debugging, and sequencing, along with gaining experience using a visual programming platform like Scratch or Code.org.
The lesson begins with an engaging discussion to gauge students' prior knowledge and introduces key coding terminology through a handout. A demonstration of the coding platform follows, showcasing how to create a simple animation or game collaboratively.
Students then participate in a hands-on coding activity where they log into their accounts and work on individual projects, fostering critical thinking and problem-solving skills. Throughout this activity, the teacher circulates to provide support and assistance with debugging.
The lesson concludes with students showcasing their projects and participating in a reflective discussion about their learning experiences. An exit ticket prompts each student to share a new insight gained and a question they still have about coding.
Extensions for advanced learners encourage further exploration of coding features and resources. Overall, the lesson aims to ignite students' interest in technology and provide a foundational understanding of coding concepts.



This lesson plan is designed for 4th-grade students to introduce them to the basics of coding and programming languages. The lesson begins with a classroom discussion to gauge students' prior knowledge about coding. It progresses with a slideshow presentation outlining various programming languages, such as Python, JavaScript, and Scratch, and their real-world applications.
Students will engage in guided practice by exploring the Scratch interface, creating a simple program that makes a character say "Hello, World!" and adding interactive elements like movement or sound. They will then have the opportunity to work independently, modifying their projects and showcasing their creations to classmates.
The lesson concludes with a reflection where students share what they learned and how coding is relevant to everyday life. Assessment will involve monitoring student progress throughout the activities and reviewing their Scratch projects. Extensions are provided for students seeking further challenges, ensuring opportunities for deeper learning. Overall, this lesson combines creativity with technology, helping students develop foundational programming skills in an engaging manner.



This lesson plan aims to introduce 5th-grade students to the basics of coding and programming languages. Over the course of one hour, students will learn about the significance of coding in everyday life and explore fundamental coding vocabulary, including terms like algorithm and debugging. The lesson begins with an engaging video and a discussion to spark interest in coding's real-world applications.
Following this, the instructor will provide a demonstration of a user-friendly block-based coding platform, showcasing how to create simple programs. Students will then have the opportunity to engage in hands-on practice by creating their own programs to make a character move on the screen and display a greeting. Throughout this activity, students will receive guidance and support as they work collaboratively.
The session will conclude with a recap of key concepts and an opportunity for students to share their work and reflections. An exit ticket will be used to assess students' understanding and lingering questions. The lesson promotes problem-solving, creativity, and critical thinking while laying a foundational understanding of coding, with follow-up activities planned to further develop their skills. Adaptations will be made for varying skill levels to ensure all students can participate meaningfully.



In this 5th-grade math lesson plan focused on money and budgeting, students will learn the significance of managing finances through hands-on activities. The lesson begins with a discussion about money management, followed by an interactive sorting activity where students identify and calculate the value of various coins and bills using play money.
Students will then work in small groups to create simple budgets based on given scenarios, discussing income and expenses while using their play money as a visual aid. They will fill out budgeting templates to outline their financial decisions.
The lesson wraps up with group presentations, allowing students to share their budgeting choices, and concludes with a reflective exit ticket where they identify personal savings goals. Throughout the lesson, students will develop essential skills in budgeting and financial literacy while actively engaging in collaborative learning. Assessment will focus on participation, completed worksheets, and individual reflections.

In this 5th-grade art lesson, students will explore the techniques of collage and mixed media as they create their own artistic compositions. The lesson spans two class periods, beginning with an introduction to collage art, featuring examples of famous artists and discussions about various materials and methods. Students will practice cutting, layering, and arranging different items while brainstorming a theme for their collages, such as nature or family.
During the second class, students will use their gathered materials to create their collages on a larger background paper, focusing on composition, color, and texture. They will also reflect on their work through written descriptions and presentations to the class, sharing their artistic choices, themes, and inspiration.
Assessment will be based on participation, creativity, and the final collage's ability to convey the theme effectively. Extensions to the lesson may include digital collage creation and showcasing students' work in a display. Overall, this lesson aims to cultivate creativity and self-expression while introducing important art techniques and concepts.

In this 3rd-grade art lesson, students will learn about collage-making with a focus on various art techniques. The class will begin with a discussion about what a collage is, along with examples from well-known artists to illustrate layering, texture, and composition. Students will then plan their collages around a chosen theme, sketching their ideas on scrap paper before gathering materials to create their artwork. They will be encouraged to use a variety of textures and colors, incorporating mixed media elements such as magazine cutouts, fabric scraps, and their own drawings. After completing their collages, students will participate in a sharing session to discuss their themes and the techniques they employed. The lesson emphasizes creativity, collaboration, and hands-on learning, culminating in a reflection on the artistic process. Assessments will focus on individual creativity and effective use of the materials. Optional extensions may include hosting an art gallery or incorporating a writing activity related to students' collages. Adaptations can be made to support all learners in the classroom.

In this 4th-grade art lesson, students will explore the technique of collage through the creation of nature-themed artworks. The lesson spans two class sessions, during which students will learn about the concept of collage and its significance in the art world, as well as identify various materials that can be used in their projects.
In the first session, students will engage in brainstorming activities to generate ideas about elements of nature, followed by an exploration of different materials they can incorporate into their collages. They will then sketch a rough design to plan their compositions.
During the second session, students will bring their sketches to life by assembling their collages, focusing on layering techniques to enhance texture and depth. After completing their artwork, students will share their creations in small groups, discussing their artistic choices and experiences. The lesson emphasizes creativity, composition, and the use of diverse materials, along with opportunities for reflection and assessment based on engagement and collaboration.
Extensions to the lesson include the possibility of creating a class collage and organizing a gallery walk. Modifications are available for students needing additional support, ensuring all learners can participate in this engaging art-making experience.

In this 2nd grade art lesson, students will engage in creating a safari-themed collage while exploring various artistic techniques. The lesson begins with a discussion about safaris, animals, and different landscapes to spark inspiration. After a demonstration on how to cut and layer materials, students will use a range of supplies, including colored construction paper, magazines, and textured materials, to design their unique artwork. They will focus on assembling various elements to depict a safari scene, incorporating personal narratives into their creations. At the end of the session, students will participate in a gallery walk, presenting their collages and sharing the stories behind their work. The lesson emphasizes creativity, the combination of different textures, and the development of storytelling through visual art. An assessment will be conducted based on participation, creativity, and the effective use of collage techniques. Extensions for the lesson include digital collage creation and organizing an art exhibit for parents.

