Percents | Free ACT Math Course

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>ACT Math: Percentages | The School of Mathematics</title>

<meta name="description" content="Learn percentages for the ACT with this free, complete lesson: percent basics (finding a percent of a number, reverse percent problems), percent increase and decrease, discounts, markups, and tax, and multi-step successive percent problems. Includes 19 free original practice problems with instant feedback and full step-by-step explanations.">

<style>

 :root {

  --blue: #4285f4;

  --green: #34a853;

  --red: #ea4335;

  --gray-bg: #f8f9fa;

  --border: #e0e0e0;

 }

 * { box-sizing: border-box; }

 body {

  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

  background: #ffffff;

  color: #202124;

  line-height: 1.65;

  margin: 0;

  padding: 0;

 }

 .wrap { max-width: 820px; margin: 0 auto; padding: 32px 20px 80px; }

 h1 { font-size: 2rem; line-height: 1.25; margin-bottom: 10px; }

 h2 {

  font-size: 1.5rem;

  margin-top: 48px;

  padding-top: 8px;

  border-top: 2px solid var(--border);

 }

 h3 { font-size: 1.15rem; margin-bottom: 6px; }

 .intro { font-size: 1.05rem; color: #3c4043; }

 .cta-group {

  display: flex;

  gap: 12px;

  flex-wrap: wrap;

  margin: 22px 0 32px;

 }

 .cta-btn {

  flex: 1 1 220px;

  text-align: center;

  text-decoration: none;

  font-weight: 700;

  font-size: 1rem;

  padding: 15px 18px;

  border-radius: 10px;

 }

 .cta-primary { background: var(--blue); color: #fff; }

 .cta-primary:hover { background: #3367d6; }

 .cta-secondary { background: #fff; color: var(--blue); border: 2px solid var(--blue); }

 .cta-secondary:hover { background: #eef3fd; }

 nav.toc {

  background: var(--gray-bg);

  border: 1px solid var(--border);

  border-radius: 10px;

  padding: 18px 22px;

  margin-bottom: 36px;

 }

 nav.toc h2 { margin-top: 0; border-top: none; font-size: 1.1rem; }

 nav.toc ol { margin: 0; padding-left: 22px; }

 nav.toc a { color: var(--blue); text-decoration: none; }

 nav.toc a:hover { text-decoration: underline; }


 .example {

  background: var(--gray-bg);

  border-left: 4px solid var(--blue);

  border-radius: 6px;

  padding: 16px 20px;

  margin: 18px 0;

 }

 .example p { margin: 6px 0; }

 .step-math { font-family: "Cambria Math", Georgia, serif; }


 .problem {

  border: 1px solid var(--border);

  border-radius: 10px;

  padding: 18px 22px 20px;

  margin: 18px 0;

 }

 .problem .prompt { font-weight: 600; margin-bottom: 12px; }

 .options { display: flex; flex-direction: column; gap: 8px; margin: 0 0 4px; }

 .option-btn {

  text-align: left;

  padding: 10px 14px;

  border: 1px solid #ccc;

  border-radius: 6px;

  background: #fff;

  cursor: pointer;

  font-size: 0.98rem;

  font-family: inherit;

 }

 .option-btn:hover:not(:disabled) { background: #f1f3f4; }

 .option-btn.correct { background: #e6f4ea; border-color: var(--green); font-weight: 600; }

 .option-btn.incorrect { background: #fce8e6; border-color: var(--red); }

 .option-btn:disabled { cursor: default; }

 .explanation {

  margin-top: 0;

  padding: 0 16px;

  background: var(--gray-bg);

  border-left: 4px solid var(--blue);

  border-radius: 4px;

  max-height: 0;

  opacity: 0;

  overflow: hidden;

  transition: max-height 0.35s ease, opacity 0.35s ease, margin-top 0.35s ease, padding 0.35s ease;

 }

 .explanation.show {

  max-height: 600px;

  opacity: 1;

  margin-top: 14px;

  padding: 14px 16px;

 }

 .explanation p { margin: 6px 0; }

 .explanation .label { font-weight: 700; }


 .mistake-list li { margin-bottom: 10px; }

 .faq-item { margin-bottom: 18px; }

 .faq-item h3 { margin-bottom: 4px; }

 footer.cta-final { margin-top: 56px; }

</style>

</head>

<body>

<div class="wrap">


<h1>ACT Math: Percentages</h1>


<p class="intro">

Percentages appear throughout the ACT Math test, from quick single-step calculations to multi-part word problems about discounts, tax, and repeated changes. This free, complete lesson covers percent basics (finding a percent of a number, and reverse percent problems), percent increase and decrease, discounts, markups, and tax, and multi-step successive percent problems, where more than one percent change is applied in sequence. Each idea is followed by a fully worked example, and then a set of original practice problems with instant feedback, in the same four-answer-choice, calculator-allowed format as the current ACT. Everything here is free, and you can keep practicing afterward with the full ACT Math Question Bank linked below.

</p>


<div class="cta-group">

<a class="cta-btn cta-primary" href="https://theschoolofmathematics.com/quiz/act-percentages-quiz-1">Practice Percentages Free</a>

<a class="cta-btn cta-secondary" href="https://theschoolofmathematics.com/quiz/course/ACT-Math-Qbank">Explore the Full ACT Math Qbank</a>

</div>


<nav class="toc" aria-label="Table of contents">

<h2>What's covered in this lesson</h2>

<ol>

<li><a href="#basics">Percent Basics</a></li>

<li><a href="#increase-decrease">Percent Increase and Decrease</a></li>

<li><a href="#discounts">Discounts, Markups, and Tax</a></li>

<li><a href="#multi-step">Multi-Step and Successive Percent Problems</a></li>

<li><a href="#mistakes">Common Mistakes to Avoid</a></li>

<li><a href="#faq">Frequently Asked Questions</a></li>

</ol>

</nav>


<!-- ============ SECTION A ============ -->

<h2 id="basics">1. Percent Basics</h2>

<p>"Percent" means "per hundred." To find a percent of a number, convert the percent to a decimal and multiply. To find what percent one number is of another, divide and convert to a percent. To find the original number when you know a percent of it, divide by the decimal form of that percent.</p>


<div class="example">

<p><strong>Worked Example:</strong> What is 35% of 80?</p>

<p class="step-math">0.35 &times; 80 = 28</p>

</div>


<div class="problem" id="pa-1">

<p class="prompt">1. What is 40% of 150?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-1',true)">A) 60</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">B) 40</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">C) 90</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">D) 15</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 0.40 &times; 150 = 60.</p>

</div>

</div>


<div class="problem" id="pa-2">

<p class="prompt">2. 24 is what percent of 80?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-2',true)">A) 30%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">B) 24%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">C) 33%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">D) 3.3%</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 24 &divide; 80 = 0.30 = 30%.</p>

</div>

</div>


<div class="problem" id="pa-3">

<p class="prompt">3. 45 is 15% of what number?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-3',true)">A) 300</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">B) 67.5</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">C) 30</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">D) 675</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 45 &divide; 0.15 = 300.</p>

</div>

</div>


<div class="problem" id="pa-4">

<p class="prompt">4. Convert <span class="frac">3/8</span> to a percent.</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-4',true)">A) 37.5%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">B) 38%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">C) 3.8%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">D) 26.7%</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 3 &divide; 8 = 0.375 = 37.5%.</p>

</div>

</div>


<div class="problem" id="pa-5">

<p class="prompt">5. What is 125% of 40?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-5',true)">A) 50</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">B) 45</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">C) 165</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">D) 31.25</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 1.25 &times; 40 = 50. A percent greater than 100% simply means the result is larger than the original number.</p>

</div>

</div>


<!-- ============ SECTION B ============ -->

<h2 id="increase-decrease">2. Percent Increase and Decrease</h2>

<p class="step-math" style="text-align:center;">percent change = <span class="frac">(new value &minus; original value)/(original value)</span> &times; 100%</p>

<p>The denominator is always the <strong>original</strong> value, not the new one, this matters more than it might seem.</p>


<div class="example">

<p><strong>Worked Example:</strong> A shirt's price increased from $40 to $52. What is the percent increase?</p>

<p>Increase: 52 &minus; 40 = 12.</p>

<p class="step-math">12 &divide; 40 = 0.30 = 30%</p>

</div>


<div class="problem" id="pb-1">

<p class="prompt">1. A population grows from 200 to 250. What is the percent increase?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-1',true)">A) 25%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">B) 20%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">C) 50%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">D) 12.5%</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Increase: 250 &minus; 200 = 50. Percent increase: 50 &divide; 200 = 0.25 = 25%.</p>

</div>

</div>


<div class="problem" id="pb-2">

<p class="prompt">2. A stock price falls from $80 to $68. What is the percent decrease?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-2',true)">A) 15%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">B) 12%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">C) 17.6%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">D) 20%</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Decrease: 80 &minus; 68 = 12. Percent decrease: 12 &divide; 80 = 0.15 = 15%.</p>

</div>

</div>


<div class="problem" id="pb-3">

<p class="prompt">3. If a value increases by 20% and the new value is 96, what was the original value?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-3',true)">A) 80</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">B) 76.8</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">C) 115.2</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">D) 120</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> A 20% increase means the new value is 120% of the original: original &times; 1.20 = 96, so original = 96 &divide; 1.20 = 80.</p>

</div>

</div>


<div class="problem" id="pb-4">

<p class="prompt">4. A price decreases by 25% to $60. What was the original price?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-4',true)">A) $80</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">B) $75</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">C) $45</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">D) $85</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> A 25% decrease means the new price is 75% of the original: original &times; 0.75 = 60, so original = 60 &divide; 0.75 = 80.</p>

</div>

</div>


<div class="problem" id="pb-5">

<p class="prompt">5. A quantity increases from 50 to 70, then later decreases back from 70 to 50. Are the percent increase and percent decrease equal?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-5',true)">A) No, the percent decrease is smaller because it's based on a larger starting value</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">B) Yes, they are both 40%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">C) Yes, they are both 20%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">D) No, the percent increase is smaller</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> The percent increase is 20 &divide; 50 = 40%. The percent decrease is 20 &divide; 70 &asymp; 28.6%. Since percent change always uses the original (starting) value as the denominator, and 70 is larger than 50, the decrease percentage comes out smaller.</p>

</div>

</div>


<!-- ============ SECTION C ============ -->

<h2 id="discounts">3. Discounts, Markups, and Tax</h2>

<p>A <strong>discount</strong> is a percent decrease from a listed price. A <strong>markup</strong> is a percent increase from a cost price. <strong>Sales tax</strong> is a percent added on top of a price. All three use the same percent increase/decrease relationships from the previous section.</p>


<div class="example">

<p><strong>Worked Example:</strong> A $60 jacket is on sale for 30% off. What is the sale price?</p>

<p class="step-math">discount = 0.30 &times; 60 = 18</p>

<p class="step-math">sale price = 60 &minus; 18 = 42</p>

</div>


<div class="problem" id="pc-1">

<p class="prompt">1. A $150 television is discounted by 20%. What is the sale price?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-1',true)">A) $120</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">B) $130</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">C) $30</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">D) $180</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Discount: 0.20 &times; 150 = 30. Sale price: 150 &minus; 30 = 120.</p>

</div>

</div>


<div class="problem" id="pc-2">

<p class="prompt">2. A store marks up the wholesale price of an item by 40%. If the wholesale price is $25, what is the retail price?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-2',true)">A) $35</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">B) $65</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">C) $17.50</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">D) $25.40</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Markup: 0.40 &times; 25 = 10. Retail price: 25 + 10 = 35.</p>

</div>

</div>


<div class="problem" id="pc-3">

<p class="prompt">3. A meal costs $45 before an 8% sales tax. What is the total cost including tax?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-3',true)">A) $48.60</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">B) $53</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">C) $45.08</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">D) $41.40</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Tax: 0.08 &times; 45 = 3.60. Total: 45 + 3.60 = 48.60.</p>

</div>

</div>


<div class="problem" id="pc-4">

<p class="prompt">4. A jacket originally priced at $80 is on sale for $56. What percent discount was applied?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-4',true)">A) 30%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">B) 24%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">C) 43%</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">D) 70%</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Discount amount: 80 &minus; 56 = 24. Percent discount: 24 &divide; 80 = 0.30 = 30%.</p>

</div>

</div>


<div class="problem" id="pc-5">

<p class="prompt">5. An item's price after a 15% discount is $85. What was the original price?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-5',true)">A) $100</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">B) $97.75</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">C) $110.50</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">D) $92.50</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> A 15% discount leaves 85% of the original price: original &times; 0.85 = 85, so original = 85 &divide; 0.85 = 100.</p>

</div>

</div>


<!-- ============ SECTION D ============ -->

<h2 id="multi-step">4. Multi-Step and Successive Percent Problems</h2>

<p>When more than one percent change is applied in sequence, apply each one to the <strong>result of the previous step</strong>, never add the percents together and apply them all at once, since that gives the wrong answer.</p>


<div class="example">

<p><strong>Worked Example:</strong> A $100 item is discounted 20%, then an additional 10% is taken off the new (already discounted) price. What is the final price?</p>

<p class="step-math">After first discount: 100 &times; 0.80 = 80</p>

<p class="step-math">After second discount: 80 &times; 0.90 = 72</p>

</div>


<div class="problem" id="pd-1">

<p class="prompt">1. A $200 item is discounted 25%, then an additional 20% is taken off the new price. What is the final price?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-1',true)">A) $120</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">B) $110</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">C) $90</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">D) $130</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> After the first discount: 200 &times; 0.75 = 150. After the second discount: 150 &times; 0.80 = 120.</p>

</div>

</div>


<div class="problem" id="pd-2">

<p class="prompt">2. A price increases by 10%, then decreases by 10%. Is the final price equal to the original price?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-2',true)">A) No, the final price is slightly less than the original</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">B) Yes, the two changes cancel out exactly</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">C) No, the final price is slightly more than the original</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">D) Cannot be determined</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Starting from x: x &times; 1.10 &times; 0.90 = 0.99x, which is 99% of the original, slightly less. The 10% decrease is applied to a larger number than the original, so it removes more than the 10% increase added.</p>

</div>

</div>


<div class="problem" id="pd-3">

<p class="prompt">3. A population increases by 20% one year and then by another 20% the next year. If the initial population was 500, what is the population after two years?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-3',true)">A) 720</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">B) 700</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">C) 600</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">D) 750</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> After year one: 500 &times; 1.20 = 600. After year two: 600 &times; 1.20 = 720.</p>

</div>

</div>


<div class="problem" id="pd-4">

<p class="prompt">4. A worker's salary increases by 10%, and then the new salary is decreased by 10%. If the original salary was $50,000, what is the final salary?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-4',true)">A) $49,500</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">B) $50,000</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">C) $49,000</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">D) $50,500</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> After the raise: 50,000 &times; 1.10 = 55,000. After the decrease: 55,000 &times; 0.90 = 49,500.</p>

</div>

</div>


<!-- ============ MISTAKES ============ -->

<h2 id="mistakes">Common Mistakes to Avoid</h2>

<ul class="mistake-list">

<li><strong>Using the wrong value as the base of a percent change.</strong> Percent increase or decrease is always calculated relative to the original (starting) value, not the new value.</li>

<li><strong>Adding successive percent changes together.</strong> A 20% discount followed by a 10% discount is not a 30% discount overall, since the second discount applies to an already-reduced price. Apply each step in sequence instead.</li>

<li><strong>Assuming an increase and an equal decrease cancel out.</strong> Increasing by 10% and then decreasing by 10% does not return you to the original value, because the second percent is applied to a different base amount.</li>

<li><strong>Confusing "percent of" with "percent increase/decrease from."</strong> "What is 30% of 80" is a different calculation from "80 increased by 30%," even though both involve the same numbers.</li>

<li><strong>Forgetting to divide (not multiply) when solving a reverse percent problem.</strong> If you know a percent of a number and want the original number back, divide by the decimal form of the percent, don't multiply.</li>

</ul>


<!-- ============ FAQ ============ -->

<h2 id="faq">Frequently Asked Questions</h2>


<div class="faq-item">

<h3>What's the fastest way to handle a percent increase or decrease?</h3>

<p>Convert directly to a single multiplier: a 30% increase means multiplying by 1.30, and a 30% decrease means multiplying by 0.70. This skips the extra step of calculating the change amount separately and adding or subtracting it.</p>

</div>


<div class="faq-item">

<h3>How do I know whether a percent problem needs multiple steps?</h3>

<p>Watch for language like "then," "an additional," or a second discount or markup applied after the first. Any time a second percent change is based on a new, already-changed value, you're dealing with a successive percent problem rather than a single calculation.</p>

</div>


<div class="faq-item">

<h3>Why doesn't a percent increase followed by an equal percent decrease return the original value?</h3>

<p>Because the base amount changes between the two steps. The increase is calculated on the smaller, original number, while the decrease is calculated on the larger, already-increased number, so the decrease removes more in absolute terms than the increase added.</p>

</div>


<div class="faq-item">

<h3>Where can I practice more problems like these?</h3>

<p>The <a href="https://theschoolofmathematics.com/quiz/act-percentages-quiz-1">Percentages quizzes</a> in the ACT Math Question Bank include additional original problems on this topic, along with quizzes covering every other topic tested on the ACT Math section.</p>

</div>


<footer class="cta-final">

<div class="cta-group">

<a class="cta-btn cta-primary" href="https://theschoolofmathematics.com/quiz/act-percentages-quiz-1">Practice Percentages Free</a>

<a class="cta-btn cta-secondary" href="https://theschoolofmathematics.com/quiz/course/ACT-Math-Qbank">Explore the Full ACT Math Qbank</a>

</div>

</footer>


</div>


<script>

function checkAnswer(btn, problemId, isCorrect) {

 var problem = document.getElementById(problemId);

 var buttons = problem.querySelectorAll('.option-btn');

 buttons.forEach(function(b) { b.disabled = true; });

 if (isCorrect) {

  btn.classList.add('correct');

 } else {

  btn.classList.add('incorrect');

  var correctBtn = problem.querySelector('.option-btn[data-correct="true"]');

  if (correctBtn) { correctBtn.classList.add('correct'); }

 }

 var exp = problem.querySelector('.explanation');

 if (exp) { exp.classList.add('show'); }

}

</script>


</body>

</html>