Curriculum

Free sample lessons

These are lessons we have written and taught. They are free. Use them as-is, or use them to see how we write before you ask us for a full unit.

25 lessons and investigations published

A Scratch project open on a Chromebook in class
Subject
Grade

25 lessons

BeginnerGrade 6-875 pts

Variables, Loops & Conditionals

Learn the three core building blocks of programming — variables, loops, and conditionals — and use them to write your first Python programs.

50 minView lesson
BeginnerGrade 6-850 pts

Principles of Visual Design

Learn the foundational design principles — contrast, alignment, repetition, and proximity — and use them to critique and redesign a flyer.

45 minView lesson
BeginnerGrade 6-875 pts

Engineering Design Process

Learn the 6-step Engineering Design Process and apply it to a real challenge — building the tallest freestanding tower using limited materials.

60 minView lesson
BeginnerGrade 6-850 pts

Introduction to Digital Citizenship

Explore what it means to be a responsible digital citizen — from online safety and privacy to how your digital footprint follows you.

45 minView lesson
BeginnerGrade 6-8

Ratios & Proportional Reasoning

Understand ratios, rates, and proportional relationships using real-world contexts and visual models.

50 minView lesson
IntermediateGrade 6-875 pts

Building Your First Web Page

Write your first HTML and CSS to build a personal bio webpage — understanding tags, structure, and basic styling.

55 minView lesson
IntermediateGrade 6-875 pts

Typography & Color Theory

Dive into the psychology of fonts and colors — learn how professional designers choose typography and color palettes to communicate emotion and meaning.

50 minView lesson
IntermediateGrade 6-875 pts

Simple Machines & Mechanical Advantage

Discover how the 6 simple machines multiply force to make work easier — then build your own lever or pulley system.

55 minView lesson
IntermediateGrade 6-875 pts

How the Internet Works

Go behind the scenes of the internet — discover how data travels from your device to a website and back in milliseconds.

50 minView lesson
BeginnerGrade 6-8

Expressions & Equations

Write, interpret, and solve algebraic expressions and one-variable equations using inverse operations.

50 minView lesson
IntermediateGrade 6-8

Geometry: Area & Surface Area

Calculate area of polygons and surface area of 3D figures by decomposing shapes into rectangles and triangles.

55 minView lesson
IntermediateGrade 6-8

Statistics: Data Distributions

Analyze data sets using measures of center and variability, and represent data with dot plots, histograms, and box plots.

50 minView lesson
BeginnerGrade 6-8

Integers & the Number Line

Extend understanding of the number line to include negative numbers, and apply operations with integers in real-world contexts.

45 minView lesson
IntermediateGrade 6-8

Proportional Relationships & Linear Functions

Explore the connection between proportional relationships and linear functions, including slope and y-intercept.

55 minView lesson
IntermediateGrade 6-8

Probability & Predictions

Understand theoretical and experimental probability, and use them to make predictions about real-world events.

50 minView lesson
IntermediateGrade 6-8

Transformations in the Coordinate Plane

Perform and describe translations, reflections, rotations, and dilations of figures on the coordinate plane.

55 minView lesson
Grade 6-8

It's Alive

Examine characteristics of living things and how scientists identify life processes.

View lesson
Grade 6-8

All Mixed Up

Investigate substances, mixtures, and ways to separate materials based on their properties.

View lesson
Grade 6-8

Cool It!

Explore how different materials affect temperature and how heat moves between objects.

View lesson
Grade 6-8

What's the Weather Up There?

Study weather patterns, air pressure, temperature, and how conditions change with altitude.

View lesson
Grade 6-8

Density Detectives

Investigate why some objects float and others sink by exploring the concept of density.

View lesson
Grade 6-8

Electric Circuits

Discover how electricity flows through a circuit and what makes a circuit open or closed.

View lesson
Grade 6-8

Ecosystem Balance

Explore how producers, consumers, and decomposers interact — and what happens when ecosystems are disrupted.

View lesson
Grade 6-8

States of Matter

Discover how matter changes between solid, liquid, and gas states based on temperature and particle behavior.

View lesson
Grade 6-8

Forces and Motion

Investigate how force, mass, and friction affect the way objects move.

View lesson

Full units, coming soon

Each unit will include teacher plans, student materials, and assessment. If you need one for this school year, we can write it with you as custom curriculum.

  • Intro to Coding

    A first programming unit: sequencing, loops, conditionals, and debugging in a block-based editor.

    Coming soon
  • Arduino

    Circuits, sensors, and student-written sketches, built for a classroom set of boards.

    Coming soon
  • LEGO Robotics

    Design, build, and program robots, with challenges tied to the engineering design process.

    Coming soon
  • Minecraft Education

    Build-based projects that teach systems thinking, collaboration, and computational concepts.

    Coming soon