Free, random, custom worksheets for grades K-12


Updated 08/12/2011: Changed the Print functionality a bit, now it's less buggy! (hopefully). Thanks to Cheryl for the encouragement!

Updated 08/11/2011: Added the Carry Over option for Addition and the Borrowing option for Subtraction

Updated 08/11/2011: Changed the options for Division from Divisor and Dividend to Divisor and Quotient. Thanks to Scott for the suggestion!

Updated 08/11/2011: Made the Advanced Options (under the print buttons) a bit more advanced.

Updated 08/10/2011: Changed the sidebar layout to the a "tree" style options. Thanks to Kelley for the suggestion!

Updated 08/09/2011: Re-implemented the Name and Date fields at the top of the printed sheet. Thanks to Florie for the suggestion!

Updated 08/09/2011: New website!

Updated 10/18/2010: Adjusted line spacings so the content arrange neater in single printouts. Thanks to Laura for the suggestion.

Updated 10/17/2010: Mixed + - × ÷ questions. Thanks to Teresa and Josh for this suggestion.

Updated 10/15/2010: Now we have better distribution of numbers. You will see less chance of "easy questions". Thanks to Debbie for the suggestion!

Help me to keep this site up!

The MadPractice Generator is a free tool
that primary school teachers and parents can use
to generate unlimited worksheets
for students to practice math.

Back in the summer of 2007,
the MadPractice Generator was made
by a dad named Shuyou Li.

He wanted a better, free way
to create worksheets for his son.

Now, almost 4 years later,
His 12 year old son decided
to take up the once abandoned project.

Now, MadPractice is even better than ever.

Email me
Or sign the guestbook.

The old version: