Lesson Bank

Lessons you assign. Projects your students build.

Every lesson turns a topic into an interactive story or game — with a complete, standards-aligned Teacher Kit.

51 lessons
Grade 8
Social Studies

New Jersey Mobilizes: A Town Divided

Create an interactive nonfiction story set around a New Jersey meeting-house evidence display. Readers click to follow muster records or divided home-front records, then compare how both pressures changed daily life.

1 class
Grade 5
Science

Great Swamp — Pools or Meadows

Students turn verified ecosystem facts into a nine-page field story about how spring water affects one low Great Swamp patch.

1 classCSTA
Grade 4
Social Studies

Devant la porte : l'assaut de 1789

Crée un livre interactif qui raconte la prise de la Bastille en 1789. Les élèves écrivent des textes pour chaque scène, ajoutent une musique qui démarre automatiquement et enregistrent une courte réplique entendue par le lecteur. Le récit montre la tension, l'assaut et les conséquences pour Paris.

1 class
Grades 3–4
Language Arts

Hello Again: Voice Your Goals

Welcome back! In this project, you'll make a two-page interactive story to show something new about yourself and a goal you have for the school year. You'll use pictures, voice, and or animation to help others understand who you are and what you're excited about.

1 classCSTA
Grades 3–8
Coding & Tech

Name Your Hero and Choose Your Path

In this Hour of Code lesson, students will create an interactive fantasy story that stars the player as the hero. They’ll code a text box to ask the player for their name, choose a magical item, and set a character role based on that choice. Using text variables, click events, and template-based storytelling, students will design a short adventure that changes based on player input—building both creativity and coding skills.

1 class
Grades 3–8
Coding & Tech

Cookie Clicker Game

In this Hour of Code lesson, students will create a fun interactive Cookie Clicker game. They'll design a cookie that increases a counter when clicked, animate it with a bounce effect, and reward the player after reaching a target number of clicks.

1 class
Grades 7–8
Language Arts

Open The Treasure Chest

Design an interactive treasure-hunting story where the player must find a hidden item before opening a locked chest. Students write scenes, build suspense, and guide their reader through a mysterious setting using narration, visuals, and interactive buttons. Using simple logic blocks and a Boolean variable, they "lock" the chest until the correct key is found. This creative project blends cause-and-effect reasoning with storytelling — perfect for ELA, game-based learning, or cross-curricular coding.

3 classes
Grades 7–10
Science

Lab Safety Simulation

Create a fun and interactive lab safety simulation where students code a mini-game that teaches safety rules before starting an experiment. Players must find safety gear like goggles or gloves before entering the lab. Using simple logic blocks and a Boolean variable, students design scenes where the lab stays “locked” unless the correct item is clicked. This engaging coding project builds decision-making, cause-and-effect reasoning, and interactive storytelling — perfect for science or STEM classes.

2 classesCSTA
Grades 7–10
Coding & Tech

'This or That' Personality Quiz

Design a fun and interactive “This or That?” personality quiz using simple coding! In this creative project, students write three playful questions, create answer buttons, and use number variables to track points for each personality type. At the end, they code a result page using logic blocks to reveal a custom message. This beginner-friendly lesson combines writing, critical thinking, and coding — perfect for middle schoolers learning how to build their own interactive games and quizzes.

3 classesCSTA
Grades 3–8
Language Arts

Personality Quiz Game

In this fun mini coding lesson, students become quiz game designers ! They write one silly quiz question, create two answer buttons, and code a text variable that stores the player’s result. They design a page, add visuals, and test their quiz with different choices — combining simple writing, logic, and interactive design.

1 classCSTA
Grades 7–10
Language Arts

Teacher Thank-You Message Generator

In this quick Hour of Code project, students become game designers. They write a short, fun thank-you message for a teacher, then code two text variables to let the teacher personalize the message. The final message uses player inputs to change each time — combining thoughtful tone with basic coding logic.

1 classCSTA
Grades 7–8
Language Arts

Poem Generator: Simile & Metaphor

In this creative lesson, students write a short poem that uses one simile and one metaphor, then add two fill-in-the-blank inputs to let the player personalize it. They’ll choose a mood, use vivid vocabulary, and code the blanks with variables in Elementari — so every read-through changes!

1 classCSTA
Elementari AI Lesson BuilderDon't see your topic?Generate a standards-aligned lesson — with the full Teacher Kit — in minutes.

Bring this to your classroom

Generate a complete, standards-aligned lesson on any topic — free to try with your class.