How to Solve Polynomial Equations: Step by Step

Solving a polynomial equation means finding the values of x that make the equation equal zero. The approach you use depends almost entirely on the degree of the polynomial: linear, quadratic, cubic, or higher. Every polynomial of degree n has exactly n roots when you count complex numbers, so a fourth-degree polynomial always has four solutions, even if some aren’t real numbers. Here’s how to tackle each type, from the simplest to the most challenging.

Start by Identifying the Degree

The degree is the highest power of x in the equation. A polynomial like 3x² + 5x + 2 = 0 is degree 2 (quadratic). One like x⁵ + 4x³ + x = 0 is degree 5 (quintic). The degree tells you two things: how many total roots exist, and which solving method to reach for. Lower-degree polynomials have direct formulas. Higher-degree ones require strategies that chip away at the problem piece by piece.

Linear Equations (Degree 1)

These are the simplest case: ax + b = 0. Isolate x by subtracting b and dividing by a, giving x = -b/a. One equation, one root, done.

Quadratic Equations (Degree 2)

For any equation in the form ax² + bx + c = 0, the quadratic formula gives both solutions directly:

x = (-b ± √(b² – 4ac)) / 2a

The expression under the square root, b² – 4ac, is called the discriminant, and it tells you what kind of answers to expect before you even finish calculating:

  • Positive discriminant: two distinct real solutions
  • Zero discriminant: one repeated real solution
  • Negative discriminant: two complex (non-real) solutions

For example, in 2x² + 3x – 5 = 0, the discriminant is 9 – 4(2)(-5) = 49. That’s positive, so you get two real answers. You can also solve many quadratics by factoring, which is faster when it works. If you can rewrite ax² + bx + c as a product of two binomials, setting each equal to zero gives you the roots immediately.

Factoring Techniques That Work Across Degrees

Factoring is the single most useful skill for polynomial equations of any degree. The idea is to rewrite the polynomial as a product of simpler expressions, then set each factor equal to zero. Several patterns come up repeatedly.

Greatest Common Factor

Always check first whether every term shares a common factor. In x³ + 5x² + 6x = 0, you can pull out an x to get x(x² + 5x + 6) = 0. Now you have a linear factor and a quadratic to solve separately.

Difference of Squares

An expression like 25x² – 9 is really (5x)² – (3)², which factors into (5x + 3)(5x – 3). This pattern applies whenever you see one perfect square subtracted from another.

Sum and Difference of Cubes

Expressions like 8x³ + 1 follow a cube pattern: (2x)³ + (1)³. The sum of cubes factors as (a + b)(a² – ab + b²), and the difference of cubes factors as (a – b)(a² + ab + b²). These formulas are worth memorizing because they’re easy to miss if you don’t recognize the pattern.

Factoring by Grouping

For polynomials with four terms, try splitting them into two pairs and factoring each pair separately. If both pairs produce a common binomial factor, you can factor the whole expression. For instance, x³ + 3x² + 2x + 6 groups as (x³ + 3x²) + (2x + 6), which becomes x²(x + 3) + 2(x + 3), and finally (x² + 2)(x + 3) = 0.

The Rational Root Theorem for Higher Degrees

When a polynomial of degree 3 or higher doesn’t factor by inspection, the Rational Root Theorem narrows down which values are worth testing. It says that any rational root p/q must satisfy two conditions: p is a factor of the constant term (the number with no x), and q is a factor of the leading coefficient (the number in front of the highest power of x).

Take 2x⁴ – 5x³ – 4x² + 15x – 6 = 0. The constant term is -6, with factors ±1, ±2, ±3, ±6. The leading coefficient is 2, with factors ±1, ±2. Every possible rational root is some factor of 6 divided by some factor of 2, giving you the candidates: ±1, ±2, ±3, ±6, ±1/2, ±3/2. That’s a finite list you can test one by one. Plug each candidate into the equation. When you find one that gives zero, you’ve found a root.

Using Synthetic Division to Reduce the Problem

Once you find a root c, you know that (x – c) is a factor of the polynomial. Synthetic division lets you divide out that factor quickly, reducing the polynomial’s degree by one. You write c on the left, list the polynomial’s coefficients across the top, and carry out a simple multiply-and-add process that produces the coefficients of the remaining (smaller) polynomial.

For example, if you discover that x = 2 is a root of a cubic, synthetic division will reduce it to a quadratic. You can then solve that quadratic with the quadratic formula or by factoring. This “find a root, divide it out, repeat” strategy is how you break down polynomials of degree 3, 4, or higher into manageable pieces.

Descartes’ Rule of Signs

Before testing candidates, you can predict how many positive and negative real roots are possible. Count the number of sign changes between consecutive terms of the polynomial. That number (or that number minus 2, minus 4, and so on) tells you how many positive real roots exist. To find possible negative roots, substitute -x for x in the polynomial and count sign changes again.

This won’t pinpoint exact roots, but it saves time. If Descartes’ Rule tells you there are zero possible positive real roots, you can skip testing all the positive candidates from the Rational Root Theorem.

Confirming Roots Exist in an Interval

Sometimes you suspect a root lies between two values but can’t pin it down algebraically. If the polynomial is positive at one point and negative at another, a root must exist somewhere between them. This follows from the fact that polynomials are continuous curves that can’t jump from positive to negative without crossing zero.

Consider f(x) = x⁴ + x – 3. Plugging in values: f(0) = -3 and f(2) = 15. Since the function goes from negative to positive, there’s a root between 0 and 2. Similarly, f(-2) = 11 and f(0) = -3, so another root sits between -2 and 0. You can keep narrowing the interval (try the midpoint, check the sign, repeat) to get as close to the root as you need.

Newton’s Method for Tough Equations

For polynomials that resist exact solutions, Newton’s method provides a way to approximate roots to any desired precision. You start with an initial guess x₀, then repeatedly improve it using:

x(next) = x(current) – f(x) / f'(x)

Here f'(x) is the derivative of the polynomial. Each iteration typically doubles the number of correct decimal places, so you converge on the answer fast. If your initial guess is x = 1 and the true root is near 1.2, a few rounds of this formula will get you to 1.2000… with high accuracy. This is the standard approach in scientific computing and graphing calculators when exact algebra isn’t practical.

Why Degree 5 and Above Is Different

For polynomials of degree 4 or lower, formulas exist (though the cubic and quartic formulas are enormously complex). Degree 5 is where the rules change. There is no general formula using addition, subtraction, multiplication, division, and roots that can solve every fifth-degree polynomial. This was proven in the early 19th century and is one of the landmark results in mathematics.

This doesn’t mean quintic equations are unsolvable. It means you can’t write down a single formula that handles all of them the way the quadratic formula handles all quadratics. You can still solve specific quintics by factoring, by the Rational Root Theorem, or by numerical methods like Newton’s. The limitation is about the existence of a universal algebraic formula, not about whether answers exist. Every degree-5 polynomial still has exactly 5 roots in the complex numbers.

Complex Roots Come in Pairs

When a polynomial has real coefficients (which most textbook problems do), complex roots always appear in conjugate pairs. If 3 + 2i is a root, then 3 – 2i is automatically a root too. This has a practical consequence: an odd-degree polynomial with real coefficients always has at least one real root, because you can’t pair off an odd number of roots into conjugate pairs without one being left over as a real number.

So if you’re solving a cubic with real coefficients and you find one real root, the remaining two roots are either both real or a conjugate pair of complex numbers. Knowing this helps you check your work and anticipate what the full solution set looks like.

Putting It All Together

The general strategy for any polynomial equation follows a consistent sequence. First, rearrange so one side equals zero. Factor out anything common to all terms. Try to recognize factoring patterns like difference of squares or sum of cubes. For degree 2, use the quadratic formula. For degree 3 and above, use the Rational Root Theorem to generate candidates, test them, and use synthetic division to reduce the degree each time you find a root. Keep reducing until you reach a quadratic, then finish with the quadratic formula. If exact methods stall, switch to numerical approaches like Newton’s method or the interval-narrowing technique to approximate roots as precisely as you need.