So far 2,147,737,164 sheets have been created.             by Shuyou @

Addend 1 LL:   UL:         Addend 2 LL:   UL:

Minuend LL:   UL:         subtrahend LL:   UL:

Multiplier 1 LL:   UL:         Multiplier 2 LL:   UL:

Dividend LL:   UL:         Divisor LL:   UL:

Dividend LL:   UL:         Divisor LL:   UL:

Number 1 LL:   UL:         Number 2 LL:   UL:

Number 1 LL:   UL:         Number 2 LL:   UL:

Number 1 LL:   UL:         Number 2 LL:   UL:

Amount 1 LL:   UL:         Amount 2 LL:   UL:
Save my options for next time!     
Select a type of practice to start.
Loading ...

Mad Practice Sheet Generator is a free tool
that primary school teachers and parents can use
to generate unlimited practice sheets for kid's Mad Minute Math assignments.

If you have ideas on how we can provide more useful
tools for your kids, please feel free to drop me email
with the address shown above.

If you want to take a look at my son Kuilin's design of this website when he was 12 years old, please go here. I am so proud of him!

Please consider to donate and make YOUR contributions to this online recource, if you think this website is useful to you and your friends!

Suggestions? please email or sign in guest book!

Updated 10/22/2022: I apologize that I accidentally left the COVID-19 message being visible on the print version of each page. I didn't notice this issue until I received a donation from Christina Kalkmann. Thanks to Christina, David, and Gus for pointing this out!

Updated 2/23/2017: Fixed a bug when multiplication is selected with one fixed multiplier. Thanks to Michael Rainsdon for reporting the bug!

Updated 2/21/2017: Migrated the whole website to a new server. Hopefully the website performs better from now on.

Updated 2/20/2015: Updated program to avoid duplication of questions. Most of the worksheet will not have duplicated questions unless there are not enough questions to fill the whole page.Thanks to Amy @ Maryland reporting this bug!

Updated 2/20/2015: Fixed a couple of bugs resulted showing blank questions

Updated 6/29/2012: Changed random variation algorithm to fix the problem reported by Joe @ Kansas city. Thanks Joe!

Updated 6/28/2012: Fixed the division by zero errors. Thanks to Don Simone for bringing this up to my attention!

Updated 8/18/2011: You are not left alone! We are still working on the website to improve user experience. Please keep sending us your opinions and ideas!

Updated 8/18/2011: Since we uploaded the new version by my son Kuilin, we received a lot of feedbacks. Most of them criticized the screen design and the print out style of the new version. Based on these feedbacks, I am putting back the old version on front. You may still check out the version by Kuilin here. This is a learning procedure for both my son and myself. Thanks to all the users who send us feedbacks. Please keep them up! We need your opinion to continuously improve this website!!

Updated 8/9/2011: Uploaded "new" version by Kuilin

Updated 10/28/2010: The page counter has grown too high (2,147,483,648) to be handled with program. New counter algorithm is created and counter is set to 0. Let's see how fast it grows this time!

Updated 10/27/2010: Added Donation options. If you agree this website is useful, please consider
                        1) Donate any amount that you feel comfortable with. How much did you pay for your kids' piano lessons? Skating clubs?
                        2) Click our sponsor's links. They may be very helpful!
                        3) Tell your friends about this website.

Updated 10/18/2010: Quadratic Equations!

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!