Free, instant, no signup. Choose 5–40 problems, three difficulty levels, and a printable answer key.
Sample problems
Adult tickets cost $7 and child tickets cost $6. 14 tickets were sold for $91. How many adult tickets were sold? 7
Adult tickets cost $10 and child tickets cost $9. 11 tickets were sold for $103. How many adult tickets were sold? 4
Adult tickets cost $7 and child tickets cost $2. 6 tickets were sold for $22. How many adult tickets were sold? 2
Adult tickets cost $8 and child tickets cost $5. 10 tickets were sold for $74. How many adult tickets were sold? 8
Adult tickets cost $8 and child tickets cost $7. 7 tickets were sold for $51. How many adult tickets were sold? 2
Adult tickets cost $7 and child tickets cost $6. 12 tickets were sold for $78. How many adult tickets were sold? 6
Adult tickets cost $10 and child tickets cost $5. 18 tickets were sold for $135. How many adult tickets were sold? 9
Adult tickets cost $9 and child tickets cost $5. 8 tickets were sold for $56. How many adult tickets were sold? 4
These eight are one sample at medium difficulty — the generator makes a different set every time.
A worked example
Adult tickets cost $7 and child tickets cost $6. 14 tickets were sold for $91. How many adult tickets were sold? 7
Let a = adults and c = children: a + c = 14 and 7a + 6c = 91
If all 14 were child tickets: 14 × 6 = 84
The extra money comes from adults: 91 − 84 = 7, and each adult adds 7 − 6 = 1
Adults: 7 ÷ 1 = 7
Every problem on the answer key can show its steps like this — turn on “Show steps” before downloading.
About these worksheets
The wording stays familiar while the numbers change, which is what makes the method stick rather than the answer. Every sheet is generated fresh, so you can print a new one on the same skill as often as you need — different numbers, same difficulty.
Pick how many problems you want and whether they should be easy, medium or hard, then download a PDF with a matching answer key. The key can show the worked steps for every problem, which is what a parent needs to see where a wrong answer went wrong.