BrightChamps Logo
Login

Summarize this article:

Live Math Learners Count Icon302 Learners

Last updated on December 17, 2025

Rational Root Theorem

Professor Greenline Explaining Math Concepts

The rational root theorem is also known as rational zero theorem, and rational zero test. This theorem is applied to polynomial equations for finding their rational roots. However, note that not all polynomials have rational roots.

Professor Greenline from BrightChamps

What is a Rational Number?

YouTube thumbnail
What Is Algebra? 🧮 | Simple Explanation with 🎯 Cool Examples for Kids | ✨BrightCHAMPS Math

A rational number is a number that can be expressed as a fraction of two integers, with a non-zero denominator. Fractions, decimals, and integers (positive or negative) are all rational numbers. Some examples of rational numbers are 2, 0.28, \(\frac{7}{25} \), and -3.5.

Professor Greenline from BrightChamps

What is the Rational Root Theorem?

According to the rational root theorem, for the root of a polynomial to be a rational number, the numerator and denominator must be factors of the constant term and leading coefficient, respectively. The leading coefficient is the coefficient of the term that has the highest power of the variable.

For a polynomial:

\(P(x) = a_n x^n + a_{n-1} x^{n-1} + \dots + a_1 x + a_0 \),

\(a_n\) denotes the leading coefficient and a0 denotes the constant term. 
 

 

Rational Root Theorem Statement

 

The rational root theorem states: 
 

If a polynomial equation \(p(x) = anxn + an-1xn-1 + . . . + a1x +a0\), has a rational root \(\frac{p}{q} \) in its lowest terms, then:
 

  • p must be a factor (divisor) of the constant term a₀, and
     
  • q must be a factor (divisor) of the leading coefficient, aₙ.
     

Any possible rational solution to the polynomial must be formed by dividing a factor of the constant term by a factor of the leading coefficient.

Therefore, possible rational roots of \(\frac{p}{q} \) are of the form \(\frac{\text{factors of } a_0}{\text{factors of } a_n} \).

 

Rational Root Theorem Definition


The rational root theorem is a mathematical rule for finding all possible rational zeroes (or roots) of a polynomial equation with integer coefficients. It states that if a polynomial has a rational root written in the form \(\frac{p}{q}\) in its lowest terms, then the numerator p must be a factor of the constant term, and the denominator q must be a factor of the leading coefficient.

 


Rational Root Theorem Examples
 

Example 1: Find the possible rational roots of \(p(x) = x^3-6x^2 + 11x - 6\)
Here, the constant term a0 = -6.
Leading coefficient an = 1. 
Factors of -6 are ±1, ±2, ±3, ±6. 
Factors of 1 are ±1. 
The possible rational roots are ±1, ±2, ±3, and ±6. 



Example 2: Find the possible rational roots of \(p(x) = 2x^3 + x^2 - 7x - 6\)
Here, constant term a0 = -6. 
Leading coefficient an = 2. 
Factors of -6 are ±1, 2, ±3, and ±6. 
Factors of 2 are ±1 and ±2. 
Therefore, the possible rational roots are ±1, ±2, ±3, ±6, ±1/2, ±3/2

Professor Greenline from BrightChamps

How to Find Rational Zeros?

There are two key conditions established by the rational root theorem to find rational zeros:

 

1. Leading coefficient condition:

 
An equation’s leading coefficient should be divisible by the denominator of the rational solution. If \(\frac{p}{q} \) is a polynomial’s root, then the denominator must divide the leading coefficient equally.

For example, if the leading coefficient is 8, then the denominator q must be a factor of 8.

 

2. Constant term condition:

The constant term must be divisible by the numerator of the fraction. The numerator p must divide the constant term, which is the number at the end (with no variable).

For example, if 6 is a constant, then it must be divisible by p.

Explore Our Programs

Grade 1
arrow-left
arrow-right
Professor Greenline from BrightChamps

Rational Root Theorem Proof

The rational root theorem is used to narrow down rational solutions to polynomial equations.

 

Statement: A rational number \(\frac{p}{q} \) is the root of a polynomial \(P(x) = a_n x^n + a_{n-1} x^{n-1} + \cdots + a_1 x + a_0 \),
where all coefficients "\(a_i\)" are integers, then:
 

  • p (numerator) divides the constant term \(a_0\).
     
  • q (denominator) divides the leading coefficient \(a_n\).

 

Proof: Assume \(\frac{p}{q} \) as a rational zero of a given polynomial P(x), and that 𝑞 ≠ 0

Then, P(\(\frac{p}{q} \)) = 0

Substituting \(\frac{p}{q} \) into the polynomial, we get: 

\(a_n\left(\frac{p}{q}\right)^n + a_{n-1}\left(\frac{p}{q}\right)^{n-1} + \cdots + a_1\left(\frac{p}{q}\right) + a_0 = 0\)


Now, to eliminate denominators, we should multiply by \(q_n\) in both sides:

\(a_n p^n + a_{n-1} p^{n-1} q + a_{n-2} p^{n-2} q^2 + \cdots + a_1 p q^{n-1} + a_0 q^n = 0 \)

Consider this as equation 1



Next, we should subtract \(a_0q^r\) from both sides of equation 1, to prove that p is a factor of a0

\(a_n p^n + a_{n-1} p^{\,n-1} q + \dots + a_2 p^2 q^{\,n-2} + a_1 p q^{\,n-1} = -a_0 q^n \)

Consider this as equation 2


Since p and q are co-prime, p divides \(a_0\), and q divides \(a_n\)

Thus, p is a factor of \(a_0\),

Similarly, to show that q divides \(a_n\), subtract \(a^np^n\) from both sides of equation 1

\(a_{n-1} (p)^{n-1} (q) + a_{n-2} (p)^{n-2} (q)^2 + \dots + a_0 q^n = -a_n (p)^n \)



q is a factor of every term on the left side. It is given that the left-hand side is equal to the right-hand side, so q is also a factor of the right-hand side. Given that p and q have no factor in common, p will be a factor of \(a_n\)

So, it is proved that p is a factor of \(a_n\).

Professor Greenline from BrightChamps

Listing Possible Rational Zeros Using Rational Root Theorem.

To find the possible rational zeros of a polynomial using the rational root theorem, we consider a list of all rational numbers that might be the roots of the equation. These are the possible rational zeros. Here are the steps to list them: 

 

Step 1: Identify the constant term and its factors. 
Look at the constant term, and list all its positive and negative factors. These will be the possible values of p. 
 

Step 2: Identify the leading coefficient and its factors. 
The leading coefficient is the coefficient of the highest power of x. List all its positive and negative factors. These will be the possible values of q. 
 

Step 3: Form all possible rational numbers p/q. 
Divide each factor of the constant term (all values of p), by each factor of the leading coefficient (all values of q). Now write down every combination of p/q. Simplify each fraction to the lowest terms. Include both negative and positive versions. 
 

Step 4: Remove duplicates. 
If the same rational number shows up more than once, for example, 2/2 = 1, keep only one copy. The final list is your complete set of all possible rational zeros. 

 

Example: For a polynomial, \(f(x) = 2x^4 - 5x^3 - 4x^2 + 15x - 6\)
Constant term = 6, so the possible p are ±1, ±2, ±3, ±6. 
Leading coefficient = 2, so the possible q are ±1 and ±2. 
Form all rational expressions p/q: 
With q = ±1: ±1, ±2, ±3, ±6. 
With q = ±2: ±1/2, ±3/2. 

Therefore, the possible rational zeros are: 
±1, ±2, ±3, ±6, ±1/2, ±3/2. 
 

Professor Greenline from BrightChamps

Finding All Zeros Using Rational Root Theorem

Once you have listed all possible rational zeros of a polynomial using the rational root theorem, the next step is to determine which of those are the actual zeros, or roots. Here is the step-by-step process to find all the zeros of a polynomial using rational root theorem. 

 

Step 1: List all possible rational zeros. 
Use the rational root theorem to create a list of all possible rational zeros of the polynomial by forming all simplified fractions ± p/q, where p divides the constant term and q divides the leading coefficient. 
 

Step 2: Test each number. 
Substitute each value from the list into the polynomial. If f(p/q) = 0, then p/q is an actual rational zero. If not, it is just a possible root that does not make the polynomial equal to zero. This can be checked either by direct substitution or synthetic division method. 
 

Step 3: Reduce the polynomial. 
Each time you find an actual root r,
Divide the polynomial by (x - r) using synthetic division or long division. 
This will give a quotient polynomial of lower degree. 
For example, if you find that x = 2 is a root of a 4th degree polynomial, you divide by (x-2) and obtain a 3rd degree polynomial. 
 

Step 4: Continue finding zeros. 
Repeat this process of testing possible roots and dividing, until you have factored the polynomial completely. If the final quotient is a quadratic of degree 2, you can solve it using factoring, completing the square or the quadratic formula. These solutions may be irrational or complex, but once the polynomial is reduced, they can be found even if they are not rational. 
 

Professor Greenline from BrightChamps

Tips and Tricks to Master Rational Root Theorem

Here are some of the tips and tricks to master rational root theorem and its applications:
 

  • List the possible roots systematically. Write all factors of \(a_0\)​ → these are your possible numerators (p). Write all factors of \(a_n\) → these are your possible denominators (q). Combine them in fractions: \(\pm \frac{p}{q}\)
     
  • Start with simple numbers first. Usually, roots like 1,−1,2,−2 are more likely than complex fractions. Test small integers first; it saves time.
     
  • Use synthetic division. Once you have a list of possible roots, pick a candidate (say x = 2). Use synthetic division to see if it gives a remainder of 0. If remainder = 0 → root found!. Factor the polynomial and repeat for the smaller polynomial. Synthetic division is faster than substituting directly into the polynomial.
     
  • Look for patterns. Check for common factors in all terms (factor out first!). Check for sign patterns (Descartes’ Rule of Signs can give hints). This reduces the number of candidates to test.
     
  • Combine with factoring tricks. If a polynomial looks like a difference of squares or sum/difference of cubes, factor it first. This might reveal integer roots immediately before testing rational ones.
     
  • Encourage estimation before testing: Guide students to estimate by checking the graph shape or substituting values mentally, before trying every possible root. This will build in them number sense and prevents mistake from blind trial and errors. 
     
  • Make to write roots in the lowest terms: Parents and teachers can teach students that rational roots must be written in the simplest form. If a fraction like 2/2 appears, help them simplify it to 1 to avoid repeated testing and cause of confusion. 
     
  • Connect roots to factors visually: Show the students how each actual root corresponds to a linear factor (x - r). Teachers can make use of factor trees or color-coding to help students see how the polynomial get reduced at each step. 
     
  • Teach students that possible does not mean actual: Many students may assume all listed rational roots must work. But remind them that the theorem only gives possible numbers or candidates, and it has to be verified using substitution or synthetic division method. 
     
  • Learn rational root theorem through online sources: Parents and teachers can guide students to learn rational root theorem efficiently through rational root theorem worksheets available online, or enable practicing using rational root calculators, or so on. 
     
Max Pointing Out Common Math Mistakes

Common Mistakes and How to Avoid Them While Applying the Rational Root Theorem

The rational root theorem is an integral part of solving for rational roots. Students may overlook some details while applying the theorem. Here are some common mistakes to keep in mind and how to avoid them:

Mistake 1

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Not reducing the fraction \(\frac{p}{q} \) to its simplest form

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

The theorem only applies to the simplest form of a rational number. Therefore, it is important to reduce fractions before trying to check them for possible roots.

Mistake 2

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Only checking for positive values 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Rational roots can either be positive or negative. Therefore, we should test for each possible root. Also, do not forget to include negative integers. 

Mistake 3

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Missing or incorrectly listing factors 

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

While listing the factors of a constant or leading coefficient, one may miss some or list incorrect ones. Pay special attention while completing this step.

Mistake 4

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Not continuing after solving one root

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

Once a root is discovered, divide the polynomial and repeat the process with simpler polynomials.

Mistake 5

Red Cross Icon Indicating Mistakes to Avoid in This Math Topic

Not checking for imaginary roots

Green Checkmark Icon Indicating Correct Solutions in This Math Topic

The theorem gives only rational roots. However, some equations might have complex or irrational roots.

arrow-left
arrow-right
Professor Greenline from BrightChamps

Real-Life Applications of Rational Root Theorem

The rational root theorem might seem purely theoretical, but it has practical applications in various fields. Some of them are mentioned below:

 

1. Engineering & physics: When solving polynomial equations that model physical systems, such as electrical circuits or mechanical vibrations, the theorem helps identify possible rational solutions efficiently.

 

2. Computer science & cryptography: In fields like algorithm design and encryption, polynomials play a crucial role in structuring and solving complex problems. The theorem aids in identifying possible rational solutions quickly.

 

3. Economics & finance: Polynomial equations appear in financial models, such as calculating compound interest. Sometimes, these models use polynomials with rational coefficients; in such cases, the rational root theorem can identify solution values that are easier to verify.

 

4. Signal processing: In digital signal processing, polynomials are used to design filters and analyze waveforms. Whenever polynomial equations represent these systems, the theorem is used to identify possible rational roots.

 

5. Structural design & architecture: Engineers use polynomial equations to model stress distributions and load-bearing calculations in structures. The theorem helps in identifying rational solutions for stability analysis.

Max from BrightChamps Saying "Hey"
Hey!

Solved Examples of the Rational Root Theorem

Ray, the Character from BrightChamps Explaining Math Concepts
Max, the Girl Character from BrightChamps

Problem 1

Find the rational roots of f(x) = x³ - 4x² + x + 6

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Rational roots are x = 2, 3, -1
 

Explanation

Step 1: Use the rational root theorem to write down all possible rational roots

The Rational Root Theorem states:
 
Possible rational roots = ± (factors of constant term) / (factors of leading coefficient)
 

  • Constant term = 6 → factors: \(±1, ±2, ±3, ±6\)
     
  • Leading coefficient = 1 → factors: \(±1\)


Possible rational roots are \(±1, ±2, ±3, ±6\)


Step 2: Try to find rational roots with the help of synthetic division or substitution method

Test x = 1
\(f(1) = 1^3 - 4(1)^2 + 1 + 6 = 1 - 4 + 6 = 4\). Not a root.

Test x = 2
\(f(2) = 8 − 16 + 2 + 6 = 0\). Yes, x = 2 is a root.

 

Use synthetic division to factor:


2 |  1   -4    1    6  
   |      2   -4   -6  
   ------------------
     1   -2   -3    0


So, \(f(x) = (x − 2) (x^2 − 2x− 3)\)

Factor \(x^2 − 2x − 3 = (x − 3) (x + 1)\)
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 2

Find the rational roots of f(x) = 2x³ + 3x² -2x - 3

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Rational roots are x = 1, -3/2, -1.

Explanation

Step 1: Rational Root Candidates
 

  • Constant = -3 → factors: \(±1, ±3\)
     
  • Leading coefficient = 2 → factors: \(±1, ±2\)


Possible rational roots are \(±1, ±3, ±1/2, ±3/2\)


Step 2: Try Rational Roots

Try x = 1:
\(f(1) = 2 + 3 − 2 − 3 = 0\) Yes, a root is found.


1 |  2   3   -2   -3  
   |       2    5    3  
   -----------------
     2   5    3    0


So, \(f(x) = (x − 1) (2x^2 + 5x + 3)\)


Factors of \(2x^2 + 5x + 3\) are \((2x + 3) (x + 1)\)
 

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 3

Find the rational roots of f(x) = x³ - 4x² + 5x - 2

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Rational roots are x = 1, 1, 2. x = 1 is a root of multiplicity 2, occurring twice in the factored form of the polynomial.

Explanation

Step 1: Possible values of \(\frac{p}{q} \)

\(a_0 = −2a\) → factors: \(±1, ±2\)


\(a_n = 1a\) → factors: \(±1\)

 ⇒ Possible roots: \(±1, ±2\)


Step 2: Try these values:

\(f(1) = 1 − 4 + 5 − 2 = 0.\)

This confirms that it is a root


Use synthetic division to factor:

\((x^3 − 4x^2 + 5x − 2) ÷ (x − 1) = x^2 − 3^x + 2\)

Factor further:

\(x^2 − 3x + 2 = (x − 1) (x − 2)\)

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 4

Find rational roots of f(x) = 2x³ + 3x² - 8x - 3

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

This polynomial equation has no rational roots.

Explanation

Step 1:

\(a_0 = −3: ±1, ±3\)


\(a_n = 2: ±1, ±2\)

 ⇒ potential rational roots: \(±1, ±3, ±1/2, ±3/2\)


Step 2: Try values:

\(f(1) = 2 + 3 − 8 − 3 = −6\), Not a root.

\(f(3) = 2(27) + 3(9) - 8(3) - 3 = 54 + 27 - 24 - 3 = 54 \). Not a root.

Try \(f(-1) = -2 + 3 + 8 - 3 = 6 \). Not a root

Try \(f(-3) = -54 + 27 + 24 - 3 = -6 \). Not a root

Let us try \(f\left(\frac{1}{2}\right) \)

\(f\left(\frac{1}{2}\right) = 2\left(\frac{1}{8}\right) + 3\left(\frac{1}{4}\right) - 8\left(\frac{1}{2}\right) - 3\\ = \frac{1}{4} + \frac{3}{4} - 4 - 3\\ = 1 - 7\\ = -6 \)

\(f\left(-\frac{1}{2}\right) = -\frac{1}{4} + \frac{3}{4} + 4 - 3 = 1.5 \)

None of the candidate rational roots satisfy the polynomial.

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Max, the Girl Character from BrightChamps

Problem 5

Find rational roots of f(x)= x³ + x² - 4x - 4

Ray, the Boy Character from BrightChamps Saying "Let’s Begin"
Okay, lets begin

Rational roots are x = -1, 2, -2

Explanation

Step 1:

\(a_0 = -4: \pm 1, \pm 2, \pm 4 \)

\(a_n = 1: \pm 1 \)

 ⇒ Possible roots: \(\pm 1, \pm 2, \pm 4 \)


Step 2: Try:

\(f(1) = 1 + 1 - 4 - 4 = -6 \). Root not found.

\(f(-1) = -1 + 1 + 4 - 4 = 0 \). This is the root.

Divide by x + 1:
\(x^3 + x^2 - 4x - 4 = (x + 1)(x^2 - 4) \)

Further factor:
\(x^2 - 4 = (x - 2)(x + 2) \)

Max from BrightChamps Praising Clear Math Explanations
Well explained 👍
Ray Thinking Deeply About Math Problems

FAQs on Rational Root Theorem

1.Does the rational root theorem give all roots of a polynomial?

No. It only helps identify possible rational roots. Irrational or complex roots are not covered.
 

Math FAQ Answers Dropdown Arrow

2.What if none of the possible rational roots work?

If none of the possible rational roots work, then the polynomial has no rational roots. Consider irrational or complex roots, or use the quadratic formula (for degree 2), or numerical/graphical methods.
 

Math FAQ Answers Dropdown Arrow

3.How do you know how many roots a polynomial has?

By the fundamental theorem of algebra: A degree ‘n’ polynomial has exactly ‘n’ roots (some may be repeated or non-real).

Math FAQ Answers Dropdown Arrow

4.Can zero be a rational root?

Yes, if substituting x = 0 makes the polynomial equal zero.
 

Math FAQ Answers Dropdown Arrow

5.Can rational root theorem be applied to quadratic equations?

Yes, though the quadratic formula is usually faster for quadratics.
 

Math FAQ Answers Dropdown Arrow

6.Why is it useful for children?

It reduces the number of roots they need to test. It also helps connect factorization with solving equations, while strengthening number sense, like working with factors and multiples.

Math FAQ Answers Dropdown Arrow

7.How can children test possible roots?

Encourage them to perform synthetic division or substitution. If the remainder is zero → it’s a root!. Tell them that once a root is found, factor it out and repeat for the smaller polynomial.

Math FAQ Answers Dropdown Arrow

8.Should my child test every possible candidate?

Not always. Start with small numbers first (±1,±2). Use sign patterns or common factors to reduce candidates. Simplify fractions to avoid unnecessary repetition.

Math FAQ Answers Dropdown Arrow
Math Teacher Background Image
Math Teacher Image

Jaskaran Singh Saluja

About the Author

Jaskaran Singh Saluja is a math wizard with nearly three years of experience as a math teacher. His expertise is in algebra, so he can make algebra classes interesting by turning tricky equations into simple puzzles.

Max, the Girl Character from BrightChamps

Fun Fact

: He loves to play the quiz with kids through algebra to make kids love it.

INDONESIA - Axa Tower 45th floor, JL prof. Dr Satrio Kav. 18, Kel. Karet Kuningan, Kec. Setiabudi, Kota Adm. Jakarta Selatan, Prov. DKI Jakarta
INDIA - H.No. 8-2-699/1, SyNo. 346, Rd No. 12, Banjara Hills, Hyderabad, Telangana - 500034
SINGAPORE - 60 Paya Lebar Road #05-16, Paya Lebar Square, Singapore (409051)
USA - 251, Little Falls Drive, Wilmington, Delaware 19808
VIETNAM (Office 1) - Hung Vuong Building, 670 Ba Thang Hai, ward 14, district 10, Ho Chi Minh City
VIETNAM (Office 2) - 143 Nguyễn Thị Thập, Khu đô thị Him Lam, Quận 7, Thành phố Hồ Chí Minh 700000, Vietnam
UAE - BrightChamps, 8W building 5th Floor, DAFZ, Dubai, United Arab Emirates
UK - Ground floor, Redwood House, Brotherswood Court, Almondsbury Business Park, Bristol, BS32 4QW, United Kingdom