Apply the Remainder and Factor Theorems and the Rational Root Theorem to find all roots of a polynomial.
The Remainder Theorem says something genuinely useful: dividing a polynomial P(x) by (x-k) gives a remainder equal to P(k) -- so synthetic division becomes a fast way to EVALUATE a polynomial, not just divide it. The Factor Theorem is the special case where that remainder is 0: (x-k) is a factor of P(x) exactly when P(k)=0, meaning k is a root.
The trouble is knowing which k to try. The Rational Root Theorem narrows the search: any rational root of a polynomial (with integer coefficients) must be a factor of the constant term divided by a factor of the leading coefficient. Test those candidates with synthetic division; every 0 remainder you find hands you both a root and a lower-degree polynomial to keep factoring.
Mastery looks like: They generate a rational-root candidate list, test candidates with synthetic division, and use a found root to fully factor a cubic polynomial.
Common stumbles: Forgetting to include both positive and negative candidates from the Rational Root Theorem; stopping after finding one root instead of factoring the remaining quadratic.
See it visually
Interactive, spoken-aloud tools that show this idea in motion.