Use chips to model addition and subtraction of positives and negatives. Explore the effect of zero pairs. See how to use zero pairs to help special cases of addition and subtraction.

Adding and Subtracting Integers with Chips

Use chips to model addition and subtraction of positives and negatives. Explore the effect of zero pairs. See how to use zero pairs to help special cases of addition and subtraction.

Adjust the mass and velocity of two gliders on a frictionless air track. Measure the velocity, momentum, and kinetic energy of each glider as they approach each other and collide. Collisions can be elastic or inelastic.

Air Track

Adjust the mass and velocity of two gliders on a frictionless air track. Measure the velocity, momentum, and kinetic energy of each glider as they approach each other and collide. Collisions can be elastic or inelastic.

Create circuits using batteries, light bulbs, switches, fuses, and a variety of materials. Examine series and parallel circuits, conductors and insulators, and the effects of battery voltage. Thousands of different circuits can be built with this Gizmo.

Circuit Builder

Create circuits using batteries, light bulbs, switches, fuses, and a variety of materials. Examine series and parallel circuits, conductors and insulators, and the effects of battery voltage. Thousands of different circuits can be built with this Gizmo.

Observe daily weather conditions in a coastal region. Measure temperatures and wind speeds at any location and use this data to map convection currents that form during the day and night. Explain the origin of land breezes and sea breezes.

Coastal Winds and Clouds

Observe daily weather conditions in a coastal region. Measure temperatures and wind speeds at any location and use this data to map convection currents that form during the day and night. Explain the origin of land breezes and sea breezes.

Observe daily weather conditions in a coastal region. Measure temperatures and wind speeds at any location and use this data to map convection currents that form during the day and night. Explain the origin of land breezes and sea breezes.

Coastal Winds and Clouds - Metric

Observe daily weather conditions in a coastal region. Measure temperatures and wind speeds at any location and use this data to map convection currents that form during the day and night. Explain the origin of land breezes and sea breezes.

Explore the abiotic factors that affect Caribbean coral reefs. Many factors can be manipulated in this simplified reef model, including ocean temperature and pH, storm severity, and input of excess sediments and nutrients from logging, sewage, and agriculture. Click "Advance year" to see how the reef responds to these changes.

Coral Reefs 1 - Abiotic Factors

Explore the abiotic factors that affect Caribbean coral reefs. Many factors can be manipulated in this simplified reef model, including ocean temperature and pH, storm severity, and input of excess sediments and nutrients from logging, sewage, and agriculture. Click "Advance year" to see how the reef responds to these changes.

In this followup to the Coral Reefs 1 - Abiotic Factors activity, investigate the impacts of fishing, disease, and invasive species on a model Caribbean coral reef. Many variables can be manipulated, included intensity of fishing, presence of black band and white band disease, and the presence of actual and potential invasive species. Click "Advance year" to see the impacts of these biotic changes.

Coral Reefs 2 - Biotic Factors

In this followup to the Coral Reefs 1 - Abiotic Factors activity, investigate the impacts of fishing, disease, and invasive species on a model Caribbean coral reef. Many variables can be manipulated, included intensity of fishing, presence of black band and white band disease, and the presence of actual and potential invasive species. Click "Advance year" to see the impacts of these biotic changes.

Observe the spread of disease through a group of people. The methods of transmission can be chosen and include person-to-person, airborne, and foodborne as well as any combination thereof. The probability of each form of transmission and number of people in the group can also be adjusted.

Disease Spread

Observe the spread of disease through a group of people. The methods of transmission can be chosen and include person-to-person, airborne, and foodborne as well as any combination thereof. The probability of each form of transmission and number of people in the group can also be adjusted.

Explore the distance formula as an application of the Pythagorean theorem. Learn to see any two points as the endpoints of the hypotenuse of a right triangle. Drag those points and examine changes to the triangle and the distance calculation.

Distance Formula

Explore the distance formula as an application of the Pythagorean theorem. Learn to see any two points as the endpoints of the hypotenuse of a right triangle. Drag those points and examine changes to the triangle and the distance calculation.

Explore how a fertilized cell develops into an embryo, a fetus, and eventually an adult organism. Compare embryo development in different vertebrate species and try to guess which embryo belongs to each species. Use dyes to trace the differentiation of cells during early embryo development, from the zygote to the neurula.

Embryo Development

Explore how a fertilized cell develops into an embryo, a fetus, and eventually an adult organism. Compare embryo development in different vertebrate species and try to guess which embryo belongs to each species. Use dyes to trace the differentiation of cells during early embryo development, from the zygote to the neurula.

Explore erosion in a simulated 3D environment. Observe how the landscape evolves over time as it is shaped by the forces of flowing water. Vary the initial landscape, rock type, precipitation amount, average temperature, and vegetation and measure how each variable affects the rate of erosion and resulting landscape features.

Erosion Rates

Explore erosion in a simulated 3D environment. Observe how the landscape evolves over time as it is shaped by the forces of flowing water. Vary the initial landscape, rock type, precipitation amount, average temperature, and vegetation and measure how each variable affects the rate of erosion and resulting landscape features.

Adjust the number of fish in a lake to be tagged and the number of fish to be recaptured. Use the number of tagged fish in the catch to estimate the number of fish in the lake.

Estimating Population Size

Adjust the number of fish in a lake to be tagged and the number of fish to be recaptured. Use the number of tagged fish in the catch to estimate the number of fish in the lake.

Grow Wisconsin Fast Plants^{®} in a simulated lab environment. Explore the life cycles of these plants and how their growth is influenced by light, water, and crowding. Practice pollinating the plants using bee sticks, then observe the traits of the offspring plants. Use Punnett squares to model the inheritance of genes for stem color and leaf color for these plants.

Fast Plants^{®} 1 - Growth and Genetics

Grow Wisconsin Fast Plants^{®} in a simulated lab environment. Explore the life cycles of these plants and how their growth is influenced by light, water, and crowding. Practice pollinating the plants using bee sticks, then observe the traits of the offspring plants. Use Punnett squares to model the inheritance of genes for stem color and leaf color for these plants.

In this follow-up to Fast Plants^{®} 1 - Growth and Genetics, continue to explore inheritance of traits in Wisconsin Fast Plants. Infer the genotype of a "mystery P2 parent" of a set of Fast Plants based on the traits of the P1, F1, and F2 plants. Then create designer Fast Plants by selectively breeding plants with desired traits.

Fast Plants^{®} 2 - Mystery Parent

In this follow-up to Fast Plants^{®} 1 - Growth and Genetics, continue to explore inheritance of traits in Wisconsin Fast Plants. Infer the genotype of a "mystery P2 parent" of a set of Fast Plants based on the traits of the P1, F1, and F2 plants. Then create designer Fast Plants by selectively breeding plants with desired traits.

Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior.

Graphs of Polynomial Functions

Study the graphs of polynomials up to the fourth degree. Vary the coefficients of the equation and investigate how the graph changes in response. Explore things like intercepts, end behavior, and even near-zero behavior.

Shine a powerful flashlight on a variety of materials, and measure how quickly each material heats up. See how the light angle, light color, type of material, and material color affect heating. A glass cover can be added to simulate a greenhouse.

Heat Absorption

Shine a powerful flashlight on a variety of materials, and measure how quickly each material heats up. See how the light angle, light color, type of material, and material color affect heating. A glass cover can be added to simulate a greenhouse.

Explore life in the hive by meeting workers, drones, and the queen bee herself! Visit flower patches to determine the best sources of food, and then perform a waggle dance to let the other bees know where to go. Can you help the bees find enough food to save the hive?

Honeybee Hive

Explore life in the hive by meeting workers, drones, and the queen bee herself! Visit flower patches to determine the best sources of food, and then perform a waggle dance to let the other bees know where to go. Can you help the bees find enough food to save the hive?

Compare the skulls of a variety of significant human ancestors, or hominids. Use available tools to measure lengths, areas, and angles of important features. Each skull can be viewed from the front, side, or from below. Additional information regarding the age, location, and discoverer of each skull can be displayed.

Human Evolution - Skull Analysis

Compare the skulls of a variety of significant human ancestors, or hominids. Use available tools to measure lengths, areas, and angles of important features. Each skull can be viewed from the front, side, or from below. Additional information regarding the age, location, and discoverer of each skull can be displayed.

Pick a duck, win a prize! Help Arnie the carnie design his game so that he makes money (or at least breaks even). How many ducks of each type should there be? What are the prizes worth? How much should he charge to play? Lucky Duck is a fun way to learn about probabilities and expected value.

Lucky Duck (Expected Value)

Pick a duck, win a prize! Help Arnie the carnie design his game so that he makes money (or at least breaks even). How many ducks of each type should there be? What are the prizes worth? How much should he charge to play? Lucky Duck is a fun way to learn about probabilities and expected value.

Understand the definition of a mole and determine the Avogadro constant by adding atoms or molecules to a balance until the mass in grams is equal to the atomic or molecular mass. Manipulate a conceptual model to understand how the number of particles, the number of moles, and the mass are related. Then use dimensional analysis to convert between particles, moles, and mass.

Moles

Understand the definition of a mole and determine the Avogadro constant by adding atoms or molecules to a balance until the mass in grams is equal to the atomic or molecular mass. Manipulate a conceptual model to understand how the number of particles, the number of moles, and the mass are related. Then use dimensional analysis to convert between particles, moles, and mass.

Model the product of two decimals by finding the area of a rectangle. Estimate the area of the rectangle first. Then break the rectangle into several pieces and find the area of each piece (partial product). Add these areas together to find the whole area (product).

Multiplying Decimals (Area Model)

Model the product of two decimals by finding the area of a rectangle. Estimate the area of the rectangle first. Then break the rectangle into several pieces and find the area of each piece (partial product). Add these areas together to find the whole area (product).

Multiply two fractions using an area model. Vary the vertical area to change one fraction and vary the horizontal area to change the other. Then examine the intersection of the areas to find the product.

Multiplying Fractions

Multiply two fractions using an area model. Vary the vertical area to change one fraction and vary the horizontal area to change the other. Then examine the intersection of the areas to find the product.

Use a sonar on a boat to remotely measure the depth of an ocean at various locations. Describe multiple points on the ocean floor using their latitude, longitude, and depth. View maps of ocean depth in two and three dimensions, and use these maps to plot a safe route for ships to follow.

Ocean Mapping

Use a sonar on a boat to remotely measure the depth of an ocean at various locations. Describe multiple points on the ocean floor using their latitude, longitude, and depth. View maps of ocean depth in two and three dimensions, and use these maps to plot a safe route for ships to follow.

In the Pattern Flip carnival game, you are shown a pattern of cards. The first cards are face-up so you can see the pattern, and the rest are face-down. Can you guess which animals are on the face-down cards? Use one of the preset patterns, or make your own custom pattern. Good luck!

Pattern Flip (Patterns)

In the Pattern Flip carnival game, you are shown a pattern of cards. The first cards are face-up so you can see the pattern, and the rest are face-down. Can you guess which animals are on the face-down cards? Use one of the preset patterns, or make your own custom pattern. Good luck!

In this introduction to coding, program a rover to explore the surface of Mars. Start by using tiles to create simple programs involving moving forward or backward, turns, jumps, loops, and picking up rock samples. Then use text instructions to optimize your code. Use your skills to program the rover to complete six challenging missions on Mars.

Programmable Rover

In this introduction to coding, program a rover to explore the surface of Mars. Start by using tiles to create simple programs involving moving forward or backward, turns, jumps, loops, and picking up rock samples. Then use text instructions to optimize your code. Use your skills to program the rover to complete six challenging missions on Mars.

Use a pulley system to lift a heavy weight to a certain height. Measure the force required to lift the weight using up to three fixed and three movable pulleys. The weight to be lifted and the efficiency of the pulley system can be adjusted, and the height of the weight and the total input distance are reported.

Pulley Lab

Use a pulley system to lift a heavy weight to a certain height. Measure the force required to lift the weight using up to three fixed and three movable pulleys. The weight to be lifted and the efficiency of the pulley system can be adjusted, and the height of the weight and the total input distance are reported.

Study the thickness of birds' beaks over a five-year period as you control the yearly rainfall on an isolated island. As the environmental conditions change, the species must adapt (a real-world consequence) to avoid extinction.

Rainfall and Bird Beaks

Study the thickness of birds' beaks over a five-year period as you control the yearly rainfall on an isolated island. As the environmental conditions change, the species must adapt (a real-world consequence) to avoid extinction.

Study the thickness of birds' beaks over a five year period as you control the yearly rainfall on an isolated island. As the environmental conditions change, the species must adapt (a real-world consequence) to avoid extinction.

Rainfall and Bird Beaks - Metric

Study the thickness of birds' beaks over a five year period as you control the yearly rainfall on an isolated island. As the environmental conditions change, the species must adapt (a real-world consequence) to avoid extinction.

Place points on a number line. Round these values to the nearest ten or hundred. Visualize rounding by showing the number line as a hill or series of hills. These hills cause the points to roll to the nearest valley (nearest multiple of ten or one hundred).

Rounding Whole Numbers (Number Line)

Place points on a number line. Round these values to the nearest ten or hundred. Visualize rounding by showing the number line as a hill or series of hills. These hills cause the points to roll to the nearest valley (nearest multiple of ten or one hundred).

Observe two different forms of simple harmonic motion: a pendulum and a spring supporting a mass. Use a stopwatch to measure the period of each device as you adjust the mass hanging from the spring, the spring constant, the mass of the pendulum, the length of the pendulum, and the gravitational acceleration.

Simple Harmonic Motion

Observe two different forms of simple harmonic motion: a pendulum and a spring supporting a mass. Use a stopwatch to measure the period of each device as you adjust the mass hanging from the spring, the spring constant, the mass of the pendulum, the length of the pendulum, and the gravitational acceleration.

Compare the graph of the sine function with the graph of the angle on the unit circle. Drag a point along the sine curve and see the corresponding angle on the unit circle.

Sine Function

Compare the graph of the sine function with the graph of the angle on the unit circle. Drag a point along the sine curve and see the corresponding angle on the unit circle.

Is solving equations tricky? If you know how to isolate a variable, you're halfway there. The other half? Don't do anything to upset the balance of an equation. Join our plucky variable friend as he encounters algebraic equations and a (sometimes grumpy) equal sign. With a little practice, you'll find that solving equations isn't tricky at all.

Solving Algebraic Equations II

Is solving equations tricky? If you know how to isolate a variable, you're halfway there. The other half? Don't do anything to upset the balance of an equation. Join our plucky variable friend as he encounters algebraic equations and a (sometimes grumpy) equal sign. With a little practice, you'll find that solving equations isn't tricky at all.

Solve systems of linear equations, written in standard form. Explore what it means to solve systems algebraically (with substitution or elimination) and graphically. Also, use a draggable green point to see what it means when (x, y) values are solutions of an equation, or of a system of equations.

Solving Linear Systems (Standard Form)

Solve systems of linear equations, written in standard form. Explore what it means to solve systems algebraically (with substitution or elimination) and graphically. Also, use a draggable green point to see what it means when (x, y) values are solutions of an equation, or of a system of equations.

Measure the quantity of a known solution needed to neutralize an acid or base of unknown concentration. Use this information to calculate the unknown concentration. A variety of indicators can be used to show the pH of the solution.

Titration

Measure the quantity of a known solution needed to neutralize an acid or base of unknown concentration. Use this information to calculate the unknown concentration. A variety of indicators can be used to show the pH of the solution.

Weathering is the breakdown of rock at Earth's surface through physical or chemical means. Students will learn about the different types of mechanical and chemical weathering, then use a simulation to model the effects of weathering on different types of rocks in varying climate conditions.

Weathering

Weathering is the breakdown of rock at Earth's surface through physical or chemical means. Students will learn about the different types of mechanical and chemical weathering, then use a simulation to model the effects of weathering on different types of rocks in varying climate conditions.

Students assume the role of a scientist trying to solve a real world problem. They use scientific practices to collect and analyze data, and form and test a hypothesis as they solve the problem.

STEM Cases take between 30 - 90 minutes for students to complete, depending on the case.

Multiple grade appropriate versions, or levels, exist for each STEM Case.

Each STEM Case level has an associated Handbook. These are interactive guides that focus on the science concepts underlying the case.

About Handbooks

Handbooks contain the same content, including questions and assessments, from the Handbook inside the STEM Case.

Handbooks are standalone versions of the Handbook section of the related STEM Case. They cover the relevant science content, but without the real-world problem to solve.

Each Handbook uses realtime reporting to show live student results.

Handbooks take roughly half as long as the relevant STEM Case to complete.

Multiple grade-appropriate versions are available for each Handbook.