We have crossword puzzles, math puzzles, word search puzzles, sudoku puzzles, mazes, connect the dots puzzles, crypto puzzles and word scramble puzzles. Find here an unlimited supply of printable worksheets for calculating a given percentage of a number for grades 6-8, both as PDF and html files (html files are editable).
You can generate the worksheets either in html or PDF format — both are easy to print.
Please use the quick links below to generate some common types of worksheets as PDF or html files (in your browser).
Tip: Set the "step" for the percentage in the generator to be 10 or 25, and limit the range for the base to multiples of ten to create percent problems you can solve in your head, such as "Find 25% of 60 or find 60% of 900".
Key to Percents first emphasizes mental computation and estimation skills--since most work with percents is done without pencil and paper.

Everything is created into a graphic so you can open it in a new tab or window and either print as many copies as you want or you can copy or save the file to your computer for future use. Options include choosing the range for the percentage and for the base number, the number of decimal digits, limiting the percentage and the base number to a multiple of a certain number (the "step" option in the generator), font size, workspace, border, and more. To get the PDF worksheet, simply push the button titled "Create PDF" or "Make PDF worksheet". After you have generated a worksheet in your browser, you can refresh the page to get another worksheet with different problems but with the same options. Then students are taught to solve percent problems using equal fractions and decimal multiplication.
You can print the puzzles from there or you can right click with your mouse to copy or save the free puzzles to your computer.

To get the worksheet in html format, push the button "View in browser" or "Make html worksheet". This has the advantage that you can save the worksheet directly from your browser (choose File → Save) and then edit it in Word or other word processing program.