What this site does
- Generates practice, not photocopies. Pick a grade (3–8), a difficulty and a question count; the expressions are created in your browser at that moment. Try the generator.
- Prints clean sheets. A student page with a name/date/score header, and a separate answer key page.
- Reproduces any sheet. Every sheet carries a seed number; the same seed and settings return the identical worksheet — for the second class, the retest, or the parent asking what exactly was assigned.
- Checks itself. The answer key is computed by the same evaluator that generates the questions, so sheet and key cannot drift apart.
How it works (and what it doesn't do)
The whole site is static: the generator, the evaluator and the print layouts run entirely in your browser. There is no account system, nothing to install, no analytics and no third-party scripts. Your settings and seeds never leave your device.
If you find a wrong answer (we have not managed to yet, but skepticism is healthy), or a grade level that feels miscalibrated, please tell us — that feedback goes straight into the difficulty settings.
Who it is for
Teachers building warm-ups, homework and retests; parents supplementing a textbook; tutors who need five more problems on the exact slip a student keeps making. The grade 6 level is the most used, and the concept page is a good refresher before any of it.