Maths Workbook Generator
A single worksheet does one topic at one level. A term's practice is six topics in an order, getting harder as it goes, numbered straight through so a pupil can be told to do questions 41 to 60, with one answer key at the back rather than six loose ones. Assembling that by hand is where the mistakes live, and they are all clerical: a key numbered per sheet instead of per book, question 58 printed twice because two sections drew from the same level, a topic that quietly came up short. This builds the whole thing at once and then reads every printed question back to work its answer out again.
What this generator does
Produces a workbook of up to 400 questions across up to eight topics, each topic its own section, numbered continuously from the first question to the last, laid out on the paper you are printing on, with one answer key at the back under the same numbers.
How to use this tool
- Add a section for each topic you want, in the order you want them taught.
- Set how many questions the whole book should hold — they are shared out between the sections.
- Say where the level starts and where it ends, and whether it climbs or stays put.
- Pick the paper and print size, then build and print.
- Give a seed if you want the same workbook again — one to hand out, one to mark from.
Understanding the controls
- Sections
- A subject and a skill for each one — arithmetic, fractions, algebra, percentages, number skills, spelling, geometry, measures and time, averages and probability, or ratio and proportion. They appear in the order you add them.
- Questions in the book
- One to 400, shared out between the sections. Any leftover questions go to the sections chosen first rather than being dropped.
- School year
- One list carrying all three names for the same year — Year 5, Grade 4 and Class 4 are one option, not three. Choosing a year sets the two level controls to the span the subjects in this book usually sit at at that age, and names any subject not normally started yet rather than quietly opening it at the easiest level.
- Level through the book
- The same level throughout, climbing from the first level to the last, or the same spread of levels shuffled — so a mixed book and a climbing book are the same work in a different order.
- Starts at and ends at
- Where the level begins and where it finishes. Set them the same for a book at one level.
- Paper size and print size
- A4, A5, A3, US Letter or Legal, portrait or landscape, with the margin in millimetres and a compact, standard or large-print setting.
- Answer key at the back
- On by default. The key carries the same numbers as the questions, so nothing has to be matched up by hand.
- Seed
- A word reproduces the same workbook exactly, so the same book can be printed twice or handed to a colleague.
Common use cases
- A term's practice in one booklet for a class
- A revision book covering everything on a syllabus so far
- Holiday homework that starts where a pupil is and works up
- A catch-up book for one pupil, built around the topics they need
- A booklet for a tutor covering several topics in a set order
How this generator works
Every question is read back off the finished page and worked out again using the check that belongs to its own topic — a substitution for an algebra question, a re-derived sum for an arithmetic one — rather than being trusted because it was produced alongside its answer. The workbook is also checked as a whole: the numbering runs straight through without a gap or a restart, the key carries the same numbers as the front, and no question appears twice anywhere in the book, which is the failure a stack of separate sheets cannot see. If a topic does not hold enough different questions at the levels asked for, the book comes back shorter and says which promise it could not keep, rather than repeating a question.
Randomness and fairness
Questions are drawn using the browser's secure generator. A seed reproduces the same workbook exactly — that path is deterministic, not cryptographic, and exists so the same book can be printed twice.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- Questions are shared out evenly between sections. Weighting one topic more heavily is not offered; add it twice instead.
- The level climbs across the whole book rather than within each section, so a later section starts harder than an earlier one.
- The applied subjects — geometry, measures, averages and ratio — run on three degrees of difficulty rather than six, so two of the six levels differ from the one below by mixing topics rather than by setting harder numbers. The level names say which is which.
- Low levels hold few different questions, so a long book at an easy level will come back short rather than repeat one.
- One question per line, with no ruled space for working out.
- Nothing is kept between visits. Note the seed for a workbook you will need again.
Privacy and your data
The workbook is built in your browser. No question, answer or seed is transmitted or stored.
Related generators
- Arithmetic Worksheet GeneratorA numbered sheet of addition, subtraction, multiplication, division, fact families or skip counting, with an answer key worked out from the printed questions.
- Parallel Test Paper GeneratorVersion A and version B of the same test — same topics, same level, question for question — with no question appearing on both, plus a copy of each to mark from.
- Fractions Worksheet GeneratorSheets on adding, multiplying, simplifying and comparing fractions, with every answer given in its simplest form and checked.
- Algebra Worksheet GeneratorSheets on solving for x, substituting, expanding brackets and collecting terms, with every answer substituted back in to check it.
- Percentages Worksheet GeneratorSheets on percentages of amounts, increases and decreases, reverse percentages and conversions — every answer a whole number.