Free Math Tests: Create Math Tests / Custom Math Tests
Version 1.49; October 24, 2021; BETA-10a Release
Special Note: I apologize for the retro interface. A lot of individuals (and a lot of school systems) have been using this simple generator for years. So, 1990s interface notwithstanding, I'm leaving it as-is for now.
This page was designed to help you easily generate and print randomly ordered math tests that are of varying levels of difficulty.
Please use the Preference Table fields to indicate your preferences regarding type of test, level of difficulty, style, etc.
Click the 'Generate' button below the Preference Table to create a printable test (given your criteria) and to optionally create an
answer page. Test and answers will be displayed in two separate tabs or windows (depending on your browser). Once displayed, they can be printed.
NOTE: A companion advanced math page is
now available for creating multi-operation problems (using parentheses), problems with exponents and roots, and non-parenthetical order-of-operation problems.
(NOTE: If you are willing to translate the text of this page into another language please
This page is still under development. Some combinations of input preferences have not yet been implemented; other combinations are illogical and automatically overridden (such as using 0 as a lower limit for division tests).
You might find it helpful to review the comments section, below. Alternatively, you might want to try clicking the 'generate' button and reviewing the resulting math test. Then, try adjusting options, generating new tests, and reviewing the custom-generated results.