Worksheets
Worksheet generators are the practical companion to the solvers: instead of working through one problem at a time, they spit out a set of random problems with an answer key. Each generator is deterministic — give it the same seed and you get the same sheet, so a teacher can hand the same set of problems to a whole class without rerolling.
Every generator on this page follows the same pattern: choose how many problems, pick a difficulty band, and optionally enter an integer seed. The problems are produced in difficulty order, scrubbed of degenerate cases (no division by zero, no constant equations), and the answer key is printed at the bottom of the result. To produce a printable handout, just open the worksheet page and use the browser's Print command.
Numeracy and algebra basics
The order-of-operations and linear-equation generators cover the most-drilled topics in early algebra. Easy difficulty stays in single digits; medium and hard add parentheses, non-unit coefficients and longer expressions.
Quadratics and polynomials
The quadratic generator switches between factoring and the formula by difficulty: easy and medium produce factorable trinomials, hard forces irrational roots. The polynomial-multiplication and factoring sheets drill the FOIL pattern from both directions.
Calculus practice
The derivative and integral sheets generate random polynomials and apply the power rule to produce the answer key. Difficulty controls the polynomial degree, with hard reaching degree four.
Reproducibility by seed
Every generator reports the seed it used. Re-enter that integer with the same other settings to regenerate the same set of problems on any device. Leave the seed blank to get a fresh random sheet.
All solvers
Frequently asked questions
What is a seed?
An integer that initialises the random generator. Identical seed plus identical settings always produces identical worksheets, so it doubles as a worksheet ID.
Can I print just the problems, without the answer key?
The answer key is the last entry. Print the page, then trim the bottom — or copy the problem lines into a separate document.
Why integer answers?
Because students are working without a calculator, integer answers make self-checking quick. The easy and medium quadratic and linear sheets are constructed so that the solutions come out whole — only the hard quadratic sheet keeps irrational roots, since the goal there is practice with the formula.