Factoring quadratics is mostly pattern recognition, not magic
You see ax² + bx + c and you need to rewrite it as (mx + n)(px + q). That's it. The rest is just managing signs and keeping track of which numbers multiply to give c while adding to give b. Most students get stuck because they try to memorize a procedure instead of understanding what the two binomials actually represent. Start with the simplest case where a = 1. You're looking for two numbers that multiply to c and add to b. Take x² + 5x + 6. Multiply to 6, add to 5. The pair is 2 and 3. Answer: (x + 2)(x + 3). Done. Nothing dramatic about it.
How To Factor A Quadratic Equation When a Isn't One
When a 1, you use the ac method. Multiply a times c. Find two numbers that multiply to ac and add to b. Then split the middle term and factor by grouping. Here's what that looks like in practice: Take 2x² + 7x + 3. a = 2, c = 3, so ac = 6. You need numbers multiplying to 6 and adding to 7. That's 6 and 1. Rewrite the middle term: 2x² + 6x + x + 3. Group: (2x² + 6x) + (x + 3). Factor each group: 2x(x + 3) + 1(x + 3). Pull out the common binomial: (2x + 1)(x + 3). I spent way too much time in undergrad tutoring sessions watching people miss this because they'd factor out the 2x correctly but then forget to include the +1 in the second group. They'd write 2x(x + 3) + 3 and stop there. The grouping step demands that every term gets used exactly once. If something looks left out, you made an error somewhere.
The trick that actually clicks for most people is to check your work by expanding. Multiply (2x + 1)(x + 3) back out. You should get 2x² + 7x + 3. If you don't, go back and find where the sign or the arithmetic went wrong. This verification step takes about ten seconds and saves you from carrying a mistake into whatever comes next, whether that's solving an equation or simplifying a rational expression. There's a edge case that trips people up regularly: when ac is negative. Say you have 3x² - x - 10. ac = -30. You need two numbers multiplying to -30 and adding to -1. The pair is -6 and 5. Split the middle: 3x² - 6x + 5x - 10. Group: 3x(x - 2) + 5(x - 2). Result: (3x + 5)(x - 2). The negative product means one number is positive and one is negative. The larger absolute value takes the sign of b. That's the rule, and it keeps you from guessing blindly. Not every quadratic factors nicely over the integers. If you go through the ac method and can't find a pair that works, the polynomial is prime. It doesn't factor using integer coefficients. This happens more often than people expect, especially on tests where the problem is designed to look factorable when it isn't. The discriminant tells you upfront whether you're wasting your time. If b² - 4ac is not a perfect square, stop and move on. Trying to force a factorization will just cost you minutes you don't have.
Get the Full Details

When a quadratic doesn't factor, the quadratic formula still gives you the roots. x = (-b ± (b² - 4ac)) / 2a. It works every time. Factoring is faster when it works, but the formula is the safety net. I've seen people waste twenty minutes on a problem like 5x² + 4x + 3, which has discriminant 16 - 60 = -44. It doesn't factor. It doesn't even have real roots. The formula reveals that immediately. One nuance beginners consistently overlook: you can always factor out the GCF first. If every term shares a common factor, remove it before attempting the ac method. Take 4x² + 12x + 8. Factor out 4 first: 4(x² + 3x + 2). Now factor the inside: 4(x + 1)(x + 2). If you skip this step, you'll still get the right answer eventually, but the numbers get bigger and the chance of an arithmetic error goes up. I've lost count of how many times a student factored 4x² + 12x + 8 directly using ac = 32 and found the pair 4 and 8, only to miss that they could have factored out the 4 and worked with much smaller numbers from the start. The real bottleneck with factoring isn't the method. It's the arithmetic. You're juggling multiple steps: finding pairs, splitting terms, grouping, factoring each group, checking signs. Any single slip propagates. The more you practice, the more you internalize the common factor pairs. 36 breaks into 1×36, 2×18, 3×12, 4×9, 6×6. If you know those cold, you're not hunting anymore, you're just scanning. That scanning speed is what separates people who can factor under time pressure from people who can't.