About this tool
Master percentage calculations with interactive exercises covering discounts, increases, comparisons, and real-world word problems.
Percentage Practice generates unlimited percentage questions across seven types — find X% of Y, reverse percentage, what percent is X of Y, percentage increase, percentage decrease, discount price and original price before discount — and marks each answer with a worked step-by-step solution. Choose one of five difficulty levels, from beginner numbers between 10 and 100 to expert values up to 10,000 with awkward percentages like 13.75%, and run it as untimed practice, a timed challenge or a 3-life survival round. The results screen breaks accuracy down by question type so you can see which one is actually costing you marks.
Open Percentage Practice on AltFTool — it loads instantly in your browser.
Under Game Mode pick Practice, Timed Challenge or Survival, then a Question Type and a Difficulty Level.
Set Number of Questions or a Time Limit from 30s to 3min, hit Start Practice, and answer each question in turn.
On the results screen read accuracy per question type and the Answer Review working, then hit Export CSV.
Each answer expands into the full working, such as 20% × 250 = 50, then 250 − 50 = 200, rather than just right or wrong.
Results flag any question type scoring under 70% as a weak topic and 80% or above as strong, so revision has a target.
Higher levels use larger ranges and non-round percentages like 12.5%, 17.5% and 33.33%, not just bigger numbers.
Divide the sale price by (1 − discount ÷ 100). A $150 item after 25% off started at 150 ÷ 0.75 = $200. This is the 'Find Original Price' question type, and it is the one most people get wrong because subtracting 25% from the sale price gives the wrong answer.
Within 0.5% of the true answer. The checker compares your input against the correct value relative to its size, so small rounding differences pass while a genuinely wrong figure does not; answers near zero must land within 0.01.
Three: Practice with no timer, a Timed Challenge of 30, 60, 120 or 180 seconds, and Survival with 3 lives that ends on your third wrong answer. Practice and timed rounds can be set to 10, 15, 20, 30 or 50 questions.
A correct answer is worth 10 points multiplied by a streak bonus of 1 + 0.5 per consecutive correct answer already banked before that question, capped at a bonus streak of 10. That means the 10th answer in a fresh streak is still worth 55 points, and each answer is worth the full 60 points only once you are 11 or more answers into an unbroken run. Accuracy is tracked separately as correct answers ÷ total attempted.
Add the Percentage Practice widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/percentage-practice"
title="Percentage Practice — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/percentage-practice?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>