Printable abacus worksheet generator
Build a worksheet at exactly the difficulty you need and download it as a PDF, with an optional answer key on a second page. Runs entirely in your browser — no account, no email, nothing uploaded.
Sheet #1000. The same settings and number always produce the same sheet, so you can reprint an identical paper — or press New sheet for fresh problems at the same difficulty.
- 181+84−89−48+19
- 273−67+86−60−30
- 361+42−37−23+83
- 473+51+46−76+41
- 543−29+12+73−72
- 683+15+86+33+26
- 768−64+84−14+66
- 871−48+45−21+32
- 912+35+90+18−39
- 1021−19+24+99+16
- 1192+73+26+51+45
- 1250+93+85−17−99
- 1375−46+16+99−62
- 1469+47−66−31+81
- 1574+81+18−20−36
- 1619+46+31+13−91
- 1752+21+57−95+45
- 1899+98−13−27−41
- 1928+68+82+84−34
- 2086−41−19+23−35
How to use it
- 1Pick the problem type and difficulty. The preview updates as you go.
- 2Set how many problems you want and how many fit across the page.
- 3Download the PDF. With the answer key on, the sheet prints first and the key second.
- 4Press New sheet for a different paper at identical difficulty — useful for re-tests where memorising would flatter the score.
Worksheets are generated in your browser from a seed. Pick a level and every problem keeps to the bead moves that level teaches (up to Elementary B, the app’s own rule engine builds them); a Custom sheet sets only rows, digits and signs, so any bead rule can appear on it. On a subtraction-only sheet of three rows or more, Digits sizes the numbers taken away and the first number is their total plus what is left, so it runs wider. Print them for classroom use, homework, or a session away from a screen. They are free to use in a class you teach, including a paid one.
Browse the free practice drills →