Top Math & Science Simulations Ideas for K-5 Coding Education

Curated Math & Science Simulations ideas specifically for K-5 Coding Education. Filterable by difficulty and category.

These math and science simulation ideas help elementary teachers deliver hands-on, standards-aligned coding without assuming typing skills. Each project uses visual controls like sliders and buttons, keeps concepts age-appropriate, and turns hard-to-see ideas like gravity, orbits, and geometry into playful, testable models.

Showing 35 of 35 ideas

Bouncy Ball Gravity Lab

Kids build a simple scene where a ball drops and bounces, then add a gravity slider to see how the bounce changes. They learn about gravity, energy loss on each bounce, and how variables control motion.

beginnerhigh potentialPhysics

Orbit Builder: Sun and Planet

Students place a planet near a sun and adjust speed to try for a stable orbit. They explore how initial speed and distance affect paths, learning about circular motion in a kid-friendly way.

intermediatehigh potentialSpace

Ramp Racer: Slope and Speed

Learners create a ramp and roll a cart down, timing how long it takes to reach the bottom at different angles. They practice measurement, fair testing, and how slope changes speed.

beginnermedium potentialPhysics

Friction Test Track

Kids design a track with adjustable surface types like ice, wood, and carpet, then observe how far a puck slides. They investigate friction, predict outcomes, and compare results on a simple chart.

beginnermedium potentialPhysics

Parachute Drop Simulator

Students release a character with a parachute and adjust air resistance to change the fall speed. They learn about drag, terminal velocity in simple terms, and safe landing design.

beginnerstandard potentialPhysics

Balloon Rocket Thrust Test

Kids tap a thrust button to push a balloon rocket and toggle mass and drag to see how motion changes. They connect force to acceleration and experiment with balancing variables.

beginnermedium potentialPhysics

Collision Playground

Learners set two balls in motion and watch what happens when they collide, with an elastic toggle for extra bounce. They observe simple momentum ideas and draw conclusions from repeated tests.

beginnerstandard potentialPhysics

Angle Explorer with Virtual Protractor

Students rotate a ray to form angles and read the measure with a built-in protractor. They practice estimating, measuring, and naming acute, right, and obtuse angles.

beginnerhigh potentialGeometry

Symmetry Mirror Maker

Kids draw on one side of a grid and watch it mirror to the other side in real time. They discover lines of symmetry and build geometric intuition through artful play.

beginnermedium potentialGeometry

Polygon Builder: Sides and Corners

Learners add sides to make triangles, quadrilaterals, pentagons, and more, then label vertices. They connect number of sides to shape names and compare properties.

beginnerstandard potentialGeometry

Area vs Perimeter Farm Fences

Students place square tiles to design a paddock while a panel calculates area and perimeter. They explore how the same perimeter can enclose different areas and vice versa.

beginnerhigh potentialMath

Tangram Puzzle Simulator

Kids drag classic tangram pieces to match animal and object silhouettes. They practice spatial reasoning, rotation, and decomposition of shapes.

beginnermedium potentialGeometry

Coordinate Grid Treasure Map

Students plot points on a grid to reveal a hidden path to treasure and then create their own coordinate clues. They learn ordered pairs, axes, and grid navigation.

beginnermedium potentialMath

Fraction Pizza Slicer

Learners cut a pizza into equal slices, label fractions, and serve orders like 3/8 or 1/4. They model part-whole relationships and compare equivalent fractions by changing slice counts.

beginnerhigh potentialMath

Plant Growth Lab: Sunlight and Water

Kids adjust sunlight and water sliders to see a plant sprout, grow, and flower. They learn what plants need to thrive and record observations over simulated days.

beginnerhigh potentialLife Science

Water Cycle Click-to-Change

Students tap to evaporate water from a lake, condense clouds, and trigger rain that returns to the ground. They reinforce evaporation, condensation, precipitation, and collection with cause-effect actions.

beginnerhigh potentialEarth Science

Food Chain Balance Game

Learners add grass, rabbits, and foxes, then watch population icons change over time. They uncover predator-prey relationships and how balance can be lost if one group grows too fast.

beginnerhigh potentialLife Science

Habitats Temperature Tuner

Kids try different habitats like desert and forest, then slide temperature and precipitation to see which animals can live there. They connect climate factors to survival needs.

beginnermedium potentialLife Science

Pollination Pathfinder

Students guide a bee between flowers to collect and deliver pollen, changing bloom timing and distance. They model pollination and why plant and insect timing matters.

beginnermedium potentialLife Science

Erosion Sandbox

Kids tilt a terrain and add raindrops to watch sand grains move downhill. They observe erosion, deposition, and how slope and water flow shape landforms.

beginnermedium potentialEarth Science

Weather Builder: Clouds and Wind

Learners set humidity and wind speed and see cloud types form with a chance of rain. They connect conditions to weather outcomes and practice making short forecasts.

beginnerstandard potentialEarth Science

Spinner Probability Lab

Students design a color spinner, set slice sizes, and run many spins to build a live bar chart. They compare theoretical chances to results and talk about why results vary.

beginnerhigh potentialMath

Dice Graph Factory

Kids roll one or two dice automatically and watch a histogram grow. They notice common sums, make predictions, and discuss fairness.

beginnermedium potentialMath

Pattern Machine: Growing Patterns

Learners set a rule like +2 squares each step and press play to see the pattern grow across stages. They describe patterns in words and numbers and create a table of values.

beginnerstandard potentialMath

Function Machine Jr.: Input Output

Students choose a simple rule like x+3 or 2x, feed inputs, and watch outputs appear in a cartoon machine. They build input-output tables and connect rules to changes.

beginnermedium potentialMath

Budget Store: Coin Change Simulator

Kids pick items and pay with coins, then get change calculated and shown visually. They practice counting money, making exact amounts, and using fewer coins.

beginnerhigh potentialMath

Measurement Lab: Ruler and Units

Learners drag a ruler to measure virtual objects and toggle between centimeters and inches. They compare lengths, estimate before measuring, and record data.

beginnerstandard potentialMath

Fractions Mixer: Pour and Compare

Students pour colored liquid into beakers to target levels like 1/2 or 3/4, then compare with symbols. They model equivalence and ordering using visual volume cues.

beginnermedium potentialMath

Magnet Lab: Attraction Lines

Kids move bar magnets and watch simplified field lines appear, then test which objects stick. They classify materials and connect distance to magnetic strength.

beginnermedium potentialScience

Simple Circuit Switchboard

Learners connect a battery, wires, a switch, and a bulb on a board diagram to light it up. They discover closed vs open circuits and try series vs simple single loops.

beginnerhigh potentialEngineering

Buoyancy Tank: Sink or Float

Students drop objects into a tank and adjust material density and liquid type like water or saltwater. They observe floating height and relate density to sinking or floating.

beginnermedium potentialScience

Shadow Maker: Light and Angle

Kids drag a flashlight around an object and watch the shadow grow or shrink. They connect distance and angle to shadow size and practice predicting outcomes before testing.

beginnerhigh potentialScience

Sound Wave Visualizer

Learners slide frequency and volume to see a moving wave line change while a character reacts to pitch and loudness. They relate pitch to frequency and volume to amplitude.

beginnermedium potentialScience

Balance Beam: Lever and Mass

Students place weights at different distances on a seesaw to balance it. They discover that distance and mass both matter and create balanced equations to match setups.

beginnerhigh potentialEngineering

Seasons and Daylight Explorer

Kids tilt a cartoon Earth and move it around the sun to see day length and season labels change. They connect tilt and position to daylight hours in kid-friendly visuals.

intermediatemedium potentialSpace

Pro Tips

  • *Start each simulation with an unplugged mini experiment, like rolling a real ball down a small ramp, then ask students to predict what the on-screen model will show.
  • *Use role cards for pair programming, Driver controls the sliders and buttons, Navigator explains predictions and records results, then switch halfway through.
  • *Create low-reading UIs, replace text inputs with big buttons, icons, and sliders so young learners can focus on concepts instead of typing.
  • *Attach quick-check rubrics aligned to early CSTA practices, such as making predictions, running tests, and explaining results with evidence from the model.
  • *Offer tiered challenge cards, Start, Change one variable and observe, Stretch, add a chart or new rule, so advanced learners extend while others master the core.

Ready to get started?

Start building your first app with Zap Code today.

Get Started Free