Statistics | 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: Statistics | The School of Mathematics</title>

<meta name="description" content="Learn statistics for the ACT with this free, complete lesson: mean, median, mode, and range, weighted averages, standard deviation and outliers, and quartiles, interquartile range, and box plots. 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; }


 .note-box {

  background: #fff8e1;

  border-left: 4px solid #f9a825;

  border-radius: 6px;

  padding: 14px 18px;

  margin: 18px 0;

  font-size: 0.95rem;

 }


 .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; }


 .frac {

  display: inline-flex;

  flex-direction: column;

  vertical-align: middle;

  text-align: center;

  font-size: 0.85em;

  line-height: 1;

  margin: 0 2px;

  position: relative;

  top: 0.1em;

 }

 .frac .num { border-bottom: 1.3px solid #202124; padding: 0 4px 1px; }

 .frac .den { padding: 1px 4px 0; }


 .figure-row {

  display: flex;

  gap: 14px;

  flex-wrap: wrap;

  justify-content: center;

  margin: 20px 0;

 }

 .figure-box { text-align: center; max-width: 260px; }

 .figure-box svg { max-width: 100%; height: auto; }

 .figure-caption { font-size: 0.8rem; color: #5f6368; margin-top: 6px; }


 .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: Statistics</h1>


<p class="intro">

Statistics questions on the ACT test whether you understand what each measure actually describes, center or spread, rather than requiring heavy computation. This free, complete lesson covers mean, median, mode, and range, weighted averages, standard deviation and outliers, and quartiles, interquartile range, and box plots. 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="note-box">

The ACT tests standard deviation conceptually, you won't be asked to calculate it using its full formula. Instead, questions check whether you understand that more spread-out data means a larger standard deviation, and less spread-out data means a smaller one.

</div>


<div class="cta-group">

<a class="cta-btn cta-primary" href="https://theschoolofmathematics.com/quiz/act-statistics-quiz-1">Practice Statistics 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="#mean-median">Mean, Median, Mode, and Range</a></li>

<li><a href="#weighted">Weighted Averages</a></li>

<li><a href="#std-dev">Standard Deviation and Outliers</a></li>

<li><a href="#box-plots">Quartiles, Interquartile Range, and Box Plots</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="mean-median">1. Mean, Median, Mode, and Range</h2>

<p>The <strong>mean</strong> is the sum of all values divided by how many there are. The <strong>median</strong> is the middle value when the data is ordered (or the average of the two middle values, if there's an even count). The <strong>mode</strong> is the most frequently occurring value. The <strong>range</strong> is the largest value minus the smallest.</p>


<div class="example">

<p><strong>Worked Example:</strong> Find the mean, median, mode, and range of {4, 7, 7, 9, 13}.</p>

<p>Mean: (4 + 7 + 7 + 9 + 13) &divide; 5 = 40 &divide; 5 = 8.</p>

<p>Median (already ordered, 5 values): the middle value is 7.</p>

<p>Mode: 7 (it appears twice). Range: 13 &minus; 4 = 9.</p>

</div>


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

<p class="prompt">1. Find the mean of {12, 15, 18, 21, 24}.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> (12 + 15 + 18 + 21 + 24) &divide; 5 = 90 &divide; 5 = 18.</p>

</div>

</div>


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

<p class="prompt">2. Find the median of {8, 3, 15, 10, 6}.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Ordered: 3, 6, 8, 10, 15. The middle value is 8.</p>

</div>

</div>


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

<p class="prompt">3. Find the median of {2, 9, 4, 7}.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Ordered: 2, 4, 7, 9. With an even count, average the two middle values: (4 + 7) &divide; 2 = 5.5.</p>

</div>

</div>


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

<p class="prompt">4. Find the mode of {6, 3, 6, 8, 3, 6, 9}.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 6 appears three times, more than any other value.</p>

</div>

</div>


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

<p class="prompt">5. Find the range of {45, 12, 78, 23, 56}.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> 78 &minus; 12 = 66.</p>

</div>

</div>


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

<h2 id="weighted">2. Weighted Averages</h2>

<p>A <strong>weighted average</strong> accounts for groups of different sizes contributing to an overall average, larger groups pull the average toward their own value more strongly than smaller groups do.</p>


<div class="example">

<p><strong>Worked Example:</strong> The monthly fees for single rooms at 5 colleges are $370, $310, $340, $380, and $310. Find the mean.</p>

<p class="step-math">(370 + 310 + 340 + 380 + 310) &divide; 5 = 1,710 &divide; 5 = 342</p>

</div>


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

<p class="prompt">1. In a class, 10 students scored an average of 90 on a quiz, and 15 students scored an average of 80. What is the average score for the entire class of 25 students?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> (10 &times; 90 + 15 &times; 80) &divide; 25 = (900 + 1,200) &divide; 25 = 2,100 &divide; 25 = 84.</p>

</div>

</div>


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

<p class="prompt">2. A student has three equally-weighted test scores of 85, 90, and 95, plus a final exam (worth twice the weight of one test) scored 80. What is the weighted average?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Total weight = 1 + 1 + 1 + 2 = 5. Weighted sum = 85 + 90 + 95 + 80(2) = 430. Average: 430 &divide; 5 = 86.</p>

</div>

</div>


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

<p class="prompt">3. A store sold 30 shirts at $20 each and 20 shirts at $15 each. What was the average price per shirt sold?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> (30 &times; 20 + 20 &times; 15) &divide; 50 = (600 + 300) &divide; 50 = 900 &divide; 50 = $18.</p>

</div>

</div>


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

<p class="prompt">4. A class of 12 students has an average score of 75. If one more student joins with a score of 88, what is the new average for all 13 students?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Original total: 12 &times; 75 = 900. New total: 900 + 88 = 988. New average: 988 &divide; 13 = 76.</p>

</div>

</div>


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

<h2 id="std-dev">3. Standard Deviation and Outliers</h2>

<p><strong>Standard deviation</strong> measures how spread out a data set is from its mean, more spread means a larger standard deviation; tightly clustered data means a smaller one. An <strong>outlier</strong> is a value far from the rest of the data; the mean is much more sensitive to outliers than the median.</p>


<div class="example">

<p><strong>Worked Example:</strong> Data set A has values clustered tightly around its mean; Data set B has values spread far apart. Which has the higher standard deviation?</p>

<p>Data set B, since its values deviate from the mean by more, on average, than data set A's values do.</p>

</div>


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

<p class="prompt">1. Which of the following data sets would have the LOWEST standard deviation?</p>

<div class="options">

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

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">B) {1, 5, 10, 15, 20}</button>

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

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">D) {0, 100, 0, 100, 0}</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Every value in {10, 10, 10, 10, 10} is identical, meaning there's no spread at all, and a standard deviation of exactly 0.</p>

</div>

</div>


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

<p class="prompt">2. A data set of four salaries has a mean of $45,000 and a median of $40,000. A person earning $1,000,000 joins the group. Which measure is affected the most: the mean or the median?</p>

<div class="options">

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

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

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">C) Both are affected equally</button>

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> The mean is pulled dramatically toward extreme values like this outlier, while the median, based on position rather than magnitude, shifts only slightly.</p>

</div>

</div>


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

<p class="prompt">3. For a normal distribution, approximately what percent of the data falls within 1 standard deviation of the mean?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> By the empirical rule, about 68% of normally distributed data falls within 1 standard deviation of the mean.</p>

</div>

</div>


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

<p class="prompt">4. For a normal distribution, approximately what percent of the data falls within 2 standard deviations of the mean?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> By the empirical rule, about 95% of normally distributed data falls within 2 standard deviations of the mean.</p>

</div>

</div>


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

<p class="prompt">5. If a data set's variance is 25, what is its standard deviation?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Standard deviation is the square root of variance: &radic;25 = 5.</p>

</div>

</div>


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

<h2 id="box-plots">4. Quartiles, Interquartile Range, and Box Plots</h2>

<p>A <strong>box plot</strong> displays five values: the minimum, the first quartile (Q1, the 25th percentile), the median (Q2), the third quartile (Q3, the 75th percentile), and the maximum. The <strong>interquartile range</strong> (IQR) is Q3 &minus; Q1, the spread of the middle 50% of the data.</p>


<div class="figure-row">

<div class="figure-box">

<svg viewBox="0 0 260 90" xmlns="http://www.w3.org/2000/svg">

<line x1="20" y1="45" x2="70" y2="45" stroke="#202124" stroke-width="2"/>

<line x1="20" y1="30" x2="20" y2="60" stroke="#202124" stroke-width="2"/>

<rect x="70" y="25" width="90" height="40" fill="#4285f4" fill-opacity="0.2" stroke="#4285f4" stroke-width="2"/>

<line x1="115" y1="25" x2="115" y2="65" stroke="#ea4335" stroke-width="2"/>

<line x1="160" y1="45" x2="230" y2="45" stroke="#202124" stroke-width="2"/>

<line x1="230" y1="30" x2="230" y2="60" stroke="#202124" stroke-width="2"/>

<text x="12" y="80" font-size="9" fill="#5f6368">min</text>

<text x="63" y="80" font-size="9" fill="#5f6368">Q1</text>

<text x="107" y="80" font-size="9" fill="#5f6368">median</text>

<text x="152" y="80" font-size="9" fill="#5f6368">Q3</text>

<text x="220" y="80" font-size="9" fill="#5f6368">max</text>

</svg>

<p class="figure-caption">Anatomy of a box plot</p>

</div>

</div>


<div class="example">

<p><strong>Worked Example:</strong> A box plot shows: min = 10, Q1 = 20, median = 30, Q3 = 45, max = 60. Find the interquartile range (IQR).</p>

<p class="step-math">IQR = Q3 &minus; Q1 = 45 &minus; 20 = 25</p>

</div>


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

<p class="prompt">1. A box plot shows: min = 5, Q1 = 15, median = 25, Q3 = 35, max = 50. Find the IQR.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> IQR = Q3 &minus; Q1 = 35 &minus; 15 = 20.</p>

</div>

</div>


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

<p class="prompt">2. Using the same box plot, find the range.</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Range = max &minus; min = 50 &minus; 5 = 45.</p>

</div>

</div>


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

<p class="prompt">3. What percentage of the data lies within the "box" of a box plot, between Q1 and Q3?</p>

<div class="options">

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

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

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

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

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> Since Q1 marks the 25th percentile and Q3 marks the 75th, the box always contains the middle 50% of the data.</p>

</div>

</div>


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

<p class="prompt">4. A box plot's median line sits noticeably closer to Q1 than to Q3. What does this suggest about the data's distribution?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-4',true)">A) The data is right-skewed (spread more toward higher values)</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">B) The data is left-skewed</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">C) The data is perfectly symmetric</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">D) The data has no outliers</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> A median closer to Q1 means the upper 50% of the data (between the median and Q3) is more spread out than the lower 50%, a sign of right-skewed data.</p>

</div>

</div>


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

<p class="prompt">5. A data set has Q1 = 18 and Q3 = 42. A value of 78 is being checked against the standard outlier rule (more than 1.5 &times; IQR above Q3). Is 78 an outlier by this rule?</p>

<div class="options">

<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-5',true)">A) Yes, it meets the standard threshold for an outlier</button>

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-5',false)">B) No, it's well within the normal range</button>

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

<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-5',false)">D) Only if the data set has fewer than 10 values</button>

</div>

<div class="explanation">

<p><span class="label">Explanation:</span> IQR = 42 &minus; 18 = 24. The outlier threshold is Q3 + 1.5(IQR) = 42 + 36 = 78. Since 78 meets this threshold, it qualifies as an outlier by the standard rule.</p>

</div>

</div>


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

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

<ul class="mistake-list">

<li><strong>Forgetting to order the data before finding the median.</strong> The median depends entirely on position, not order of appearance, always sort the values first.</li>

<li><strong>Averaging the two middle values incorrectly, or forgetting to average them at all.</strong> With an even number of data points, the median is the mean of the two middle values, not simply "the closest one."</li>

<li><strong>Treating a weighted average like a simple average.</strong> When group sizes differ, the overall average isn't just the average of the group averages, each group's size (its weight) matters.</li>

<li><strong>Assuming the median shifts as much as the mean when an outlier is added.</strong> The mean is highly sensitive to extreme values; the median usually barely moves.</li>

<li><strong>Confusing range with interquartile range.</strong> Range uses the absolute minimum and maximum (max &minus; min); IQR uses only the middle 50% of the data (Q3 &minus; Q1), and is far less sensitive to outliers.</li>

</ul>


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

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


<div class="faq-item">

<h3>Why is the median often described as "resistant to outliers"?</h3>

<p>The median only cares about which value sits in the middle position, not how far away the other values are. An extremely large or small value can shift which numbers are "in the middle," but usually only by a little, unlike the mean, which is dragged directly toward any extreme value.</p>

</div>


<div class="faq-item">

<h3>Do I need to memorize the standard deviation formula for the ACT?</h3>

<p>No. ACT questions test conceptual understanding, recognizing which data set is more spread out, or how standard deviation relates to the shape of a distribution, rather than requiring the full computation.</p>

</div>


<div class="faq-item">

<h3>How is a box plot useful beyond just showing five numbers?</h3>

<p>A box plot visually reveals a data set's spread and symmetry at a glance: a wide box means a larger IQR, and an off-center median line signals a skewed distribution, information that's harder to see from a plain list of numbers.</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-statistics-quiz-1">Statistics 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-statistics-quiz-1">Practice Statistics 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>