A free, engaging way to teach reaction science, data and the scientific method. Students generate real millisecond data in seconds — no account, no install, on any device — giving you instant material for maths, biology, psychology and PE lessons.
Every student gets millisecond results immediately — no equipment, spreadsheets or setup.
Tests run in the browser and can be taken anonymously. Sign-in is optional and only for saving scores.
One tool for statistics, the nervous system, the scientific method, and PE — adapt the depth to any level.
Have every student run the reaction test five times, record their median, then build a class histogram. A hands-on intro to averages, medians and distributions.
Compare results on the visual and audio reaction tests. Do we react faster to sound or sight? A ready-made controlled-variable experiment.
Pool anonymous results across year groups (or use our data) to explore how reaction speed changes with age — pair it with the age guide.
Test cold, then after a warm-up and a week of daily reps. Students see improvement and learn about training effects and fair testing.
Run the test in silence, then with music or noise. A simple, memorable lesson on attention, reaction and the limits of multitasking.
Use the aim trainer and tracking test to discuss perception-to-action pathways and how the brain links what we see to what we do.
The core five-round visual test — median, average and consistency for each student.
React to a beep instead of a colour — perfect for a visual-vs-audio comparison.
Hand-eye coordination and target acquisition in a quick, engaging drill.
Use our live, aggregated statistics — averages, medians, percentiles and full distributions from real tests — as a ready-made dataset for graphing and analysis.
Give students (and yourself) the science behind the numbers with our plain-English guides.
ReactionLab is a browser-based benchmarking tool for education and fun. It is not a medical, neurological or intelligence assessment, and results depend on each device's hardware and input latency.