/

Synthetic Division Calculator — Divide Polynomials with Steps

Synthetic Division Calculator — Divide Polynomials with Steps
Algebra Tool

Synthetic Division Calculator

Perform synthetic division of any polynomial by a linear factor (x−c) — displaying the full synthetic division tableau with every multiplication and addition step shown, the quotient polynomial, remainder, and Remainder Theorem verification. Includes complete polynomial factoring and polynomial long division.

Synthetic Division Calculator
Missing degree terms detected — zeros inserted automatically.
(x )
Dividing by: (x − 3) → c = 3
2x³−3x²+x−5 ÷ (x−3)
x³−6x²+11x−6 ÷ (x−1)
x⁴−1 ÷ (x−1)
3x³+2x²−x+4 ÷ (x+2)
x³−7x+6 ÷ (x−2)
x³+4 ÷ (x−2) [missing terms]

Synthetic Division Tableau

Step-by-Step Animation
Step 0 / 0
Click "Next Step" to walk through the synthetic division process.

Division Result

Remainder Theorem Verification
Complete Step-by-Step Working
x³−6x²+11x−6
x³−7x+6
2x³+3x²−11x−6
x⁴+x³−3x²−x+2
x³−1

Complete Factorization

Factoring Steps
2x⁴−3x³+x²−5x+4 ÷ (x²−x+2)
x³−6x²+11x−6 ÷ (x²−3x+2)
x⁴+2x³−x−2 ÷ (x²+x−1)

Long Division Result

Table A: Synthetic Division Steps

StepActionExample (÷(x−3), P=[2,−3,1,−5])
1Write c and all coefficients in a row3 │ 2 −3 1 −5
2Bring down the leading coefficient as-isBottom row: 2
3Multiply bottom value by c, write above next coeff2 × 3 = 6 (write above −3)
4Add the column: coeff + multiply value−3 + 6 = 3
5Repeat steps 3–4 for all remaining columns3×3=9, 1+9=10; 10×3=30, −5+30=25
6Last number in bottom row = REMAINDERR = 25
7Other bottom row numbers = quotient coefficients (degree−1)Q = 2x² + 3x + 10

Table B: Remainder Theorem & Factor Theorem

TheoremStatementPractical Use
Remainder TheoremP(c) = remainder when P(x) ÷ (x−c)Evaluate P at a point without expanding
Factor Theorem(x−c) is a factor ↔ P(c) = 0 ↔ R = 0Test if c is a root of P(x)
Combined useIf synthetic division gives R=0, then c is a root AND (x−c) is a factor AND the quotient is P(x)÷(x−c)Full factoring step

Table C: Rational Root Theorem

PartFormulaExample: 6x³−x²−4x+1
p = factors of constant termfactors of |a₀|factors of 1: ±1
q = factors of leading coefficientfactors of |aₙ|factors of 6: ±1, ±2, ±3, ±6
Candidates = ±p/qall combinations ±p/q±1, ±1/2, ±1/3, ±1/6
Test eachUse synthetic division — if R=0, factor foundTest each candidate until R=0

Table D: When to Use Synthetic vs Long Division

SituationMethodWhy
Divisor is (x−c) — linear, monicSynthetic divisionFastest, fewest steps
Divisor degree ≥ 2 (e.g. x²+1)Polynomial long divisionSynthetic division cannot handle this
Need P(c) quicklyRemainder Theorem + synthetic divisionRemainder IS P(c)
Testing rational rootsRational Root Theorem + synthetic divisionSystematic factoring approach
Divisor has leading coeff ≠ 1Long division (or adjust synthetic)Synthetic division requires monic divisor

Table E: Common Perfect Divisors to Test

If P(c) = 0 for...Then...Factor
c = 1Sum of all coefficients = 0(x−1) is a factor
c = −1Alternating sum of coefficients = 0(x+1) is a factor
c = 2P(2) = 0(x−2) is a factor
c = −2P(−2) = 0(x+2) is a factor

What Is Synthetic Division? — Overview and When to Use It

Synthetic division is a streamlined method for dividing a polynomial P(x) by a linear factor (x−c), using only the numerical coefficients — no variables needed. It is faster than polynomial long division for linear divisors because it reduces the process to a simple pattern of multiplication and addition. This synthetic division calculator performs polynomial division instantly and shows the complete tableau.

The result of synthetic division is: P(x) = (x−c) · Q(x) + R, where Q(x) is the quotient polynomial (degree one less than P) and R is the constant remainder. The Remainder Theorem states that R = P(c) — so synthetic division simultaneously divides AND evaluates the polynomial.

When to use synthetic division: ONLY when the divisor is a monic linear factor (x−c). If the divisor has degree ≥ 2 (like x²+1 or x²−4), use polynomial long division instead. Synthetic division is essentially Horner's method for polynomial evaluation — each step of the algorithm computes exactly what Horner's method computes.

How to Do Synthetic Division — Step-by-Step

The six-step synthetic division procedure creates the tableau format recognized in every algebra textbook:

  1. Write c from the divisor (x−c) on the left — for (x−3) write 3; for (x+2) write −2
  2. Write ALL coefficients of P(x) in a row — include ZERO for any missing degree terms
  3. Bring down the leading coefficient unchanged to the bottom row
  4. Multiply the bottom row value by c and write above the next coefficient
  5. Add the column: coefficient + multiply value = next bottom row value
  6. Repeat steps 4–5; the final bottom row value is the remainder, the rest form the quotient

Full Example: 2x³ − 3x² + x − 5 ÷ (x − 3)

3 │ 2 -3 1 -5 │ 6 9 30 └───────────────────── 2 3 10 25 ↑quotient coeffs↑ ↑R
  1. c = 3 (from x − 3)
  2. Bring down 2 → bottom row: 2
  3. 2 × 3 = 6; −3 + 6 = 3
  4. 3 × 3 = 9; 1 + 9 = 10
  5. 10 × 3 = 30; −5 + 30 = 25 (REMAINDER)
  6. Quotient: 2x² + 3x + 10 · Remainder: 25

Critical Warning — Missing Terms (Zero Coefficients): If P(x) = x³ + 4, you MUST write coefficients as [1, 0, 0, 4] — inserting zeros for the missing x² and x terms. Forgetting these zero placeholders produces completely wrong answers. This is the single most common synthetic division error.

The Remainder Theorem — P(c) Equals the Remainder

The Remainder Theorem states: when polynomial P(x) is divided by (x−c), the remainder R equals P(c). This is a powerful result — it means you can evaluate a polynomial at any value x=c simply by performing synthetic division and reading the remainder.

P(x) ÷ (x−c) → remainder R = P(c) The Remainder Theorem: the remainder IS the value of the polynomial at x=c

Practical use of the Remainder Theorem: to find P(5) for a high-degree polynomial, just perform synthetic division by (x−5) — the remainder IS P(5), without substituting into the full expression. Our Remainder Theorem calculator shows this verification automatically alongside every synthetic division result.

Remainder Theorem Example: Find P(3) for P(x) = 2x³ − 3x² + x − 5

  1. Perform synthetic division with c = 3: remainder = 25
  2. Therefore P(3) = 25 by the Remainder Theorem
  3. Verify directly: P(3) = 2(27) − 3(9) + 3 − 5 = 54 − 27 + 3 − 5 = 25 ✓

The Factor Theorem — Testing Whether (x−c) Is a Factor

The Factor Theorem is a direct consequence of the Remainder Theorem: (x−c) is a factor of P(x) if and only if P(c) = 0, which means the remainder = 0. This gives a practical test: perform synthetic division; if the remainder is zero, (x−c) is a factor.

(x−c) is a factor of P(x) ⟺ P(c) = 0 ⟺ R = 0 Factor Theorem: zero remainder means exact factor

Factor Theorem Example: Is (x−1) a factor of x³ − 6x² + 11x − 6?

1 │ 1 -6 11 -6 │ 1 -5 6 └──────────────────── 1 -5 6 0 ← R=0 ✓

Remainder = 0 → (x−1) IS a factor. Quotient: x² − 5x + 6 = (x−2)(x−3)

Therefore: x³ − 6x² + 11x − 6 = (x−1)(x−2)(x−3)

Factoring Polynomials Using Synthetic Division — The Rational Root Theorem

Combine the Rational Root Theorem with synthetic division to factor polynomials completely. The Rational Root Theorem states: if P(x) has integer coefficients and p/q (in lowest terms) is a rational root, then p divides the constant term and q divides the leading coefficient.

Method: (1) List candidates ±p/q using the Rational Root Theorem. (2) Test each candidate using synthetic division. (3) When remainder = 0, factor found — use the quotient as the new polynomial. (4) Repeat on the reduced quotient until fully factored.

Full Factoring: x³ − 6x² + 11x − 6

  1. Rational Root Theorem: candidates = ±1, ±2, ±3, ±6
  2. Test c=1: synthetic division gives R=0 → (x−1) is a factor
  3. Quotient: x² − 5x + 6
  4. Factor quadratic: x² − 5x + 6 = (x−2)(x−3)
  5. Result: x³ − 6x² + 11x − 6 = (x−1)(x−2)(x−3) · Zeros: x = 1, 2, 3

Missing Terms — The Zero Coefficient Trap

The most common error in synthetic division is forgetting placeholder zeros for missing degree terms. Every degree from the highest down to zero must have a coefficient entry — even if that coefficient is 0.

⚠️ The Zero Coefficient Trap: P(x) = x³ + x + 1 has NO x² term. Coefficients MUST be [1, 0, 1, 1] — NOT [1, 1, 1]. Using [1, 1, 1] is equivalent to dividing x² + x + 1 (a completely different polynomial), giving a totally wrong answer. The zero coefficients represent the missing degree terms and are essential for the tableau to work correctly.

Missing Term Example: x³ + 4 ÷ (x − 2)

WRONG (missing zeros): coefficients [1, 4] → gives completely wrong result

CORRECT: x³ + 0x² + 0x + 4 → coefficients [1, 0, 0, 4]

2 │ 1 0 0 4 │ 2 4 8 └───────────────────── 1 2 4 12

Quotient: x² + 2x + 4 · Remainder: 12 · So x³+4 = (x−2)(x²+2x+4) + 12

Synthetic Division vs Polynomial Long Division

Both methods produce identical results for linear divisors — synthetic division is simply a compressed version of polynomial long division that omits the variable symbols and only tracks coefficients.

FeatureSynthetic DivisionPolynomial Long Division
Works for linear divisors (x−c)✓ Yes (preferred)✓ Yes (slower)
Works for quadratic divisors✗ No — cannot use✓ Yes
SpeedFaster — fewer operationsSlower — more steps
Requires writing variablesNo — coefficients onlyYes — full polynomial notation
Evaluates P(c) simultaneouslyYes — remainder = P(c)No

Worked Examples — 8 Complete Problems

1. 2x³ − 3x² + x − 5 ÷ (x − 3)

3 │ 2 -3 1 -5 │ 6 9 30 └────────────────── 2 3 10 25

Quotient: 2x²+3x+10 · R: 25 · NOT a factor

2. x³ − 6x² + 11x − 6 ÷ (x − 1) [Factor Theorem check]

1 │ 1 -6 11 -6 │ 1 -5 6 └────────────────── 1 -5 6 0

R = 0 → (x−1) IS a factor ✓ · Quotient: x²−5x+6 = (x−2)(x−3)

3. x⁴ − 1 ÷ (x − 1) [Note: x⁴+0x³+0x²+0x−1]

1 │ 1 0 0 0 -1 │ 1 1 1 1 └─────────────────────── 1 1 1 1 0

Quotient: x³+x²+x+1 · R = 0 → (x−1) IS a factor ✓

4. 3x³+2x²−x+4 ÷ (x+2) → c = −2

-2│ 3 2 -1 4 │ -6 8 -14 └────────────────── 3 -4 7 -10

Quotient: 3x²−4x+7 · R: −10 · Note: (x+2) means c=−2

5. x³ − 7x + 6 ÷ (x − 2) [Missing x² term → [1,0,−7,6]]

2 │ 1 0 -7 6 │ 2 4 -6 └────────────────── 1 2 -3 0

R=0 → (x−2) IS a factor ✓ · Quotient: x²+2x−3 = (x+3)(x−1)

6. x³ + 4 ÷ (x − 2) [Missing terms: 1,0,0,4]

2 │ 1 0 0 4 │ 2 4 8 └────────────────── 1 2 4 12

Quotient: x²+2x+4 · R: 12 · x³+4 = (x−2)(x²+2x+4)+12

7. 2x³+3x²−11x−6 ÷ (x+3) → c = −3

-3│ 2 3 -11 -6 │ -6 9 6 └────────────────── 2 -3 -2 0

R=0 → (x+3) IS a factor ✓ · Quotient: 2x²−3x−2 = (2x+1)(x−2)

8. Find P(2) for P(x) = 3x⁴ − 2x³ + x − 7 using Remainder Theorem

2 │ 3 -2 0 1 -7 │ 6 8 16 34 └─────────────────────── 3 4 8 17 27

P(2) = remainder = 27 · Verify: 3(16)−2(8)+2−7 = 48−16+2−7 = 27 ✓

Common Mistakes in Synthetic Division

Mistake 1 — Missing Zero Coefficients (Most Common)

  • ❌ x³+x+1 entered as [1,1,1] — wrong polynomial entirely
  • ✅ x³+0x²+x+1 → [1, 0, 1, 1] — insert zero for every missing degree

Mistake 2 — Wrong Sign for c

  • ❌ For divisor (x+2), using c=+2
  • ✅ For divisor (x+2) = (x−(−2)), c = −2
  • Rule: c is what makes the divisor zero. x+2=0 → x=−2, so c=−2

Mistake 3 — Reading Result Incorrectly

  • ❌ Treating the last number as a quotient coefficient
  • ✅ The LAST number in the bottom row is the remainder; all others are quotient coefficients (degree one less than dividend)

Mistake 4 — Multiplying Before Adding

  • ❌ Computing result[i] × c before adding coefficients[i]
  • ✅ Correct order: (result[i−1] × c) + coefficients[i] = result[i]

Mistake 5 — Not Verifying with Remainder Theorem

  • ❌ Accepting the answer without checking
  • ✅ Always verify: compute P(c) directly and confirm it equals your remainder. P(c) ≠ remainder means an arithmetic error occurred.

Frequently Asked Questions

What is synthetic division?
Synthetic division is a shorthand method for dividing a polynomial P(x) by a linear factor (x−c), using only the polynomial's coefficients. It produces P(x) = (x−c)·Q(x) + R, where Q(x) is the quotient and R is the remainder. It is faster than polynomial long division for linear divisors.
How does synthetic division work?
Synthetic division works by: bringing down the leading coefficient, multiplying it by c and adding to the next coefficient, repeating through all coefficients. The result row gives the quotient coefficients and (last) the remainder. It is mathematically equivalent to Horner's method for polynomial evaluation.
When can you use synthetic division?
Synthetic division can ONLY be used when the divisor is a monic linear factor of the form (x−c). If the divisor has degree 2 or higher (like x²+1), you must use polynomial long division. For non-monic linear divisors like (2x−3), adjust by factoring out the leading coefficient first.
What is the Remainder Theorem?
The Remainder Theorem: when P(x) is divided by (x−c), the remainder equals P(c). This means you can find the value of a polynomial at any point by performing synthetic division and reading the remainder — much faster than direct substitution for high-degree polynomials.
What is the Factor Theorem?
The Factor Theorem states: (x−c) is a factor of P(x) if and only if P(c) = 0, equivalently if the synthetic division remainder is 0. When remainder = 0, the divisor is an exact factor and the quotient gives the reduced polynomial P(x)/(x−c).
How do you handle missing terms in synthetic division?
Missing terms MUST have placeholder zero coefficients. For x³+4, write [1, 0, 0, 4] not [1, 4]. For x⁴−x+2, write [1, 0, 0, −1, 2]. The zeros represent missing degree terms and are essential for the tableau columns to align correctly. Omitting zeros is the single most common synthetic division error.
What is the difference between synthetic and long division?
Both methods produce identical results for linear divisors. Synthetic division is faster and more compact (coefficient-only notation), but only works for (x−c). Polynomial long division works for any degree divisor. For linear divisors, synthetic division is preferred; for quadratic or higher divisors, use long division.
How do you factor a polynomial using synthetic division?
Combine the Rational Root Theorem with synthetic division: (1) Find candidate rational roots ±(factors of constant)/(factors of leading coefficient). (2) Test each with synthetic division. (3) When remainder=0, factor found. (4) Use the quotient as the new polynomial and repeat. (5) Continue until the remaining polynomial is linear or irreducible quadratic.

Related Calculators

Quick Reference
P(x) = (x−c)·Q(x) + RDivision algorithm
R = P(c)Remainder Theorem
R=0 ↔ (x−c) is factorFactor Theorem
Candidates: ±p/qRational Root Theorem
x^3+x = [1,0,1,0]Zero coefficients for missing terms
(x+c) → use c negativeSign rule for divisor
Quick Examples
2x³−3x²+x−5 ÷ (x−3)
x³−6x²+11x−6 ÷ (x−1)
x⁴−1 ÷ (x−1)
x³−7x+6 ÷ (x−2)
x³+4 ÷ (x−2)
Factor x³−6x²+11x−6

Share This Tool

Share the Synthetic Division Calculator!

Free chemistry, physics, biology & math calculators with step-by-step solutions. Trusted by 100,000+ students. Solve any science problem instantly!

Newsletter

Subscribe to our Newsletter to be updated. We promise not to spam.

Copyright © 2026 SciSolveLab. All Rights Reserved

Scroll to Top