Work wonders with iRobot’s Root® coding robots. Shop now >

View All Materials


Probability Races





Experience Level

Grades 6-9


15-30 minutes

Group Size

Small Groups (2-4)

Large Groups (5-10)

Full Classroom (20+)

Compatible Robots

Root rt0 Coding Robot

Root rt1 Coding Robot


Use Root's Coding Level 2 Variable blocks for some hands-on introduction to probability and random number generation.

Downloads & Resources

Probability Races Lesson Plan Probability Races Starter Code
Educational Standards

CSTA K-12 CS Standards


Collect and present the same data in various visual formats.


Identify and describe patterns in data visualizations, such as charts or graphs, to make predictions.


Organize and present collected data visually to highlight relationships and support a claim.

CCSS Math K-8 Standards


Summarize numerical data sets in relation to their context, such as by:


Find probabilities of compound events using organized lists, tables, tree diagrams, and simulation.


Understand that patterns of association can also be seen in bivariate categorical data by displaying frequencies and relative frequencies in a two-way table. Construct and interpret a two-way table summarizing data on two categorical variables collected from the same subjects. Use relative frequencies calculated for rows or columns to describe possible association between the two variables. For example, collect data from students in your class on whether or not they have a curfew on school nights and whether or not they have assigned chores at home. Is there evidence that those who have a curfew also tend to have chores?

This page has awesome

Premium Educator Content!

Gain access now with your Content Code or sign up to subscribe.

Code declined