A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Multiplying Binomials (FOIL)

Middle & High School Depth 61 in the knowledge graph ☐ I know this ☆ Set as goal
6,481topics build on this
273prerequisites beneath it
See this on the map →
Multiplying Polynomials→→Factoring Difference of SquaresFactoring Trinomials
FOIL binomials multiplication polynomials

Core Idea

FOIL is a mnemonic for multiplying two binomials: First, Outer, Inner, Last. For (x + 3)(x − 5): First: x·x = x², Outer: x·(−5) = −5x, Inner: 3·x = 3x, Last: 3·(−5) = −15. Combine: x² − 5x + 3x − 15 = x² − 2x − 15. FOIL is simply the distributive property applied systematically — it ensures no product is missed. It is the most frequently used multiplication pattern in algebra because it produces the standard trinomials that students later learn to factor. Special products — perfect square trinomials and difference of squares — are FOIL applied to specific binomial pairs.

How It's Best Learned

Practice FOIL as a procedure while emphasizing it is just organized distribution. Show the connection between FOIL and the area model (a 2×2 grid). Include special cases: (x + a)² = x² + 2ax + a² (perfect square trinomial) and (x + a)(x − a) = x² − a² (difference of squares). Have students recognize these patterns before formally naming them.

Common Misconceptions

Explainer

You already know how to multiply polynomials using the distributive property: multiply each term in the first polynomial by each term in the second, then collect like terms. FOIL is not a new rule — it's a memory trick for organizing that distribution when both polynomials happen to be binomials (exactly two terms each). The name labels the four products in the order you should compute them: First, Outer, Inner, Last.

Take (x + 3)(x − 5). The distributive property says: multiply x by everything in the second binomial, then multiply 3 by everything in the second. That gives four products: x·x (First), x·(−5) (Outer), 3·x (Inner), and 3·(−5) (Last). Result: x² − 5x + 3x − 15. The outer and inner terms are both linear (containing x), so they combine: −5x + 3x = −2x, giving the trinomial x² − 2x − 15. This shape — x² + bx + c — is what you will spend most of Algebra 2 learning to factor back apart.

An area model makes this visual. Draw a 2×2 rectangle with (x + 3) along the top and (x − 5) along the side. The four cells are exactly the four FOIL products. Each product occupies its region: x² in the top-left, −5x top-right, 3x bottom-left, −15 bottom-right. The total area is the sum of the four cells. This model explains why no product can be missed and why the middle terms add: they're both rectangular strips of the same type (length × number).

Two special products reward recognizing the pattern before computing. When both binomials are identical, (x + a)² = x² + 2ax + a² — a perfect square trinomial. The coefficient of the middle term is always twice the product of the two constants. Students frequently write (x + 3)² = x² + 9, which omits the middle term entirely; the correct expansion is x² + 6x + 9. The other special case is (x + a)(x − a) = x² − a², the difference of squares — the outer and inner terms are equal and opposite, so they cancel, leaving no middle term at all.

FOIL's limitation is worth naming: the mnemonic only applies to binomial × binomial. If you multiply a trinomial by a binomial, you need three distributions, not four. Thinking of the distributive property as the underlying rule — and FOIL as a convenient shortcut for the 2×2 case — keeps the method flexible and prevents confusion when the polynomials have more terms.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Making 10 as an Addition Strategy → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts Through 10 → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Multiplying Binomials (FOIL)

Longest path: 62 steps · 273 total prerequisite topics

Prerequisites (1)

Leads To (2)