System of Equations | 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: System of Equations | The School of Mathematics</title>
<meta name="description" content="Learn systems of equations for the ACT with this free, complete lesson: solving by substitution, solving by elimination, graphing systems and classifying solutions as one, none, or infinitely many, and real-world word 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; }
table.ref {
width: 100%;
border-collapse: collapse;
margin: 18px 0 26px;
font-size: 0.95rem;
}
table.ref th, table.ref td {
border: 1px solid var(--border);
padding: 10px 12px;
text-align: left;
vertical-align: top;
}
table.ref th { background: var(--gray-bg); }
.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; }
.figure-row {
display: flex;
gap: 14px;
flex-wrap: wrap;
justify-content: center;
margin: 20px 0;
}
.figure-box { text-align: center; max-width: 160px; }
.figure-box svg { max-width: 100%; height: auto; border: 1px solid var(--border); border-radius: 8px; background: #fff; }
.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: System of Equations</h1>
<p class="intro">
A system of equations asks for the values that satisfy two (or more) equations simultaneously. This free, complete lesson covers solving systems by substitution, solving by elimination, graphing a system and classifying its solution as one, none, or infinitely many, and real-world word problems that translate into a system of two equations. 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-system-of-equations-quiz-1">Practice System of Equations 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="#substitution">Solving Systems by Substitution</a></li>
<li><a href="#elimination">Solving Systems by Elimination</a></li>
<li><a href="#graphing">Graphing and Classifying Solutions</a></li>
<li><a href="#word-problems">Word 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="substitution">1. Solving Systems by Substitution</h2>
<p><strong>Substitution</strong> works best when one equation is already solved for a variable, or can be solved for one easily. Substitute that expression into the other equation, solve for the remaining variable, then substitute back to find the first.</p>
<div class="example">
<p><strong>Worked Example:</strong> Solve the system y = 6x − 5 and 4x + 2y = 22.</p>
<p class="step-math">4x + 2(6x − 5) = 22</p>
<p class="step-math">4x + 12x − 10 = 22</p>
<p class="step-math">16x = 32, so x = 2</p>
<p>Substitute back: y = 6(2) − 5 = 7. Solution: (2, 7).</p>
</div>
<div class="problem" id="pa-1">
<p class="prompt">1. Solve using substitution: y = 2x + 3 and 3x + y = 18</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-1',true)">A) (3, 9)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">B) (9, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">C) (3, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-1',false)">D) (5, 13)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> 3x + (2x + 3) = 18, so 5x = 15, x = 3. y = 2(3) + 3 = 9.</p>
</div>
</div>
<div class="problem" id="pa-2">
<p class="prompt">2. Solve using substitution: x = y + 4 and 2x + 3y = 23</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-2',true)">A) (7, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">B) (3, 7)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">C) (7, 7)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-2',false)">D) (11, 3)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> 2(y + 4) + 3y = 23, so 2y + 8 + 3y = 23, 5y = 15, y = 3. x = 3 + 4 = 7.</p>
</div>
</div>
<div class="problem" id="pa-3">
<p class="prompt">3. Solve using substitution: y = 4x and x + y = 25</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-3',true)">A) (5, 20)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">B) (20, 5)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">C) (5, 4)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-3',false)">D) (25, 0)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> x + 4x = 25, so 5x = 25, x = 5. y = 4(5) = 20.</p>
</div>
</div>
<div class="problem" id="pa-4">
<p class="prompt">4. Solve using substitution: 2x + y = 11 and y = x − 1</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-4',true)">A) (4, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">B) (3, 4)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">C) (4, 4)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-4',false)">D) (5, 4)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> 2x + (x − 1) = 11, so 3x = 12, x = 4. y = 4 − 1 = 3.</p>
</div>
</div>
<div class="problem" id="pa-5">
<p class="prompt">5. Solve using substitution: x = 3y − 2 and 2x + y = 17</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pa-5',true)">A) (7, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">B) (3, 7)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">C) (7, 7)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pa-5',false)">D) (9, 3)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> 2(3y − 2) + y = 17, so 6y − 4 + y = 17, 7y = 21, y = 3. x = 3(3) − 2 = 7.</p>
</div>
</div>
<!-- ============ SECTION B ============ -->
<h2 id="elimination">2. Solving Systems by Elimination</h2>
<p><strong>Elimination</strong> works by adding or subtracting the two equations (after multiplying one or both by a constant, if needed) so that one variable cancels out.</p>
<div class="example">
<p><strong>Worked Example:</strong> Solve the system 3x + 2y = 16 and 3x − y = 1.</p>
<p>Subtract the second equation from the first, since both have 3x:</p>
<p class="step-math">(3x + 2y) − (3x − y) = 16 − 1</p>
<p class="step-math">3y = 15, so y = 5</p>
<p>Substitute back: 3x − 5 = 1, so 3x = 6 and x = 2. Solution: (2, 5).</p>
</div>
<div class="problem" id="pb-1">
<p class="prompt">1. Solve using elimination: x + y = 10 and x − y = 2</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-1',true)">A) (6, 4)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">B) (4, 6)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">C) (8, 2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-1',false)">D) (5, 5)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Add the equations: 2x = 12, so x = 6. y = 10 − 6 = 4.</p>
</div>
</div>
<div class="problem" id="pb-2">
<p class="prompt">2. Solve using elimination: 2x + 3y = 13 and 2x − y = 1</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-2',true)">A) (2, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">B) (3, 2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">C) (2, 2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-2',false)">D) (4, 3)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Subtract: (2x + 3y) − (2x − y) = 13 − 1, so 4y = 12, y = 3. Then 2x − 3 = 1, so x = 2.</p>
</div>
</div>
<div class="problem" id="pb-3">
<p class="prompt">3. Solve using elimination: 4x + y = 17 and x + y = 8</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-3',true)">A) (3, 5)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">B) (5, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">C) (3, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-3',false)">D) (4, 5)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Subtract: (4x + y) − (x + y) = 17 − 8, so 3x = 9, x = 3. y = 8 − 3 = 5.</p>
</div>
</div>
<div class="problem" id="pb-4">
<p class="prompt">4. Solve using elimination: 3x + 2y = 12 and x + y = 5</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-4',true)">A) (2, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">B) (3, 2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">C) (2, 5)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-4',false)">D) (4, 3)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Multiply the second equation by 2: 2x + 2y = 10. Subtract from the first: (3x + 2y) − (2x + 2y) = 12 − 10, so x = 2. Then 2 + y = 5, so y = 3.</p>
</div>
</div>
<div class="problem" id="pb-5">
<p class="prompt">5. Solve using elimination: 5x − 2y = 16 and 3x + 2y = 16</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pb-5',true)">A) (4, 2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">B) (2, 4)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">C) (4, 4)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pb-5',false)">D) (6, 2)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Add the equations: 8x = 32, so x = 4. Then 3(4) + 2y = 16, so 2y = 4 and y = 2.</p>
</div>
</div>
<!-- ============ SECTION C ============ -->
<h2 id="graphing">3. Graphing and Classifying Solutions</h2>
<p>Graphically, a system's solution is where the two lines intersect. A linear system always has exactly one of three outcomes:</p>
<table class="ref">
<tr><th>Slopes and intercepts</th><th>Graph</th><th>Number of solutions</th></tr>
<tr><td>Different slopes</td><td>Lines cross once</td><td>Exactly 1</td></tr>
<tr><td>Same slope, different y-intercepts</td><td>Parallel lines</td><td>0</td></tr>
<tr><td>Same slope, same y-intercept</td><td>The same line</td><td>Infinitely many</td></tr>
</table>
<div class="figure-row">
<div class="figure-box">
<svg viewBox="0 0 140 120" xmlns="http://www.w3.org/2000/svg">
<line x1="10" y1="100" x2="130" y2="20" stroke="#4285f4" stroke-width="2"/>
<line x1="10" y1="20" x2="130" y2="100" stroke="#ea4335" stroke-width="2"/>
<circle cx="70" cy="60" r="4" fill="#34a853"/>
</svg>
<p class="figure-caption">1 solution</p>
</div>
<div class="figure-box">
<svg viewBox="0 0 140 120" xmlns="http://www.w3.org/2000/svg">
<line x1="10" y1="90" x2="130" y2="30" stroke="#4285f4" stroke-width="2"/>
<line x1="10" y1="60" x2="130" y2="0" stroke="#ea4335" stroke-width="2"/>
</svg>
<p class="figure-caption">0 solutions (parallel)</p>
</div>
</div>
<div class="example">
<p><strong>Worked Example:</strong> How many solutions does the system y = 2x + 3 and y = 2x − 1 have?</p>
<p>Both lines have slope 2, but different y-intercepts (3 and −1), so they're parallel and never intersect.</p>
<p>Answer: 0 solutions.</p>
</div>
<div class="problem" id="pc-1">
<p class="prompt">1. How many solutions does the system y = 3x + 5 and y = 3x + 5 have?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-1',true)">A) Infinitely many</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">B) 0</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">C) 1</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-1',false)">D) 2</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Both equations describe the exact same line, so every point on it is a solution: infinitely many.</p>
</div>
</div>
<div class="problem" id="pc-2">
<p class="prompt">2. How many solutions does the system y = 4x − 2 and y = −4x + 6 have?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-2',true)">A) 1</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">B) 0</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">C) Infinitely many</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-2',false)">D) 2</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> The slopes (4 and −4) are different, so the lines cross at exactly one point.</p>
</div>
</div>
<div class="problem" id="pc-3">
<p class="prompt">3. How many solutions does the system 2x + y = 7 and 4x + 2y = 10 have?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-3',true)">A) 0</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">B) 1</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">C) Infinitely many</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-3',false)">D) 2</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Rewrite both in slope-intercept form: y = −2x + 7 and y = −2x + 5. Same slope, different y-intercepts, so the lines are parallel: 0 solutions.</p>
</div>
</div>
<div class="problem" id="pc-4">
<p class="prompt">4. A system of two linear equations has the same slope and the same y-intercept. How many solutions does it have?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-4',true)">A) Infinitely many</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">B) 0</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">C) 1</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-4',false)">D) Cannot be determined</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Matching slope and y-intercept means the two equations describe the same line, giving infinitely many shared points.</p>
</div>
</div>
<div class="problem" id="pc-5">
<p class="prompt">5. On a graph, two lines intersect at exactly one point, (3, −2). What is the solution to the system?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pc-5',true)">A) (3, −2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">B) (−2, 3)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">C) (3, 2)</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pc-5',false)">D) (−3, −2)</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> The point where the two lines cross is, by definition, the solution to the system: (3, −2).</p>
</div>
</div>
<!-- ============ SECTION D ============ -->
<h2 id="word-problems">4. Word Problems</h2>
<p>Systems of equations translate real situations with two unknowns and two relationships into a solvable pair of equations.</p>
<div class="example">
<p><strong>Worked Example:</strong> A farm has chickens and cows totaling 30 animals with 74 legs total. How many chickens are there? (Chickens have 2 legs, cows have 4.)</p>
<p>Let c = chickens, w = cows.</p>
<p class="step-math">c + w = 30 2c + 4w = 74</p>
<p>Divide the second equation by 2: c + 2w = 37. Subtract the first equation:</p>
<p class="step-math">(c + 2w) − (c + w) = 37 − 30, so w = 7</p>
<p>Then c = 30 − 7 = 23 chickens.</p>
</div>
<div class="problem" id="pd-1">
<p class="prompt">1. The sum of two numbers is 45, and their difference is 11. What is the larger number?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-1',true)">A) 28</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">B) 17</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">C) 34</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-1',false)">D) 22.5</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Let x and y be the numbers: x + y = 45 and x − y = 11. Adding: 2x = 56, so x = 28.</p>
</div>
</div>
<div class="problem" id="pd-2">
<p class="prompt">2. A movie theater sells adult tickets for $12 and child tickets for $8. If 150 tickets were sold for a total of $1,560, how many adult tickets were sold?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-2',true)">A) 90</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">B) 60</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">C) 75</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-2',false)">D) 105</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Let a + c = 150 and 12a + 8c = 1,560. Substitute c = 150 − a: 12a + 8(150 − a) = 1,560, giving 12a + 1,200 − 8a = 1,560, so 4a = 360 and a = 90.</p>
</div>
</div>
<div class="problem" id="pd-3">
<p class="prompt">3. Two numbers have a sum of 20. Twice the first number minus the second number equals 13. What are the two numbers?</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-3',true)">A) 11 and 9</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">B) 9 and 11</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">C) 13 and 7</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-3',false)">D) 15 and 5</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Let x + y = 20 and 2x − y = 13. Adding: 3x = 33, so x = 11 and y = 9.</p>
</div>
</div>
<div class="problem" id="pd-4">
<p class="prompt">4. A pet store has parrots and rabbits totaling 24 animals with 76 legs total. How many rabbits are there? (Parrots have 2 legs, rabbits have 4.)</p>
<div class="options">
<button class="option-btn" data-correct="true" onclick="checkAnswer(this,'pd-4',true)">A) 14</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">B) 10</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">C) 12</button>
<button class="option-btn" data-correct="false" onclick="checkAnswer(this,'pd-4',false)">D) 20</button>
</div>
<div class="explanation">
<p><span class="label">Explanation:</span> Let p + r = 24 and 2p + 4r = 76. Divide the second by 2: p + 2r = 38. Subtract the first: (p + 2r) − (p + r) = 38 − 24, so r = 14.</p>
</div>
</div>
<!-- ============ MISTAKES ============ -->
<h2 id="mistakes">Common Mistakes to Avoid</h2>
<ul class="mistake-list">
<li><strong>Substituting into the same equation you solved.</strong> After isolating a variable in one equation, substitute the resulting expression into the <em>other</em> equation, not back into the same one, or you'll just get a true but useless statement.</li>
<li><strong>Adding when you should subtract, or vice versa, during elimination.</strong> Check whether the matching terms have the same sign (subtract to eliminate) or opposite signs (add to eliminate) before combining the equations.</li>
<li><strong>Forgetting to solve for the second variable.</strong> A system's solution is an ordered pair; after finding one variable, always substitute back to find the other.</li>
<li><strong>Assuming every system has exactly one solution.</strong> Parallel lines produce no solution, and identical lines produce infinitely many, always check the slopes and intercepts before assuming a unique answer exists.</li>
<li><strong>Setting up a word problem's two equations from the same piece of information.</strong> Each equation in the system must capture a genuinely different relationship between the variables, reusing the same fact twice won't produce a solvable system.</li>
</ul>
<!-- ============ FAQ ============ -->
<h2 id="faq">Frequently Asked Questions</h2>
<div class="faq-item">
<h3>How do I decide between substitution and elimination?</h3>
<p>Use substitution when one equation is already solved for a variable, or a variable has a coefficient of 1, making it easy to isolate. Use elimination when both equations are in standard form (Ax + By = C) and the coefficients of one variable are the same or easy to match by multiplying.</p>
</div>
<div class="faq-item">
<h3>What does it mean for a system to have "no solution"?</h3>
<p>It means there is no pair of values that satisfies both equations at once, graphically, the two lines never intersect because they're parallel. Algebraically, trying to solve such a system leads to a false statement, like 5 = 8.</p>
</div>
<div class="faq-item">
<h3>How can I check my answer to a system of equations?</h3>
<p>Substitute both values back into both original equations. If they make both equations true, the solution is correct, this quick check catches most arithmetic slips.</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-system-of-equations-quiz-1">System of Equations 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-system-of-equations-quiz-1">Practice System of Equations 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>