Hello!
In our last lesson, we focused on applying our knowledge of linear and quadratic functions to model real-world problems. We saw how to translate a word problem into a mathematical equation, which is a crucial skill for problem-solving. While we were often given the quadratic function, a key part of solving those problems was finding the roots (or x-intercepts).
Today, we're going to build on that idea significantly. What if you have a polynomial of a higher degree, like a cubic (degree 3) or a quartic (degree 4)? How do you find its roots? Today's lesson will give you a powerful and systematic method to do just that.
Our learning outcome is to find the roots of polynomial functions using factorising (factoring) and the Rational Root Theorem. This method combines the Factor Theorem and synthetic division you've seen before with a new tool that cleverly narrows down the possibilities, making an otherwise impossible guessing game quite manageable.
1. The Challenge: Finding Roots of Higher-Degree Polynomials
You are already comfortable finding the roots of a quadratic equation like by factorising it into , which tells us the roots are and .
But what about a cubic polynomial like this one?
How would you find the values of that make ? Simple factorising by grouping doesn't work here. We could try guessing values for , but we might be guessing for a very long time. We need a more structured approach. This is where the Rational Root Theorem comes in.
2. The Rational Root Theorem: A Guide for Our Guesses
The Rational Root Theorem provides a complete list of all possible rational roots for a polynomial with integer coefficients. Instead of guessing from an infinite pool of numbers, it gives us a finite, and often small, list to test.
The theorem states that if a polynomial has a rational root, it must be of the form , where:
- is a factor of the constant term.
- is a factor of the leading coefficient (the coefficient of the term with the highest power of ).
Let's look at a visual representation of this.

Let's apply this to our example polynomial: .
- Constant term: -6. Its factors () are .
- Leading coefficient: 1. Its factors () are .
The possible rational roots () are therefore:
Instead of infinite possibilities, we now have just eight numbers to test!
For a more formal definition and another example, please read the following section from the Sparkl.me resource.
Polynomial division, factor theorem and remainder theorem
The resource 'Polynomial division, factor theorem and remainder theorem' offers a clear definition of the Rational Root Theorem. This will formalise what we've just discussed.
Please read section 8, 'The Rational Root Theorem', under the 'Advanced Concepts' heading. Focus on the definition and the example provided for f(x) = 2x^3 - 3x^2 - 8x + 12. Notice how the list of possible roots includes fractions because the leading coefficient is not 1.
3. The Full Algorithm: Find, Divide, and Factor
Now that we have a list of possible roots, we can use a step-by-step process, almost like an algorithm, to find all the roots of the polynomial.
- List: Use the Rational Root Theorem to list all possible rational roots.
- Test: Use the Factor Theorem to test the values from your list. (Remember, if , then is a root and is a factor).
- Divide: Once you find a root , use synthetic division to divide the polynomial by the factor . The remainder should be 0.
- Repeat/Factor: You'll be left with a polynomial of a lower degree (the quotient). If it's a quadratic, you can find the remaining roots by factorising or using the quadratic formula. If it's still a higher-degree polynomial, you repeat the process from Step 2 with the new, simpler polynomial.
This entire workflow is demonstrated very clearly in the following video.
The video 'Rational Root Theorem' from Mario's Math Tutoring provides a complete walkthrough of this process on a single example. It's a great way to see all the steps come together.
Please watch the entire video (about 5 minutes). Pay attention to how he: Lists the possible rational roots (which he calls 'zeros'). Uses synthetic division to test a possible root (he finds that x=1 works). Takes the resulting quadratic and factors it to find the other two roots. Finally, writes the polynomial in its fully factorised form.
4. A Complete Walkthrough
Let's consolidate this by working through another example together. Let's find the roots of .
Step 1: List the possible rational roots.
- Factors of the constant term (18):
- Factors of the leading coefficient (1):
- Possible roots :
Step 2: Test the possible roots.
Let's try a few values.
- . So, 1 is not a root.
- . So, -1 is not a root.
- . So, 2 is not a root.
- . Success! -2 is a root.
Step 3: Divide the polynomial.
Since is a root, is a factor. We use synthetic division to divide by .
-2 | 1 -4 -3 18
| -2 12 -18
------------------
1 -6 9 0
The remainder is 0, as expected. The quotient is .
Step 4: Factor the remaining quadratic.
We now have .
We can factor the quadratic: .
So, the fully factorised form is .
The roots are -2 and 3 (where 3 is a "repeated root" or a root with multiplicity 2, a concept we will explore more later).
The following image shows another complete example, this time for a 4th-degree (quartic) polynomial. Notice how synthetic division is used twice to get down to a quadratic.

Test your understanding!
Now it's your turn to apply the full algorithm. Find all the roots of the polynomial:
Hint: Remember that the leading coefficient is 2, so you will have some fractional possible roots to consider.
Show answer
Step 1: List possible rational roots.
- Factors of constant term (6):
- Factors of leading coefficient (2):
- Possible roots :
Step 2: Test the possible roots.
Let's try :
.
Great! We found a root: 2.
Step 3: Divide the polynomial.
We use synthetic division to divide by .
2 | 2 1 -13 6
| 4 10 -6
-----------------
2 5 -3 0
The quotient is .
Step 4: Factor the remaining quadratic.
We need to solve . We can factor this. We look for two numbers that multiply to and add to 5. These numbers are 6 and -1.
We rewrite the middle term:
Factor by grouping:
This gives us two more roots: and .
The roots of the polynomial are 2, -3, and .
Conclusion
Today we've learned a systematic method for finding the rational roots of any polynomial with integer coefficients. This "algorithm" is a huge step up from simply guessing and is a cornerstone of analysing polynomial functions.
Key Takeaways:
- The Rational Root Theorem dramatically narrows down the search for rational roots by creating a list of all possible candidates based on the factors of the constant term and the leading coefficient.
- The complete process for finding roots is to List (using the theorem), Test (using the Factor Theorem), Divide (using synthetic division), and Factor/Repeat.
- This process works for any degree of polynomial, allowing you to break down complex cubics or quartics into simpler quadratics that you already know how to solve.
Preview of the Next Lesson:
Finding the roots gives us the crucial x-intercepts of a polynomial's graph. But what does the graph do between and beyond these roots? In our next lesson, we will analyse the end behaviour and turning points of polynomial functions. This will allow us to start sketching the overall shape of these more complex curves.