Math worksheet generator
Choose a topic, a level and a length. The sheet below updates straight away, and the answer key prints on a separate page.
Addition worksheet
Easy · 20 questions
NameDateScore/ 20
- 30 + 9 =
- 22 + 3 =
- 26 + 7 =
- 28 + 2 =
- 15 + 6 =
- 8 + 9 =
- 24 + 9 =
- 27 + 3 =
- 6 + 6 =
- 7 + 3 =
- 29 + 8 =
- 21 + 2 =
- 14 + 4 =
- 21 + 9 =
- 21 + 3 =
- 27 + 5 =
- 16 + 2 =
- 30 + 8 =
- 10 + 4 =
- 28 + 6 =
iwanttobegoodatmath.com/worksheets/ · Addition, easy, 20 questions, sheet code sample
Answer key
Addition worksheet
- 30 + 9 = 39
- 22 + 3 = 25
- 26 + 7 = 33
- 28 + 2 = 30
- 15 + 6 = 21
- 8 + 9 = 17
- 24 + 9 = 33
- 27 + 3 = 30
- 6 + 6 = 12
- 7 + 3 = 10
- 29 + 8 = 37
- 21 + 2 = 23
- 14 + 4 = 18
- 21 + 9 = 30
- 21 + 3 = 24
- 27 + 5 = 32
- 16 + 2 = 18
- 30 + 8 = 38
- 10 + 4 = 14
- 28 + 6 = 34
iwanttobegoodatmath.com/worksheets/ · Addition, easy, 20 questions, sheet code sample
Worksheets by topic and level
Each of these opens a sample sheet you can print as it is, with a description of what the level covers.
How the worksheets are made
Every question is generated from a short code, which is why a sheet can be re-opened or shared with a link and why there is no limit to how many different sheets you can print. No two questions on a sheet are the same. All answers are whole numbers and none are negative.
Printing
Sheets are laid out to fit one page of questions and one page of answers on both A4 and US Letter paper. Use your browser’s print dialog to choose the paper size; the questions page and the answer key always start on separate pages, so you can print only the first page if you do not want the answers.
For parents and teachers
The levels are described by what they contain, not by school year or grade, because curricula differ between countries. Open a level to see exactly which numbers it uses. For single times tables, each times table page has its own worksheet.