Trading Post is an ungrouping game for vertical subtraction. Every problem is set up the way students write it on paper — digits stacked in place-value columns, a minus sign on the left, a line above the answer — and above each column sit the actual base-ten blocks that digit stands for. When a column does not have enough to subtract, the student drags a block one place to the right and watches it shatter into ten of the next smaller unit, then writes the crossed-out notation themselves. Six levels run from two-digit problems with a single trade, through the hard case of trading across a zero, up to ten-digit problems in the billions using place-value discs. A round is five problems and takes four to six minutes.
Each level is five problems. Levels 1 through 3 run about four minutes; the ten-digit problems on Level 6 take closer to six because there is more to write. Four correct out of five unlocks the next level. Progress dots along the top show how far a student has gotten, and unlocked levels are saved in the browser.
Levels 1 and 2 target Grade 2, where regrouping in subtraction is first taught. Level 3 suits late Grade 2 and Grade 3. Levels 4 through 6 fit Grade 4 and up, where the standard algorithm is extended to multi-digit numbers. Older students who still miscount trades can start at Level 1 without it feeling babyish, because the blocks give way to place-value discs as the numbers grow.
Both work. A student can drag a block one place right to trade, or click the digit itself and write the new value in the box that opens — the blocks break either way. Taking away is optional: drag the red blocks onto the blue ones to destroy them one pair at a time, or skip straight to typing the answer digit under the line. Every drag also works as tap-then-tap for students who find dragging hard.
Answers are checked against the true final digit, not against what the column happens to hold at that moment. If a student writes the tens digit of 52 − 27 as 3 before trading, it is rejected, because that column is going to lose a ten. The hint names the reason instead of the answer. This is deliberate — working left to right without accounting for the coming trade is the single most common subtraction error, and the game will not let it pass.