The fastest route when it works — and how to pick the least-effort method.
Suppose I tell you that two numbers multiply to give exactly zero. You don't know what the numbers are, but you can say something powerful right away: at least one of them must be zero. There is no other way. Two numbers that are both away from zero — say 4 and 7, or −0.001 and 1000 — always multiply to something away from zero. Zero only comes out of a product when a piece of the product is already zero. That one stubborn fact is the fastest tool in all of quadratics, and this lesson is built around it.
By the end you'll be able to solve a quadratic in seconds whenever it factors — move everything to one side, break the expression into brackets, and read the roots straight off. Then we'll line up the three solving methods you know and decide which to grab for any given equation. Color code as always: factors and brackets in blue, the roots in violet, the standard-form coefficients a, b, c in blue, teal, and amber, and sign traps in red.
Here is the rule stated cleanly. If A · B = 0, then A = 0 or B = 0 (possibly both). People call this the zero-product property, and it really is just the observation we opened with: nonzero times nonzero can never land on zero, so if the answer is zero one of the factors had to be zero already.
Watch how much work this saves. Take (x − 2)(x − 3) = 0. The left side is a product of two pieces, A = x − 2 and B = x − 3. Since the product is zero, one of the pieces is zero. So either x − 2 = 0, which gives x = 2, or x − 3 = 0, which gives x = 3. We didn't expand anything, didn't touch the quadratic formula — we just read the brackets and solved two one-step equations.
A factored equation is a list of instructions. Each bracket, set equal to zero, hands you one root. Two brackets, two roots. To find where (x − p)(x − q) = 0, set each bracket to zero: x = p and x = q.
Now the caveat that catches almost everyone the first time. The property only works when the product equals zero. Zero is special; no other number shares this magic. Look at (x − 2)(x − 3) = 6. It is very tempting to write "x − 2 = 6 or x − 3 = 6" — and it is completely wrong. A product equal to 6 could be 2 × 3, or 1 × 6, or 12 × ½, or countless other pairs; knowing the product is 6 tells you nothing about either factor. Only the answer zero pins a factor down. So the very first move in solving by factoring is always: get a clean 0 on one side.
Splitting brackets when the other side isn't zero. From (x − 2)(x − 3) = 6 you may not write x − 2 = 6. First expand and move everything over: x2 − 5x + 6 = 6 → x2 − 5x = 0 → x(x − 5) = 0 → x = 0 or 5. Different answers entirely.
Choose the two roots p and q, then sweep x across the number line. Watch the product (x − p)(x − q) — it only lights up green at the two violet marks.
The plan never changes: get 0 on one side, factor the other side, set each factor to zero. The only thing that varies is how you factor. Let's collect the patterns you'll meet most.
Common factor. When every term has an x in it, pull it out. x2 − 5x = 0 becomes x(x − 5) = 0. Two factors, so two roots: x = 0 from the first bracket and x = 5 from the second. Notice that x = 0 is a genuine solution — plug it in, 0 − 0 = 0, true.
Dividing both sides by x. From x2 − 5x = 0 it looks harmless to cancel an x and get x − 5 = 0, so x = 5. But you just threw away the root x = 0 — and dividing by x is only legal if x ≠ 0, which is exactly the case you erased. Always factor x out instead of dividing it away.
Difference of squares. Whenever you see "a square minus a square," it factors instantly: A2 − B2 = (A − B)(A + B). So x2 − 9 = 0 is x2 − 32 = 0 → (x − 3)(x + 3) = 0 → x = 3 or x = −3. The same trick handles coefficients: 4x2 = 25 first becomes 4x2 − 25 = 0, which is (2x)2 − 52, so (2x − 5)(2x + 5) = 0 and x = 5/2 or x = −5/2. A difference of squares always gives a tidy plus-or-minus pair.
Solve 3x2 = 12x. Move over: 3x2 − 12x = 0. Common factor 3x: 3x(x − 4) = 0. The factor 3 is never zero, so the roots come from x = 0 and x − 4 = 0: the solutions are x = 0 and x = 4. (Had we divided by 3x at the start, we'd have lost x = 0 again.)
Pick a pattern and a number k, and watch the factored form and its two roots appear.
The richest case is x2 + bx + c with leading coefficient 1. We want to write it as (x + p)(x + q). Multiply that out: (x + p)(x + q) = x2 + (p + q)x + pq. Matching it term by term against x2 + bx + c tells you exactly what p and q must do:
Find numbers p and q with p · q = c (they multiply to the constant) and p + q = b (they add to the middle coefficient). Then x2 + bx + c = (x + p)(x + q), and the roots are x = −p and x = −q.
Try x2 + 5x + 6. I need two numbers that multiply to 6 and add to 5. List the pairs that multiply to 6: (1, 6) and (2, 3). Which sum to 5? The pair (2, 3) does. So x2 + 5x + 6 = (x + 2)(x + 3), and the roots are x = −2 and x = −3. Multiply back to check if you like: (x + 2)(x + 3) really is x² + 5x + 6.
Negative numbers don't change the method, only the bookkeeping. Take x2 − x − 6. Here b = −1 and c = −6. Because the product −6 is negative, p and q have opposite signs. The pairs multiplying to −6 include (2, −3), (−2, 3), (1, −6), (6, −1). Which sums to −1? The pair (2, −3): 2 + (−3) = −1. So x2 − x − 6 = (x + 2)(x − 3), giving roots x = −2 and x = 3. Sign discipline is the whole game here: a negative c means one positive and one negative number; a positive c means they share a sign (both match b).
And sometimes no integer pair works at all. For x2 + 2x − 1 we'd need two integers multiplying to −1 and adding to 2 — but the only integer pairs for −1 are (1, −1) and (−1, 1), and neither adds to 2. That's not a failure; it's information. When no integer pair fits, the quadratic doesn't factor over the integers, and that's your cue to reach for the quadratic formula instead.
Set b and c. The tool lists the integer pairs that multiply to c and highlights the one that also adds to b — or tells you none does.
You now own three ways to solve a quadratic, and they are not rivals — they're tools for different jobs. Here's how I size up any equation before touching it.
Factoring is the sprinter. When an equation factors with small integers, nothing else comes close for speed: x2 − 5x + 6 = 0 falls apart into (x − 2)(x − 3) = 0 in the time it takes to spot the pair (−2, −3). The catch is that most quadratics don't factor nicely, so factoring is a "try it if it's obvious" move, not a guarantee.
The quadratic formula is the reliable workhorse. It always works, factorable or not, and its discriminant b2 − 4ac even tells you in advance how many real roots to expect. When nothing jumps out as factorable, go straight to the formula and stop hunting. Completing the square is the slow, see-everything method — more steps than the formula for a plain solve, but it's the one that reveals the vertex and the structure, and it's how the formula was derived in the first place. Reach for it when you want the vertex form or when the algebra is built around the perfect-square shape.
Glance at the equation. Is there an obvious common factor or a clean integer pair for the cross method, or is it a difference of squares or perfect square? If yes, factor — it's fastest. If nothing jumps out, don't waste time hunting: go straight to the quadratic formula. Save completing the square for when you actually want the vertex or structure.
Step through real equations and see which method costs the least effort — and why.
A product equals zero only when a factor is zero — so to solve a quadratic, get a clean 0 on one side, factor the other side, and set each bracket to zero to read off the roots. Pull out a common factor (without ever dividing by x and losing x = 0), spot a difference of squares for an instant ± pair, or use the cross method by finding two numbers that multiply to c and add to b. If no integer pair fits, the equation simply doesn't factor over the integers — and that's your signal to switch tools. Factoring is the sprinter when it works; the quadratic formula is the dependable fallback; completing the square is for when you want the vertex and the full structure.
We've been treating the discriminant b2 − 4ac as a quick yes/no on factoring. Next we'll give it center stage: how its sign predicts two roots, one root, or none before you solve, and what that tells you about where the parabola meets the x-axis.
Work each one out first, then open the answer to check your thinking.
Tap the answer you think is right.
This lesson targets Common Core A-REI.B.4b (solving quadratics by factoring) and A-SSE.B.3a (factoring to reveal zeros), and it is the place to drill method-choice fluency: try to factor, and if nothing fits, use the formula. Two misconceptions deserve constant vigilance. First, students apply the zero-product property when the side isn't zero — e.g. concluding x = 6 from (x − 1)(x − 2) = 6. Build the reflex "is one side exactly 0?" before splitting any brackets. Second, students divide both sides by x and silently lose the root x = 0; insist on factoring x out instead, and tie it to the rule that you may only divide by something known to be nonzero. The widgets are deliberately pure renders from a tiny state, so the math a student sees on screen is exactly the math we want them to internalize.