Subtraction
Subtract quickly by converting to addition, rounding, or using same-change shortcuts.
Avoid borrowing: use "add up from the smaller number" or Same-Change to make one operand round.
Visual Methods
Level Visual Guides
30 levels. Each level opens as 6 visual blocks.
Level 1 - foundation
1-digit − 1-digit
6 image blocks
Level 2 - foundation
2d − 1d (no borrow)
6 image blocks
Level 3 - realistic untimed
2d − 1d (with borrow)
6 image blocks
Level 4 - foundation
Mixed 1d/2d − 1d
6 image blocks
Level 5 - foundation
Mixed (mastery)
6 image blocks
Level 6 - foundation
2d − round number
6 image blocks
Level 7 - foundation
2d − 2d (no borrow)
6 image blocks
Level 8 - realistic untimed
2d − 2d (borrow ones)
6 image blocks
Level 9 - foundation
2d − 2d (any)
6 image blocks
Level 10 - foundation
2d − 2d (mastery)
6 image blocks
Level 11 - build-up
3d − 2d (no borrow)
6 image blocks
Level 12 - build-up
3d − 2d (borrow ones)
6 image blocks
Level 13 - realistic untimed
3d − 2d (cascade borrow)
6 image blocks
Level 14 - build-up
3d − 2d (any)
6 image blocks
Level 15 - build-up
3d − 2d (mastery)
6 image blocks
Level 16 - build-up
3d − 3d (no borrow)
6 image blocks
Level 17 - build-up
3d − 3d (borrow ones)
6 image blocks
Level 18 - realistic untimed
3d − 3d (cascade borrow)
6 image blocks
Level 19 - build-up
3d − 3d (any)
6 image blocks
Level 20 - build-up
3d − 3d (mastery)
6 image blocks
Level 21 - mastery
4d − 3d (no borrow)
6 image blocks
Level 22 - mastery
4d − 3d (borrow ones)
6 image blocks
Level 23 - realistic untimed
4d − 3d (cascade borrow)
6 image blocks
Level 24 - mastery
4d − 3d (any)
6 image blocks
Level 25 - mastery
4d − 3d (mastery)
6 image blocks
Level 26 - mastery
4d − 4d (no borrow)
6 image blocks
Level 27 - mastery
4d − 4d (borrow ones)
6 image blocks
Level 28 - realistic untimed
4d − 4d (half borrow)
6 image blocks
Level 29 - mastery
4d − 4d (any)
6 image blocks
Level 30 - mastery
4d − 4d (mastery)
6 image blocks