Worksheets

Polynomial Factoring Worksheet Generator

The generator picks integer roots and reconstructs the trinomial, so each problem factors cleanly into linear factors over the integers. The hard setting throws in difference-of-squares (a²x² − b²) and perfect-square trinomials, which are worth recognising by pattern.

Polynomial Factoring Worksheet Generator

Trinomials and special forms — factor and check against the answer key.

Try:
Answer10-problem worksheet — Polynomial factoring (easy) (seed 220178018)
  1. Seed220178018 (use this seed to regenerate the same worksheet)
  2. Count10 problems
  3. Problem1. Factor: x^2 + 2x − 8
  4. Problem2. Factor: x^2 + 2x − 3
  5. Problem3. Factor: x^2 + x − 2
  6. Problem4. Factor: x^2 + 8x + 7
  7. Problem5. Factor: x^2 + 3x − 10
  8. Problem6. Factor: x^2 + 3x − 4
  9. Problem7. Factor: x^2 − 13x + 42
  10. Problem8. Factor: x^2 + 5x − 6
  11. Problem9. Factor: x^2 + 7x + 6
  12. Problem10. Factor: x^2 − 6x + 8
  13. Answer key1. (x + 4)(x − 2); 2. (x + 3)(x − 1); 3. (x + 2)(x − 1); 4. (x + 1)(x + 7); 5. (x − 2)(x + 5); 6. (x − 1)(x + 4); 7. (x − 6)(x − 7); 8. (x + 6)(x − 1); 9. (x + 1)(x + 6); 10. (x − 2)(x − 4)

Guaranteed-factorable problems, by construction

Factoring is search rather than procedure. Expanding a product is mechanical, but going the other way means finding the two numbers that a trinomial came from, and there is no formula that hands them over — only recognition, built by having seen enough of them.

That makes generated practice more valuable here than almost anywhere else. This generator builds trinomials that are guaranteed to factor over the integers, so time goes into the search rather than into discovering that a problem had no clean answer.

A randomly chosen trinomial almost never factors over the integers. Generating problems by picking coefficients and hoping would produce mostly dead ends, and a student who cannot find the factors would have no way to tell a hard problem from an impossible one.

So the generator works from the answer outwards: it picks the roots first and multiplies out to build the question. Every problem on every sheet factors cleanly, which means failure to find the factors is always a signal to keep looking.

How to use this calculator

  1. Choose how many problems Between 1 and 30. Anything larger is clamped, and a non-numeric entry becomes ten.
  2. Pick the difficulty Easy for monic trinomials, medium for a leading coefficient above one, hard for the two special forms. Hard is a change of task rather than a harder search.
  3. Set a seed, or leave it blank A whole number fixes the sheet. Left blank, one is chosen and printed with the output so the sheet stays reproducible.
  4. Factor, then verify by expanding Multiplying your factors back out should return the trinomial exactly. That check closes the loop without the answer key.

How each problem is constructed

Every problem starts from its roots. At the easy level two distinct non-zero integers between −7 and 7 are drawn, and the trinomial is assembled from them: the middle coefficient is the negated sum of the roots and the constant is their product. The printed question is that expansion, and the answer key is the pair of linear factors it came from.

Medium adds a leading coefficient between 2 and 4 and narrows the root range to between −4 and 4. Every coefficient of the trinomial is scaled by that leading factor, so the answer is a numeric factor multiplying two monic brackets rather than two brackets with coefficients distributed into them.

Both levels redraw the second root whenever it matches the first, so the two are always distinct. That guarantees a genuine pair of different factors rather than an accidental perfect square, which belongs to the hard level instead.

Hard abandons the general search entirely and draws one of two recognisable patterns at random. Either a difference of squares, built from two integers between 2 and 8 and printed with no middle term at all, or a perfect-square trinomial built by squaring a binomial. Both are meant to be spotted rather than solved.

What each input means

n Number of problems — form field “Number of problems”
How many trinomials appear, clamped to between 1 and 30. Units: problems.
d Difficulty — form field “Difficulty”
Monic trinomials, non-monic trinomials, or the two special patterns. The third is a different exercise, not a harder one.
s Seed — form field “Seed (optional)”
Optional whole number fixing the sheet. Always reported with the output.

Worked examples

Every number below is produced by the same calculation engine the tool above runs. Nothing here is typed by hand, so the walkthrough cannot drift from what you get when you enter the same values yourself.

Ten monic trinomials

Ten easy problems from a fixed seed, each with a leading coefficient of one and two distinct integer roots.

Inputs Number of problems = 10, Difficulty = easy, Seed (optional) = 20260820

  1. Seed 20260820 (use this seed to regenerate the same worksheet)
  2. Count 10 problems
  3. Problem 1. Factor: x^2 − 5x − 6
  4. Problem 2. Factor: x^2 − 7x + 6
  5. Problem 3. Factor: x^2 + 3x − 18
  6. Problem 4. Factor: x^2 + 7x + 6
  7. Problem 5. Factor: x^2 + 9x + 18
  8. Problem 6. Factor: x^2 − 9
  9. Problem 7. Factor: x^2 + x − 30
  10. Problem 8. Factor: x^2 + 2x − 35
  11. Problem 9. Factor: x^2 − 6x + 8
  12. Problem 10. Factor: x^2 − 2x − 24
  13. Answer key 1. (x + 1)(x − 6); 2. (x − 1)(x − 6); 3. (x + 6)(x − 3); 4. (x + 6)(x + 1); 5. (x + 3)(x + 6); 6. (x − 3)(x + 3); 7. (x + 6)(x − 5); 8. (x − 5)(x + 7); 9. (x − 2)(x − 4); 10. (x − 6)(x + 4)

Result 10-problem worksheet — Polynomial factoring (easy) (seed 20260820)

For a monic trinomial the search reduces to finding two numbers that multiply to the constant and add to the middle coefficient. Listing the factor pairs of the constant and testing their sums is a finite procedure rather than a guess.

The two roots are always distinct, so no problem here is a perfect square. Every answer is a product of two different linear factors.

Ten with a leading coefficient

The medium level, where each trinomial carries a common numeric factor from a leading coefficient between 2 and 4.

Inputs Number of problems = 10, Difficulty = medium, Seed (optional) = 20260820

  1. Seed 20260820 (use this seed to regenerate the same worksheet)
  2. Count 10 problems
  3. Problem 1. Factor: 3x^2 − 15x + 12
  4. Problem 2. Factor: 4x^2 + 8x − 32
  5. Problem 3. Factor: 2x^2 + 10x + 8
  6. Problem 4. Factor: 3x^2 + 18x + 24
  7. Problem 5. Factor: 4x^2 + 24x + 32
  8. Problem 6. Factor: 4x^2 + 4x − 48
  9. Problem 7. Factor: 3x^2 − 18x + 24
  10. Problem 8. Factor: 2x^2 − 4x − 16
  11. Problem 9. Factor: 4x^2 − 8x − 12
  12. Problem 10. Factor: 2x^2 − 2x − 12
  13. Answer key 1. 3(x − 4)(x − 1); 2. 4(x + 4)(x − 2); 3. 2(x + 4)(x + 1); 4. 3(x + 2)(x + 4); 5. 4(x + 2)(x + 4); 6. 4(x − 3)(x + 4); 7. 3(x − 2)(x − 4); 8. 2(x − 4)(x + 2); 9. 4(x − 3)(x + 1); 10. 2(x + 2)(x − 3)

Result 10-problem worksheet — Polynomial factoring (medium) (seed 20260820)

Because the leading coefficient multiplies every term, it can be pulled out first and what remains is a monic trinomial. That is why the answer key shows a number in front of two brackets rather than distributing it inside them.

Spotting the common factor before searching turns a medium problem into an easy one. Missing it means searching among far more candidate factor pairs than necessary.

Ten special forms

The hard level, mixing differences of squares with perfect-square trinomials at random.

Inputs Number of problems = 10, Difficulty = hard, Seed (optional) = 20260820

  1. Seed 20260820 (use this seed to regenerate the same worksheet)
  2. Count 10 problems
  3. Problem 1. Factor: 64x^2 − 25
  4. Problem 2. Factor: 4x^2 + 8x + 4
  5. Problem 3. Factor: 4x^2 − 16
  6. Problem 4. Factor: 4x^2 − 20x + 25
  7. Problem 5. Factor: 4x^2 − 16x + 16
  8. Problem 6. Factor: 16x^2 − 40x + 25
  9. Problem 7. Factor: 16x^2 + 32x + 16
  10. Problem 8. Factor: 64x^2 − 64
  11. Problem 9. Factor: 49x^2 − 49
  12. Problem 10. Factor: 16x^2 − 4
  13. Answer key 1. (8x − 5)(8x + 5); 2. (2x + 2)^2; 3. (2x − 4)(2x + 4); 4. (2x − 5)^2; 5. (2x − 4)^2; 6. (4x − 5)^2; 7. (4x + 4)^2; 8. (8x − 8)(8x + 8); 9. (7x − 7)(7x + 7); 10. (4x − 2)(4x + 2)

Result 10-problem worksheet — Polynomial factoring (hard) (seed 20260820)

A difference of squares has no middle term at all, which makes it identifiable at a glance. The two factors differ only in a sign, and no search is needed once the pattern is recognised.

A perfect-square trinomial has an even middle coefficient equal to twice the product of the two roots of its outer terms. Checking whether the first and last terms are squares, and whether the middle matches, decides it in a few seconds.

Reading the result

Every problem factors

Difficulty in finding the factors is always a search problem, never an impossible one. That guarantee is the point of building the problems backwards, and it is what makes persistence the right response.

Reading the answer-key format

A leading number in front of two brackets means a common factor was extracted. Distributing it back inside one bracket gives an equally correct answer that will not match the key character for character.

The hard level rewards recognition

Both patterns there can be solved by general search, and doing so is much slower. The intended skill is identifying the form from its shape, which is what makes the level different in kind rather than degree.

When you would use this

Building the pattern library

Factoring becomes fast only once the common shapes are recognised on sight. Repetition across many problems is what moves the skill from deliberate search to recognition.

Preparing to solve quadratics

Setting a factored quadratic to zero gives the roots immediately, which is faster than the formula whenever the factors exist. These sheets are exactly the cases where they do.

Assumptions and limitations

What this calculator assumes

  • Every trinomial is constructed from integer roots, so all factor over the integers.
  • Roots are non-zero, and the two roots of a trinomial are always distinct at the easy and medium levels.
  • Leading coefficients are 1 on easy and between 2 and 4 on medium.
  • The same seed, count and difficulty reproduce the same sheet exactly.

Where it stops being the right tool

  • Quadratics only: no cubics, no factoring by grouping and no sum or difference of cubes.
  • One variable throughout, so no two-variable expressions appear.
  • Irreducible trinomials are never generated, so recognising an unfactorable one is not practised here.
  • Common factors within a monic trinomial are not introduced separately from the leading coefficient.

Common mistakes

Getting the sign of a root backwards

Why it happens. A factor of x minus three corresponds to a root of positive three, and the two signs sit adjacent in the working. Reversing them still produces a plausible factorisation of a different trinomial.

How to avoid it. Expand your answer. A sign error changes the middle term while frequently leaving the constant correct, which is what makes it survive a partial check.

Distributing the leading coefficient before searching

Why it happens. The trinomial looks like it needs the harder non-monic method, so the common factor gets absorbed into the search rather than removed from it.

How to avoid it. Check for a factor shared by all three coefficients first. Removing it leaves a monic trinomial and a much shorter list of candidates.

Missing a difference of squares

Why it happens. A trinomial is expected, and an expression with only two terms reads as an incomplete problem rather than as its own pattern.

How to avoid it. Treat a missing middle term as the signal. Two squares with a minus between them always factor into a sum times a difference.

Frequently asked questions

What does monic mean?

That the leading coefficient is 1. The easy level generates monic trinomials, where the search reduces to two numbers multiplying to the constant and adding to the middle coefficient. Medium uses a leading coefficient between 2 and 4.

Can the answers be checked by expansion?

Yes, and that is the intended check. Multiplying the factored form back out must return the original trinomial exactly, which confirms the answer without consulting the key.

Why include difference of squares on hard?

Because it is the most recognisable factoring pattern there is: two squares with a minus between them factor into a sum times a difference. Drilling the recognition is faster than solving each one by general search.

Do any problems fail to factor?

No. Every trinomial is built by choosing integer roots first and multiplying out, so a clean factorisation always exists. Difficulty finding it means keep searching, never that the problem is unfactorable.