Skip to the case study
WaygroundVoyageMath

Product design / Instructional design

Designing the StepGuide.

Role
Instructional designer
Contribution
StepGuide flows & interactives
Collaboration
SMEs, product & engineering
Context
Maths practiceGrades 4–8

TL;DR

VoyageMath is Wayground’s math practice platform, designed to build students’ confidence with math. The crux of the product is StepGuide. When students get stuck on a math problem, it provides scaffolding: smaller steps that help them understand how to solve it.

The work focused on improving the existing guides: deciding what needed explaining and making word problems easier to interpret. I worked across 50+ subskills and shaped a reusable place-value interaction that shipped with engineering.

Illustrative overview of VoyageMath: a fraction question alongside StepGuide’s smaller prompts.
Illustrative overview of the StepGuide.

01 / Problem statement

How might we help children build the confidence
to solve math on their own?

VoyageMath grew out of concerns about learning gaps and students’ confidence with math after COVID disruptions.

A child might recognise a topic from class and still not know where to start. The work within the existing StepGuide focused on that moment: helping students understand what a question needed and make an attempt.

02 / Impact & reach

StepGuide’s impact.
VoyageMath’s reach.

StepGuide / Accuracy

+28%

Reported improvement in accuracy when students review mistakes through StepGuide.

VoyageMath / Product reach

Students across U.S. schools
2M+
Math questions practised each week
5.6M+

Company-reported figures for StepGuide and VoyageMath overall. Published results

03 / Try the interactive

Try the StepGuide.

Work through the smaller prompts to find the pattern’s rule and see how the guide connects back to the original math question.

Interactive
Try the growing patternOriginal question

Identify the rule for the pattern shown below.

Step 1Step 2Step 3Step 4
1
33 + 2 = 55?77 + 2 = 99

Which rule makes the pattern?

5= 7

A walkthrough of StepGuide’s Chromebook experience.

04 / Designing the support

Deciding what to explain in each math problem.

IXL was our main reference, alongside Khan Academy, Brilliant and classroom examples. We studied worked solutions for similar subskills to see how the reasoning unfolded and where a student might struggle. Within StepGuide’s existing one-step-at-a-time format, we worked from first principles: which concepts could we assume at their grade level, which needed a reminder, and what could students work out themselves? For longer problems, we grouped related steps to avoid tiring students during repeated practice.

Subject matter experts reviewed the math questions. We broke them down together and checked that the approach stayed mathematically sound as the designs developed. I owned how the guide unfolded: the prompts, visual explanations, and interactions.

Example / Comparing battery life

Deciding what needed support.

Three phone models had the same average battery life, so the average alone couldn’t tell students which was most consistent. The question depended on mean absolute deviation (MAD): lower MAD meant less variation.

Explore the two connected steps
A concept reminder, next to the original question.

The flashcard grouped words such as “consistent” and “reliable” under lower MAD. The first prompt asked students to make that connection. The next returned to the table with that relationship still visible. The guide clarified what “most consistent” meant; students still had to compare the values and choose a model.

Word problems

Before the maths,
there was the English.

Question data suggested that students were dropping off more often on word problems. Conversations with teachers helped us understand the difficulty: students had to translate the words into maths before they could work through the calculation.

From words to mathematical meaning
Choose a word-problem example
Three boxes show Sheldon has 2, an additional amount x, and needs at least 5. An arrow connects at least to greater than or equal to.
The quantities stay visible while the student chooses the inequality symbol.

Each example needed a different visual emphasis: connecting phrases to quantities to form an equation, making the minimum in “at least” clear, or keeping the original price visible as the reference for percentage change. Flashcards grouped expressions with the same mathematical meaning. The text remained central to match the words-and-equations approach used in the U.S. classrooms we were designing for.

05 / Interaction design

Making the place-value
table interactive.

Mapping interaction needs across a new grade’s subskills showed several uses for a place-value table: reading whole numbers, comparing decimals, and expanded form.

We explored a single grid for place value and arithmetic. Both used cells, but they served different tasks: identifying what a digit represents and working through calculations. We separated the components so future changes could stay focused on the task each supported.

For place value, we chose responses inside the table over an image followed by a multiple-choice question. The digit, its position, and its label stayed together as students answered. I designed the component’s configurations and flow, working with engineering to ship it in StepGuide.

Choose a place-value working-note image
Pink working note listing subskills considered for a shared table, including comparing numbers, place value, and expanded form.

Subskills considered for a shared table, including place value, comparing numbers, and expanded form.

Place-value interactive
View the place-value interaction or its working-file explorations
Responses fill the highlighted cells while the place-value labels remain visible.

06 / Playtesting

Learning from
how students practised.

Grade 6 and 7 students using VoyageMath on laptops during a playtesting session in India.
Grades 6–7 · India

In the sessions I joined, children found their way around the product with little guidance. When stuck on a math question, we saw them use a flashcard and return to the problem without asking someone else for help. Earlier testing had led to shorter introductions after students skipped longer setups.

07 / Behind the steps

Behind the steps.

  • The x = 0, y = 2 row connects to the intercept b in y = mx + b.

    Find the intercept in the table.

  • Words about having two dollars and needing at least five map to 2, plus x, and greater than or equal to five.

    Turn “at least” into a boundary.

  • A trapezoid is split diagonally into two triangles; one triangle and its perpendicular height are emphasised.

    Split the shape into triangles.

  • A cylinder shows a radius of four metres and height of ten metres, with separately labelled values below.

    Keep radius and height distinct.

  • A vertical line crosses a curved relation twice, with both intersections marked.

    Show two outputs for one input.

  • The distance of sixteen from mean fifteen is worked out; the missing distance for ten is highlighted.

    Show one example; leave the next.

  • An area model divides 21 times 34 into regions, with 600 and 80 worked out and 30 times 1 highlighted.

    Split multiplication into place values.

  • A dot plot labels the left tail separately from most data on the right.

    Separate the tail from the cluster.

  • Soil A is emphasised, and its median connects to 5.5 on the pH scale while Soil B is faded.

    Isolate one median before comparing.

  • Equal rectangles divided into tenths show five shaded parts for 0.5 and eight for 0.8.

    Compare quantities using equal wholes.

  • The matching ones in 1.2 and 1.3 are highlighted, with arrows showing comparison from left to right.

    Compare place values left to right.

  • A chart aligns 0.31, 0.11 and 0.70, highlighting tenths and the added zero in the hundredths column.

    Make the zero placeholder explicit.

  • Block patterns grow from three to five to seven. The first increase is labelled plus two; the next is left as a question.

    Show one change; ask for another.

  • Total cost maps to y, the price per cupcake to three dollars, and the number of cupcakes to x.

    Connect words to mathematical meaning.

  • An arrow connects an original price of five dollars to a changed price of four dollars.

    Show the change from the original.

  • Five original price units become six, with the percentage change labelled twenty percent.

    Keep the original five as reference.

08 / Reflection

Understanding that carries forward.

Word problems were especially rewarding for the challenge of translating language into maths. Building the place-value component was another highlight: a chance to shape a reusable interaction within the product.

Working across 50+ subskills taught me to judge each prompt or diagram by what it helped a child do: recognise a relationship, make an attempt, or apply a concept. Over repeated practice, the same diagrams and question patterns could become tiring, so I looked for variety and small moments of surprise. The existing easy-to-hard progression also helped me judge when to make reasoning visible and when to reduce support.

Completing a guide is one signal; carrying that understanding into the next question is another.