Polynomial Functions — Complete Precalculus Guide
From the definition of a polynomial all the way through end behavior, zeros, polynomial division, the remainder and factor theorems, multiplicity, the intermediate value theorem, and graphing. Everything in one place with worked examples at every step.
Quick Reference — Polynomial Functions at a Glance
Standard Form
f(x) = aₙxⁿ + aₙ₋¹xⁿ⁻¹ + ... + a₁x + a₀
Written highest degree to lowest, non-negative integer exponents only.
End Behavior Rule
Determined entirely by the degree and sign of the leading coefficient. All other terms are irrelevant at the extremes.
Fundamental Theorem
A degree-n polynomial has exactly n zeros counting multiplicity, in the complex numbers. It may have fewer than n real zeros.
Remainder Theorem
When p(x) is divided by (x − c), the remainder equals p(c). No division required to find the remainder.
Factor Theorem
(x − c) is a factor of p(x) if and only if p(c) = 0. Zeros and factors are the same thing.
Turning Points
A degree-n polynomial has at most n − 1 turning points (local max/min on the graph).
1. Definition of a Polynomial Function
A polynomial function is a function that can be written in the form:
f(x) = aₙxⁿ + aₙ₋¹xⁿ⁻¹ + ··· + a₂x² + a₁x + a₀
where n is a non-negative integer and aₙ ≠ 0
Key vocabulary
- Degree (n): the highest exponent with a non-zero coefficient
- Leading coefficient (aₙ): the coefficient of the highest-degree term
- Leading term: the term aₙxⁿ that dominates for large x
- Constant term (a₀): the term with no x; equals f(0)
- Standard form: written with terms in descending order of degree
Polynomial vs. NOT a polynomial
Polynomials:
f(x) = 3x² − 5x + 2
g(x) = x&sup4; − 7
h(x) = −6
NOT polynomials:
1/x (negative exponent)
√x (fractional exponent)
2ˣ (variable in exponent)
Writing in standard form
Suppose you are given f(x) = 4x − 2x³ + 7 + x². Rearrange in descending order of degree: f(x) = −2x³ + x² + 4x + 7. Now it is clear: degree = 3, leading coefficient = −2, constant term = 7.
2. End Behavior — The Leading Term Test
End behavior describes what happens to f(x) as x approaches positive infinity (far right) and as x approaches negative infinity (far left). Remarkably, for large values of |x|, only the leading term matters — all lower-degree terms become negligible by comparison.
The leading term test gives four cases based on degree (even or odd) and the sign of the leading coefficient (positive or negative).
| Degree | Leading Coeff. | Left tail (x → −∞) | Right tail (x → +∞) | Arrows | Example |
|---|---|---|---|---|---|
| Even | Positive (+) | Up | Up | ↑ ↑ | y = x², y = 2x⁴ |
| Even | Negative (−) | Down | Down | ↓ ↓ | y = −x², y = −3x⁴ |
| Odd | Positive (+) | Down | Up | ↓ ↑ | y = x³, y = 5x⁵ |
| Odd | Negative (−) | Up | Down | ↑ ↓ | y = −x³, y = −2x⁵ |
Worked Example
Determine end behavior of f(x) = −3x&sup4; + 7x² − 2x + 1
Step 1: Leading term is −3x&sup4;.
Step 2: Degree = 4 (even). Leading coefficient = −3 (negative).
Step 3: Even degree + negative leading coefficient → both tails point DOWN.
As x → −∞, f(x) → −∞
As x → +∞, f(x) → −∞
Memory anchor
Picture four parent functions: y = x² (smiley face, both up), y = −x² (frowny face, both down), y = x³ (S-curve, down-left up-right), y = −x³ (S-curve flipped, up-left down-right). Every polynomial follows one of these four patterns at the extremes.
3. Zeros and X-Intercepts
The zeros (also called roots) of a polynomial are the x-values where f(x) = 0. Every real zero corresponds to an x-intercept on the graph. The Fundamental Theorem of Algebra guarantees that a degree-n polynomial has exactly n zeros when counted with multiplicity in the complex number system, but there may be fewer than n real zeros.
Method 1: Factoring
Factoring is the fastest method when it applies. Look for common factors first, then try grouping, difference of squares, sum/difference of cubes, or trial-and-error for quadratics.
Example: f(x) = x³ + 3x² − 4x − 12
Group: (x³ + 3x²) + (−4x − 12)
Factor each group: x²(x + 3) − 4(x + 3)
Factor out (x + 3): (x + 3)(x² − 4)
Difference of squares: (x + 3)(x + 2)(x − 2)
Zeros: x = −3, x = −2, x = 2
Method 2: Rational Root Theorem
When a polynomial with integer coefficients has a rational zero p/q (in lowest terms), the numerator p must divide the constant term and the denominator q must divide the leading coefficient.
Possible rational zeros = ± (factors of constant term) / (factors of leading coefficient)
Example: f(x) = 2x³ − 3x² − 8x + 12
Constant term: 12 → factors: 1, 2, 3, 4, 6, 12
Leading coefficient: 2 → factors: 1, 2
Possible rational zeros: ±1, ±2, ±3, ±4, ±6, ±12, ±1/2, ±3/2
Test x = 2: 2(8) − 3(4) − 8(2) + 12 = 16 − 12 − 16 + 12 = 0 ✓
Test x = −2: 2(−8) − 3(4) − 8(−2) + 12 = −16 − 12 + 16 + 12 = 0 ✓
Test x = 3/2: 2(27/8) − 3(9/4) − 8(3/2) + 12 = 27/4 − 27/4 − 12 + 12 = 0 ✓
Zeros: x = 2, x = −2, x = 3/2
Common mistake:
The Rational Root Theorem only gives possible rational zeros. You must test each candidate. Not all candidates will be zeros, and the polynomial may have irrational or complex zeros that the theorem does not list.
Method 3: Quadratic Formula (for Quadratic Factors)
Once you have used division to reduce a higher-degree polynomial to a quadratic factor, apply the quadratic formula to finish. For ax² + bx + c = 0:
x = (−b ± √(b² − 4ac)) / (2a)
The discriminant b² − 4ac tells you what kind of zeros the quadratic has: positive discriminant means 2 real zeros, zero discriminant means 1 repeated real zero, negative discriminant means 2 complex (non-real) zeros.
4. Polynomial Long Division and Synthetic Division
After finding a zero c using the Rational Root Theorem, divide the polynomial by (x − c) to reduce the degree. Repeat until you reach a quadratic or linear factor you can solve directly.
Polynomial Long Division
Use when dividing by ANY factor, especially quadratics.
Example: Divide f(x) = x³ − 2x² − 5x + 6 by (x − 3)
Step 1: Divide leading terms. x³ ÷ x = x²
x³ − 2x² − 5x + 6
− (x² · (x − 3)) = − (x³ − 3x²)
x² − 5x + 6
Step 2: Divide x² ÷ x = x
− (x · (x − 3)) = − (x² − 3x)
−2x + 6
Step 3: Divide −2x ÷ x = −2
− (−2 · (x − 3)) = − (−2x + 6)
Remainder: 0
Quotient: x² + x − 2 = (x + 2)(x − 1)
Result: x³ − 2x² − 5x + 6 = (x − 3)(x + 2)(x − 1). Zeros are x = 3, x = −2, and x = 1.
Synthetic Division
Shortcut — only works when dividing by (x − c).
Same example: divide x³ − 2x² − 5x + 6 by (x − 3), so c = 3
Write c | coefficients (fill in 0 for any missing degree)
3 | 1 −2 −5 6
Bring down the first coefficient: 1
Multiply: 1 × 3 = 3. Add to −2: 1
Multiply: 1 × 3 = 3. Add to −5: −2
Multiply: −2 × 3 = −6. Add to 6: 0 (remainder)
Bottom row: 1 1 −2 | 0
These are the coefficients of the quotient: x² + x − 2
Full synthetic division procedure:
- Write c in a box on the left. List all coefficients of p(x) to the right (use 0 for missing terms).
- Bring down the first coefficient below the line.
- Multiply it by c. Write the product under the next coefficient. Add. Write the sum below the line.
- Repeat: multiply the new bottom value by c, add to the next coefficient, write the sum.
- The last number in the bottom row is the remainder. The other numbers are the coefficients of the quotient (degree one less than the original).
When to use which:
Synthetic division is faster for (x − c). Long division is required for anything like (x² + 1), (2x + 3), or any non-monic or higher-degree divisor.
Remainder Theorem
When p(x) is divided by (x − c), the remainder equals p(c).
Example:
Find the remainder when p(x) = x³ − 4x + 1 is divided by (x − 2).
p(2) = 8 − 8 + 1 = 1
Remainder = 1 (no division needed)
Factor Theorem
(x − c) is a factor of p(x) if and only if p(c) = 0.
Example:
Is (x − 2) a factor of f(x) = x³ − 3x² + 4?
f(2) = 8 − 12 + 4 = 0
Yes, (x − 2) IS a factor.
5. Multiplicity of Zeros
The multiplicity of a zero x = a is the number of times the factor (x − a) appears in the fully factored form of the polynomial. Multiplicity controls the shape of the graph at each x-intercept.
| Multiplicity | Graph at x-intercept | Visual description | Example factor |
|---|---|---|---|
| 1 (odd) | Crosses x-axis | Straight through | (x − 2)¹ |
| 2 (even) | Bounces (touches) | Tangent-like, turns back | (x − 2)² |
| 3 (odd) | Crosses with S-flex | Crosses but flattens at intercept | (x − 2)³ |
| 4 (even) | Bounces (very flat) | Touches and returns, even flatter | (x − 2)⁴ |
Detailed Worked Example
f(x) = (x − 1)²(x + 3)(x + 2)³
Degree: 2 + 1 + 3 = 6 (even), leading coefficient is positive (+1) → both tails point UP.
Zero at x = 1, multiplicity 2 (even): graph bounces at (1, 0).
Zero at x = −3, multiplicity 1 (odd): graph crosses straight through (−3, 0).
Zero at x = −2, multiplicity 3 (odd): graph crosses with an S-shaped flex at (−2, 0).
y-intercept: f(0) = (0−1)²(0+3)(0+2)³ = (1)(3)(8) = 24. Point: (0, 24).
Turning points: at most 6 − 1 = 5.
Sum of multiplicities = degree
The multiplicities of all zeros (real and complex) must add up to the degree of the polynomial. This is a quick way to check your factoring. If f(x) has degree 5 and you have found zeros x = 2 (mult 1), x = −1 (mult 2), the sum so far is 3. The remaining factor must contribute degree 2 — likely an irreducible quadratic with two complex zeros.
6. Graphing Polynomial Functions — Step-by-Step
Follow these six steps in order to sketch an accurate graph of any polynomial function. You do not need a graphing calculator if you know the zeros, their multiplicities, and the end behavior.
Determine degree and leading coefficient
Write the polynomial in standard form. Identify the degree (highest exponent) and the leading coefficient (its coefficient). These control end behavior.
Find the y-intercept
Substitute x = 0. The y-intercept is always the constant term when the polynomial is expanded. Plot the point (0, a₀).
Find all real zeros
Use factoring, the Rational Root Theorem, polynomial division, or technology. Each real zero gives an x-intercept on the graph.
Determine multiplicity of each zero
For each zero x = a, count how many times (x − a) appears. Odd multiplicity: crosses. Even multiplicity: bounces. Higher multiplicity: flatter near the axis.
Determine end behavior
Apply the leading-term test. Four cases: even/odd degree combined with positive/negative leading coefficient.
Plot key points and sketch
Plot x-intercepts, y-intercept, and a few additional points between zeros if needed. Connect with a smooth curve consistent with end behavior and multiplicity at each zero.
Full Graphing Example: f(x) = x&sup4; − 5x² + 4
Step 1 — Degree and leading coefficient
Degree = 4 (even), leading coefficient = 1 (positive). End behavior: both tails up.
Step 2 — y-intercept
f(0) = 0 − 0 + 4 = 4. y-intercept: (0, 4).
Step 3 — Find zeros
Factor: x&sup4; − 5x² + 4 = (x² − 4)(x² − 1) = (x + 2)(x − 2)(x + 1)(x − 1).
Zeros: x = −2, x = −1, x = 1, x = 2.
Step 4 — Multiplicity of each zero
All four zeros have multiplicity 1 (odd) → graph crosses straight through at each.
Step 5 — End behavior
Even degree, positive leading coefficient: f(x) → +∞ as x → ±∞. Both tails go UP.
Step 6 — Sketch
Starting from the upper left (tail up), the graph comes down and crosses at x = −2, then rises, then crosses at x = −1, dips below the axis, crosses at x = 1, rises, crosses at x = 2, and then rises to the upper right (tail up). y-intercept at (0, 4) confirms the graph is above the x-axis between x = −1 and x = 1.
Turning points and local extrema
A degree-n polynomial has at most n − 1 turning points. Between any two consecutive x-intercepts there is exactly one turning point (a local max or min). If the graph crosses at x = a and x = b with no other zeros between them, there is a local extremum somewhere in the interval (a, b). Use sign analysis or a graphing tool to find the approximate location.
7. Intermediate Value Theorem (IVT)
The Intermediate Value Theorem is a powerful tool for locating zeros of continuous functions. Since all polynomial functions are continuous everywhere, the IVT always applies.
The Theorem
If f is continuous on the closed interval [a, b] and N is any number strictly between f(a) and f(b), then there exists at least one number c in the open interval (a, b) such that f(c) = N.
For finding zeros: If f(a) and f(b) have opposite signs — one positive and one negative — then N = 0 lies between them. By IVT, there is at least one zero in (a, b). The graph must cross the x-axis.
Worked Example
Show that f(x) = x³ − 2x − 5 has a zero between x = 2 and x = 3.
f(2) = 8 − 4 − 5 = −1
f(3) = 27 − 6 − 5 = 16
f(2) = −1 < 0 and f(3) = 16 > 0. The function is negative at x = 2 and positive at x = 3.
Since f is a polynomial (continuous everywhere), by the IVT there exists at least one c in (2, 3) where f(c) = 0. In fact, c ≈ 2.094.
What the IVT does NOT say
The IVT guarantees the existence of a zero but does not tell you exactly where it is or how many zeros exist in the interval. There could be 1, 3, 5 or any odd number of zeros between a and b when f(a) and f(b) have opposite signs, or 0, 2, 4 or any even number when they have the same sign.
8. Real-World Applications of Polynomial Functions
Polynomial functions appear in a wide range of real-world contexts. Here are the most common types of problems you will encounter in precalculus and early college courses.
Optimization: Box Volume
A 12′ × 12′ square piece of cardboard is made into an open box by cutting equal squares of side length x from each corner and folding up the sides.
Length of box: (12 − 2x)
Width of box: (12 − 2x)
Height of box: x
V(x) = x(12 − 2x)² = x(144 − 48x + 4x²) = 4x³ − 48x² + 144x
Domain: 0 < x < 6 (x must be positive and less than half the side length)
This is a cubic polynomial. Its maximum occurs at x ≈ 2, giving the maximum volume of about 128 cubic inches. You would find this by setting V′(x) = 0 in calculus, or by graphing V(x) on the valid domain in precalculus.
Projectile Motion
A ball is launched upward from a platform 48 feet high with an initial velocity of 32 ft/s. Its height (in feet) after t seconds is:
Height as a function of time:
h(t) = −16t² + 32t + 48
When does it hit the ground? Set h(t) = 0:
0 = −16t² + 32t + 48
0 = t² − 2t − 3
0 = (t − 3)(t + 1)
t = 3 seconds (t = −1 rejected, time must be positive)
Economics: Revenue and Profit
A company sells x units at a price p(x) = 120 − 2x dollars per unit. Total revenue is:
R(x) = x · p(x) = x(120 − 2x) = 120x − 2x²
If cost C(x) = 20x + 300, then profit is:
P(x) = R(x) − C(x) = −2x² + 100x − 300
Break-even: set P(x) = 0 and solve the quadratic for the break-even quantities.
Frequently Asked Questions
What is a polynomial function?
A polynomial function is a function of the form f(x) = a_n x^n + a_(n-1) x^(n-1) + ... + a_1 x + a_0, where the exponents are non-negative integers and the coefficients are real numbers. The highest exponent with a non-zero coefficient is the degree. Examples: f(x) = 3x^2 - 5x + 2 (degree 2), g(x) = x^4 - 7 (degree 4). Non-examples: 1/x (negative exponent), sqrt(x) (fractional exponent).
How do you find the degree and leading coefficient of a polynomial?
The degree is the highest power of x with a non-zero coefficient. The leading coefficient is the number multiplying that highest-power term. For f(x) = 4x^3 - 2x^5 + 7x - 1, rewrite in standard form: -2x^5 + 4x^3 + 7x - 1. The degree is 5 and the leading coefficient is -2.
How do you determine end behavior of a polynomial?
End behavior depends only on the degree and the sign of the leading coefficient. Even degree with positive leading coefficient: both ends go up. Even degree with negative leading coefficient: both ends go down. Odd degree with positive leading coefficient: left end goes down, right end goes up. Odd degree with negative leading coefficient: left end goes up, right end goes down. Use the parent functions y = x^2 and y = x^3 as your mental anchors.
What is the Rational Root Theorem and how do you use it?
The Rational Root Theorem says: if a polynomial with integer coefficients has a rational zero p/q (in lowest terms), then p must be a factor of the constant term and q must be a factor of the leading coefficient. To use it: (1) List all factors of the constant term — those are your p values. (2) List all factors of the leading coefficient — those are your q values. (3) Form every fraction plus-or-minus p/q. (4) Test each candidate by substituting into the polynomial. If the result is zero, you have found a zero.
How do you do polynomial long division step by step?
Polynomial long division works exactly like numerical long division. To divide p(x) by d(x): (1) Divide the leading term of p(x) by the leading term of d(x) to get the first term of the quotient. (2) Multiply that term by the entire divisor d(x). (3) Subtract the result from p(x). (4) Bring down the next term. (5) Repeat until the degree of the remainder is less than the degree of the divisor. The answer is written as: p(x)/d(x) = quotient + remainder/d(x).
When do you use synthetic division instead of long division?
Use synthetic division only when dividing by a linear factor of the form (x - c). It is a shortcut that uses only the coefficients of the polynomial, skipping the variable symbols. Use polynomial long division when dividing by any higher-degree divisor, such as (x^2 + 1) or (2x - 3) where you need to handle the leading coefficient of the divisor separately.
What is the Remainder Theorem?
The Remainder Theorem states that when a polynomial p(x) is divided by (x - c), the remainder equals p(c). In other words, you do not need to perform the full division to find the remainder — just evaluate the polynomial at x = c. Example: divide x^3 - 4x + 1 by (x - 2). The remainder is p(2) = 8 - 8 + 1 = 1.
What is the Factor Theorem?
The Factor Theorem is a special case of the Remainder Theorem: (x - c) is a factor of p(x) if and only if p(c) = 0. To check if (x - 3) is a factor of p(x) = x^3 - 7x + 6, evaluate p(3) = 27 - 21 + 6 = 12. Since p(3) is not 0, (x - 3) is NOT a factor. Try p(2) = 8 - 14 + 6 = 0 — yes, (x - 2) IS a factor.
What does multiplicity of a zero mean for the graph?
The multiplicity of a zero x = a is how many times the factor (x - a) appears in the fully factored polynomial. If the multiplicity is odd (1, 3, 5, ...), the graph crosses through the x-axis at that point. If the multiplicity is even (2, 4, 6, ...), the graph touches the x-axis and bounces back without crossing. Higher multiplicity also makes the graph flatter near that intercept.
What is the Intermediate Value Theorem for polynomials?
The Intermediate Value Theorem (IVT) says: if f is a continuous function on the interval [a, b] and N is any number between f(a) and f(b), then there exists at least one c in (a, b) such that f(c) = N. For polynomials, this is useful for locating zeros: if f(a) is negative and f(b) is positive (or vice versa), there must be a zero somewhere between a and b. The polynomial must cross the x-axis at least once in that interval.
How many turning points can a polynomial of degree n have?
A polynomial of degree n can have at most n - 1 turning points. A turning point is a local maximum or local minimum where the graph changes direction. A degree-3 polynomial has at most 2 turning points, a degree-4 has at most 3, and so on. The actual number of turning points depends on the specific polynomial — it may have fewer than the maximum.
How are polynomials used in real-world problems?
Polynomials appear in many practical situations. Volume and area problems: a box made by cutting squares from corners of a sheet has volume modeled by a cubic polynomial. Projectile motion: the height of a thrown object follows a quadratic polynomial in time. Engineering: stress and strain curves are often polynomial models. Economics: cost, revenue, and profit functions are commonly modeled with polynomials. Optimization problems ask you to find the maximum or minimum value of a polynomial subject to a constraint.
Common Mistakes to Avoid
Mistake: Ignoring missing terms in synthetic division
If p(x) = x³ − 4x + 1, the x² term has a coefficient of 0. You MUST include that 0 in your coefficient list: 1, 0, −4, 1. Leaving it out throws off every subsequent step.
Mistake: Forgetting to check that RRT candidates are zeros
The Rational Root Theorem lists possible zeros, not guaranteed zeros. You must substitute each candidate into p(x). If p(c) ≠ 0, that candidate is not a zero.
Mistake: Assuming an even-degree polynomial always has real zeros
f(x) = x² + 4 has NO real zeros. The discriminant is 0 − 16 = −16, so both zeros are complex. An even-degree polynomial with a positive leading coefficient can sit entirely above the x-axis.
Mistake: Confusing odd/even degree with odd/even leading coefficient
End behavior depends on the degree being odd or even, and on whether the leading coefficient is positive or negative. The numerical value of the leading coefficient (whether it is 2, 5, or 100) does not change the type of end behavior, only the steepness.
Mistake: Using synthetic division for non-linear divisors
Synthetic division ONLY works when dividing by (x − c). If the divisor is (x² − 1) or (2x + 3), you must use polynomial long division.
Mistake: Misidentifying multiplicity from the graph
Even multiplicity means the graph touches the x-axis and bounces back without crossing. Odd multiplicity means the graph crosses. A very flat bounce is multiplicity 4 or higher, not necessarily multiplicity 2.
Precalculus Polynomial Functions — Study Checklist
Use this checklist to make sure you have mastered every skill before your test.
Identify the degree, leading coefficient, and constant term of any polynomial in standard form
Rewrite a polynomial in standard form when given in non-standard order
Determine end behavior using the leading term test (all four cases)
Use the Rational Root Theorem to list all possible rational zeros
Test candidates by substitution and confirm zeros
Perform polynomial long division with remainder
Perform synthetic division by (x − c) and identify the quotient and remainder
State and apply the Remainder Theorem
State and apply the Factor Theorem
Find all real zeros of a degree 3 or 4 polynomial by combining RRT, division, and factoring
Determine the multiplicity of each zero from the factored form
Predict whether the graph crosses or bounces at each x-intercept
Find the y-intercept by evaluating f(0)
State the maximum number of turning points for a degree-n polynomial
Sketch the graph of a polynomial given zeros, multiplicity, and end behavior
Use the IVT to locate a zero of a polynomial within an interval
Set up and solve an optimization problem using a polynomial model
Ready to practice polynomial functions?
Work through end behavior, rational root theorem, polynomial division, zeros, multiplicity, and graphing with step-by-step solutions. Free to start.
Start Practicing Free