Data Detective
Free practice for reading graphs and data tables. Students read 15 science graphs, answer a question about each one, and get walked through any graph they miss, step by step.
What students do
Reading graphs and data tables is one of the most important skills in science. Interpreting data is a core science practice, and it shows up all over state science tests. Data Detective gives students focused practice with the kinds of graphs scientists really use.
Each student gets 15 graphs and data tables, from easy to hard. For each one, they read the scenario and the graph, then answer one specific question. Whenever the answer is a number, students type it in instead of picking from a list. If they get it wrong, their partner, Dr. Pugrilla, walks them through that exact graph one step at a time. The parts that matter light up right on the graph: the axis, the scale, the key, and gold guide lines from the axis to the data. The student then finishes the last step on their own. If they get it right, they can still open the full explanation.
Every student gets a different set of graphs in a different order, and the numbers are randomized every time. Students sitting side by side can talk about how to read a graph, but they can't copy each other's answers.
Bar graphs, line graphs, scatter plots, and simple data tables. Read a value, compare groups, and spot a trend.
Average the trials, find speed from a distance-time graph, turn a percent into grams, and read real CO₂ data.
Two y-axes, flipped axes, predator-prey cycles, lines of best fit, and matching a cooling curve to a table.
A quick brain break: stop the clock as close to exactly 7 seconds as you can. Closer means more points.
The skills students practice
Read the parts of a graph first
Title → axis labels → units → scale → key → then the data.
Most graph mistakes happen before students even look at the data. Every walkthrough starts by pointing out the axes and the units. On graphs with a key, it shows which color means what. Several graphs are designed to catch common slip-ups: a y-axis that starts at 300 instead of 0, a climate graph with a different scale on each side, and an ocean graph where depth goes down the y-axis.
Read the scale accurately
Find what one gridline is worth before you read a value.
Gridlines count by 2s, 5s, 10s, 50s, and more. When a student is one gridline off, Data Detective notices and tells them exactly that. The walkthrough then marks two gridlines and labels how much they are worth.
Calculate with data
Average = total ÷ number of trials. Speed = distance ÷ time. Part = (percent ÷ 100) × whole.
Students find differences, averages of repeated trials, a percent of a whole, speed from a distance-time graph, and a range of temperatures. A built-in calculator is always one tap away. Targeted feedback catches common errors, like adding the trials but forgetting to divide, or giving the percent when the question asks for grams.
Find trends, patterns, and relationships
A pattern in the data is evidence. Explain it with science.
Students identify positive correlations, read growth that levels off at a carrying capacity, see the delay between predator and prey peaks, use a line of best fit to make a prediction, and find the one planet that breaks the "farther is colder" pattern. "Why?" buttons connect each pattern to the science behind it.
All 23 graph types
Each student gets 5 easy, 5 medium, and 5 hard graphs from this list. In Explore Mode, students can practice any of them as many times as they want.
| Graph | Type | Science topic | Level |
|---|---|---|---|
| 📊 Plants and Light | Bar graph | Plant growth and light | Easy |
| 🧊 Ice Melt Test | Data table | Insulators and heat transfer | Easy |
| 🌻 Sunflower Growth | Line graph | Plant growth over time | Easy |
| ✈️ Paper Airplanes | Horizontal bar graph | Forces and motion (paper airplanes) | Easy |
| 🏃 The 100 m Race | Line graph (3 lines) | Motion: who finished first? | Easy |
| 🦗 Cricket Chirps | Scatter plot | Temperature and cricket chirps | Easy |
| 🐿️ Black Squirrels | Bar graph | Natural selection: black squirrels | Easy |
| 🌱 Fertilizer Test | Double bar graph | Fertilizer and seed germination | Medium |
| 🥧 Soil Sample | Circle graph (pie chart) | Soil composition | Medium |
| 🏀 Bouncing Ball | Data table with trials | Averaging trials: ball bounce height | Medium |
| 🏎️ Toy Car Speed | Distance-time graph | Speed from a distance-time graph | Medium |
| 🚲 The Bike Ride | Distance-time graph (2 lines) | Motion with a rest stop | Medium |
| 📶 Plant Heights | Histogram | Distribution of plant heights | Medium |
| 🌍 Carbon Dioxide | Line graph (real data) | Carbon dioxide in the air (real NOAA data) | Medium |
| 🦠 Population Growth | Line graph (S-curve) | Population growth and carrying capacity | Medium |
| 🐇 Predator and Prey | Line graph (2 populations) | Predator and prey populations | Hard |
| 🌦️ Climate Graph | Climate graph (2 y-axes) | Climate: temperature and precipitation | Hard |
| 🧪 Mystery Substance | Cooling curve + table | Identifying a substance by its freezing point | Hard |
| 🏔️ Mountain Temperatures | Scatter plot + best-fit line | Elevation and temperature | Hard |
| ☕ Which Cup Cools Fastest? | Line graph (3 lines) | Heat transfer in different cups | Hard |
| 🪐 The Planets | Data table (real data) | The planets (real NASA data) | Hard |
| 🌊 Ocean Depths | Line graph (flipped axes) | Ocean temperature and depth | Hard |
| ⚡ Kinetic Energy | Data table (find the pattern) | Kinetic energy and speed | Hard |
NGSS alignment
Data Detective is built around two science and engineering practices that appear in nearly every middle school performance expectation. Several of its graphs also use data from specific disciplinary standards.
| Standard | What it says | How the simulation supports it |
|---|---|---|
| SEP 4 | Analyzing and Interpreting Data. In grades 6–8, this includes extending quantitative analysis to investigations, distinguishing between correlation and causation, and basic statistical techniques of data and error analysis. | Every graph. Students read values, compare data, find trends, average repeated trials, and learn that correlation alone does not prove causation. |
| SEP 5 | Using Mathematics and Computational Thinking. In grades 6–8, this includes identifying patterns in large data sets and using mathematical concepts to support explanations and arguments. | Calculating differences, averages, percents, rates, and predictions from a line of best fit or a pattern in a table. |
| MS-LS2-1 | Analyze and interpret data to provide evidence for the effects of resource availability on organisms and populations of organisms in an ecosystem. | Population Growth (carrying capacity) and Predator and Prey. |
| MS-ESS1-3 | Analyze and interpret data to determine scale properties of objects in the solar system. | The Planets, using real NASA data. |
| MS-PS1-2 | Analyze and interpret data on the properties of substances before and after the substances interact to determine if a chemical reaction has occurred. | Mystery Substance: students use a freezing point as a characteristic property to identify a substance. |
| MS-PS3-1 | Construct and interpret graphical displays of data to describe the relationships of kinetic energy to the mass of an object and to the speed of an object. | Kinetic Energy: students discover that doubling speed makes kinetic energy four times bigger. |
| Crosscutting concepts | Patterns; Cause and Effect; Scale, Proportion, and Quantity | Students look for patterns and exceptions, connect causes to effects, and read scales that count by different amounts. |
Data Detective builds data-reading skills that students use across life, Earth, and physical science. It works well before a lab where students will graph their own data, or as practice before a unit test or state test.
How to use it in class
- Warm-up (5 min). Project any graph and ask: "What should you read before you look at the data?" Build a class checklist: title, axis labels, units, scale, key.
- Lab Mode (35 to 40 min). Students work through their 15 graphs. Each one takes about 2 to 3 minutes. Encourage partners to compare methods, since their numbers will be different.
- Submit (2 min). Students screenshot their trophy screen and turn it in.
- Debrief (5 min). Use the discussion questions below. Ask which graph type was hardest and why.
Explore Mode works well for targeted review. For example, assign only climate graphs before a weather unit, or only distance-time graphs before a motion test.
Discussion questions
- Which graph had the trickiest scale? How did you figure out what one gridline was worth?
- On the climate graph, how did you know which axis to use for the bars and which for the line?
- Why do scientists do more than one trial and take the average?
- Crickets chirp more when it's warmer. Does the graph alone prove that warmth causes chirping? What else would you need?
- Why does a population stop growing even though the organisms keep reproducing?
Key vocabulary
x-axis, y-axis, axis label, units, scale, interval, key (legend), data table, line graph, bar graph, histogram, circle graph, scatter plot, trend, correlation, line of best fit, interpolate, extrapolate, outlier, mean, range, rate, independent variable, dependent variable, controlled variable.
Frequently asked questions
Is Data Detective free?
Yes. It runs free in any web browser with no ads, no download, and no login.
What kinds of graphs and tables are included?
There are 23 graph and table types: bar graphs, double bar graphs, a horizontal bar graph, line graphs with one, two, or three lines, distance-time graphs, scatter plots with a line of best fit, a histogram, a circle graph, a climate graph with two y-axes, a cooling curve, a graph with flipped axes, and data tables. Two use real data from NASA and NOAA.
Will students sitting next to each other get the same answers?
No. Each student gets 15 of the 23 graph types in a random order, and the numbers in each graph are randomized for every student. Neighbors can compare how they solved a graph, but they cannot copy each other's answers.
What happens when a student gets a question wrong?
Dr. Pugrilla walks the student through that exact graph step by step, highlighting the axis, the scale, the key, and the guide lines right on the graph. The student then finishes the last step on their own. Students who get it right can still open the full explanation.
How do students show they finished?
After the 15th graph, a trophy screen appears with the student's name, how many graphs they got right on the first try, their Seven Seconds score, the date and time, and an ID. Students take a screenshot or turn it in however their teacher asks.
What is Seven Seconds?
After every three graphs, students get a quick brain break: start a stopwatch and try to stop it as close to exactly 7 seconds as possible. Closer means more points. Students can skip it with a small link in the corner.