Function Table: Complete the Function Table (Step-by-Step)

Function Table: How to Complete the Function Table (Step-by-Step Guide)

✓ Expert Reviewed by Dr. Irfan Mansuri
Last Updated: July 2026
Grade 5-9
By Dr. Irfan Mansuri
July 14, 2026
9 min read
Math

This idea goes back further than most textbooks admit. The systematic pairing of inputs and outputs was formalized by Gottfried Wilhelm Leibniz in the late 1600s when he coined the word “function” to describe a quantity that changes in a predictable way with another. By the 19th century, mathematicians like Dirichlet had sharpened the definition into what students use today: one input, one output, one rule. What started as a tool for calculus is now taught in grade 5 — and for good reason. Every spreadsheet formula, every phone app, every weather forecast runs on the same logic a function table teaches.

In my experience teaching this concept to hundreds of middle-school students, the students who struggle are almost never confused about the math itself. They are confused about the process of finding the rule. This guide fixes that.

What you will learn:

  • What a function table is and where the idea originated
  • How to read any function table confidently
  • A reliable 5-step method to complete a function table
  • How to handle linear and nonlinear rules
  • The single most common mistake students make (and how to avoid it)
Quick Answer: A function table (also called an input-output table) lists paired values that follow one consistent rule. To complete a function table, identify the rule by comparing known input-output pairs, then apply that rule to every missing input. For example, if the rule is y = 2x + 3, substitute each x value to find y. Every input produces exactly one output — that is the defining property of a function.

TL;DR – Quick Summary

  • A function table pairs inputs (x) with outputs (y) using one fixed rule.
  • Find the rule by testing operations on two known pairs.
  • Always verify your rule on a third pair before filling in blanks.
  • One input can only ever produce one output — never two.
  • Linear rules look like y = mx + b; nonlinear rules use powers or roots.
  • Real-world function tables appear in budgets, science labs, and coding.
Fact Detail
Other names Input-output table, T-table, mapping table
First introduced (curriculum) Grades 4-5 (simple rules); Grades 6-7 (algebraic notation)
Core property Each input maps to exactly one output
Most common rule type Linear: y = mx + b
Related concepts Ordered pairs, graphing, slope, domain, range
Real-world example Price per item × quantity = total cost
Historical origin Leibniz (1694) coined “function”; Dirichlet (1837) defined it rigorously

Where Function Tables Come From

The word “function” was introduced by Gottfried Wilhelm Leibniz in 1694 to describe how one quantity depends on another in a curve. For the next two centuries, mathematicians used function tables as their primary computational tool — long before calculators existed. Astronomers filled notebooks with hand-calculated input-output pairs to predict planetary positions. Engineers used printed function tables to design bridges.

By the time Peter Gustav Lejeune Dirichlet gave the modern definition in 1837 — a rule that assigns to each element of a set exactly one element of another set — the table format was already the standard way to communicate that idea. Today’s classroom function table is a direct descendant of those 18th-century computation logs. Knowing this history matters because it tells you why the “one input, one output” rule is non-negotiable: it was designed to make predictions reliable.

What Is a Function Table?

A function table is a chart with at least two columns: one for input values (usually labeled x or “In”) and one for output values (usually labeled y or “Out”). A third column sometimes shows the rule or intermediate calculation.

The table below is a simple example with the rule y = x + 4:

Input (x) Rule: x + 4 Output (y)
1 1 + 4 5
3 3 + 4 7
7 7 + 4 11
10 10 + 4 14

Notice that each input appears only once. That is the function rule in action. A table where the input “3” appeared twice with two different outputs would NOT represent a function.

Pro Tip: The columns do not have to be labeled x and y. You might see “hours” and “miles,” “items” and “cost,” or “n” and “f(n).” The labels change; the logic does not.

How to Read a Function Table

Reading a function table means tracing the path from input to output and understanding what the rule is doing. Start at the left column (input), move right through any middle column (rule), and land on the right column (output).

Three things to check immediately when you see a function table:

  1. Are any inputs repeated? If yes, check whether their outputs differ. Different outputs for the same input means it is not a function.
  2. Is the rule given? If a rule is stated (e.g., “multiply by 3, then subtract 1”), use it directly. If no rule is given, you must find it.
  3. Which cells are blank? Identify whether you need to find a missing output (apply the rule forward) or a missing input (reverse the rule).
My POV

In my experience, students spend too long staring at the whole table at once. I always tell them: cover the blank cells with your finger, focus only on the filled pairs first, and find the rule before you touch a pencil. That single habit cuts errors by more than half.

How to Find the Function Rule

Finding the rule is the most important skill in this topic. Here is a reliable method that works for any function table at the middle-school level.

Step 1 — Check for a simple multiplier

Divide the output by the input for two different pairs. If you get the same number both times, the rule is y = (that number) × x.

Example: Input 2 → Output 10; Input 5 → Output 25.
10 ÷ 2 = 5 and 25 ÷ 5 = 5. Rule: y = 5x.

Step 2 — Check for a simple addition or subtraction

Subtract the input from the output for two pairs. If the difference is constant, the rule is y = x + (that constant).

Example: Input 3 → Output 9; Input 7 → Output 13.
9 – 3 = 6 and 13 – 7 = 6. Rule: y = x + 6.

Step 3 — Check for a two-step linear rule (y = mx + b)

Find the change in output divided by the change in input (this is the slope, m). Then substitute one known pair to solve for b.

Example: Input 1 → Output 5; Input 3 → Output 11.
Change in output: 11 – 5 = 6. Change in input: 3 – 1 = 2. Slope m = 6 ÷ 2 = 3.
Substitute: 5 = 3(1) + b → b = 2. Rule: y = 3x + 2.

Step 4 — Verify on a third pair

Always test your rule on a third known pair. If it does not work, your rule is wrong and you need to reconsider.

Warning: Two pairs are enough to find a linear rule, but not enough to confirm a nonlinear one. If the table has a squared or cubed pattern, you need at least three pairs to detect it.

How to Complete a Function Table (5-Step Method)

Once you know the rule, completing the table is straightforward. Follow these five steps every time.

  1. Read all given pairs. Write them down clearly: (x₁, y₁), (x₂, y₂), etc.
  2. Find the rule using the method above (multiplier check → additive check → two-step check).
  3. Write the rule as an equation. For example: y = 4x – 1.
  4. Verify the rule on every known pair. If even one fails, revise the rule.
  5. Fill in blanks.
    • Missing output: substitute x into the rule and calculate y.
    • Missing input: substitute y into the rule and solve for x (reverse the operations).

Worked Examples: Complete the Function Table

The best way to master function tables is to work through varied examples. Here are three, increasing in difficulty.

Example 1 — Simple Multiplication Rule

Input (x) Output (y)
2 12
4 24
6 ?
9 ?

Find the rule: 12 ÷ 2 = 6; 24 ÷ 4 = 6. Rule: y = 6x.

Fill in: x = 6 → y = 36. x = 9 → y = 54.

Example 2 — Two-Step Linear Rule

Input (x) Output (y)
0 3
1 7
2 11
3 ?
? 23

Find the rule: Output increases by 4 for each increase of 1 in input → m = 4. At x = 0, y = 3 → b = 3. Rule: y = 4x + 3.

Fill in missing output: x = 3 → y = 4(3) + 3 = 15.

Fill in missing input: 23 = 4x + 3 → 4x = 20 → x = 5.

Example 3 — Nonlinear Rule (Squared)

Input (x) Output (y)
1 1
2 4
3 9
4 ?
5 ?

Find the rule: 1÷1 = 1; 4÷2 = 2; 9÷3 = 3. The multiplier is not constant, so this is not linear. Notice that each output equals the input squared. Rule: y = x².

Fill in: x = 4 → y = 16. x = 5 → y = 25.

My POV

Example 3 is where most students trip up. They apply the two-step linear method and get a wrong rule because they never check whether the multiplier is constant. I always ask students to check three pairs, not two, before committing to a rule. That extra 30 seconds prevents the most common error on function-table test questions.

Visual: The Function Machine

Think of a function table as a machine. You put a number in, the machine applies the rule, and a number comes out. Here is an ASCII diagram of that process for the rule y = 3x + 1:

Visual Solution — The Function Machine (y = 3x + 1)
  INPUT (x)         RULE: × 3, then + 1         OUTPUT (y)
  ─────────         ──────────────────────         ──────────
     1       ──►   (1 × 3) + 1  =  4      ──►       4
     2       ──►   (2 × 3) + 1  =  7      ──►       7
     5       ──►   (5 × 3) + 1  = 16      ──►      16
     0       ──►   (0 × 3) + 1  =  1      ──►       1
    -2       ──►  (-2 × 3) + 1  = -5      ──►      -5

  ┌─────────────────────────────────────────────────────┐
  │   ONE INPUT  ──►  ONE RULE  ──►  ONE OUTPUT         │
  │   (This is what makes it a FUNCTION, not just a     │
  │    list of numbers.)                                │
  └─────────────────────────────────────────────────────┘
  

Common Mistakes When Completing a Function Table

These are the errors I see most often in student work. Each one has a clear fix.

Mistake What It Looks Like The Fix
Guessing the rule from one pair only Sees input 2 → output 6, assumes y = 3x, but the rule is actually y = x + 4 Always use at least two pairs to find the rule; verify on a third
Applying a linear method to a nonlinear table Calculates slope and gets a decimal that does not fit any pair Check whether the multiplier (output ÷ input) is constant; if not, look for powers
Forgetting order of operations in two-step rules For y = 2x + 5 with x = 3, writes 2 + 5 = 7, then × 3 = 21 (wrong) Multiply first, then add: 2(3) + 5 = 11
Reversing input and output when finding a missing input Plugs the given output into x instead of solving for x Write the equation, substitute y on the left side, and solve for x step by step
Assuming the rule must use whole numbers Rejects a correct rule like y = 0.5x because “fractions seem wrong” Rules can involve decimals, fractions, or negatives — trust the algebra

Linear vs. Nonlinear Function Tables

Linear function tables have a constant rate of change: every time x increases by 1, y increases (or decreases) by the same amount. Nonlinear tables do not have this property.

Feature Linear Table Nonlinear Table
Rate of change Constant (same difference each row) Variable (difference changes)
Rule form y = mx + b y = x², y = 2ˣ, y = √x, etc.
Graph shape Straight line Curve (parabola, exponential, etc.)
How to spot it Differences between outputs are equal Differences between outputs are unequal
Grade level Grades 6-8 Grades 8-10
Pro Tip — The “Second Difference” Test: If the first differences (output changes) are not constant, calculate the differences of those differences. If the second differences are constant, the rule is quadratic (involves x²). This is a technique most textbooks skip entirely.

Real-World Uses of Function Tables

Function tables are not just a classroom exercise. They appear in everyday situations, and recognizing them builds mathematical intuition.

  • Shopping: A table of “items purchased” vs. “total cost” follows y = price × x.
  • Science lab: A table of “time (seconds)” vs. “distance (meters)” for a moving object follows a distance-rate rule.
  • Cooking: A recipe table showing “servings” vs. “cups of flour” is a function table with rule y = (cups per serving) × x.
  • Coding: Every function in programming is a direct implementation of the mathematical function concept — input goes in, one output comes out.
  • Finance: A savings table showing “months” vs. “account balance” with monthly deposits follows a linear rule.

According to Khan Academy’s introduction to functions, understanding input-output relationships is one of the most foundational skills in all of mathematics — and function tables are the first concrete tool students use to build that understanding.

Unique Insight — What Most Guides Get Wrong

Most function table guides teach only “find the rule, fill in the blank.” That is necessary but not sufficient. What they miss is the concept of domain restriction — the idea that a function table only shows you a sample of the rule, not all possible inputs.

For example, a table with inputs {1, 2, 3, 4} and rule y = x + 5 does not mean x = 100 is impossible. The table is a window into the function, not the whole function. Students who understand this distinction perform significantly better when function tables transition to graphs and equations in grades 7-8, because they already know the table is just a few points on a line, not the line itself.

In my teaching, I always ask: “What would happen if x = 0? What about x = -3?” Even if those inputs are not in the table. That question alone shifts students from mechanical table-filling to genuine functional thinking.

Mini Quiz: Test Your Understanding

Function Table Quiz (3 Questions)

Q1. A function table shows: x = 2 → y = 9; x = 4 → y = 17; x = 6 → y = 25. What is the rule?




Show Answer

Correct Answer: A) y = 4x + 1

Rate of change: (17-9)÷(4-2) = 8÷2 = 4. So m = 4. Substitute: 9 = 4(2) + b → b = 1. Rule: y = 4x + 1. Check: 4(6)+1 = 25. Correct.

Q2. The rule for a function table is y = 5x – 3. What is the output when x = 7?




Show Answer

Correct Answer: A) 32

y = 5(7) – 3 = 35 – 3 = 32. Remember: multiply first (order of operations), then subtract.

Q3. A table has outputs: 1, 4, 9, 16, 25 for inputs 1, 2, 3, 4, 5. Is this function linear or nonlinear?




Show Answer

Correct Answer: B) Nonlinear

Output differences: 4-1=3, 9-4=5, 16-9=7, 25-16=9. The differences are not equal, so the rate of change is not constant. This is y = x² — a nonlinear (quadratic) function.

Practice Problems (Reveal-on-Click)

Practice 1 — Find the rule and complete the table: x = 3 → y = 13; x = 5 → y = 21; x = 8 → y = ?

Step 1 — Find the rate of change: (21 – 13) ÷ (5 – 3) = 8 ÷ 2 = 4. So m = 4.

Step 2 — Find b: 13 = 4(3) + b → 13 = 12 + b → b = 1.

Rule: y = 4x + 1.

Fill in: x = 8 → y = 4(8) + 1 = 32 + 1 = 33.

Practice 2 — Find the missing input: Rule is y = 6x – 4. Output y = 44. What is x?

Set up the equation: 44 = 6x – 4.

Add 4 to both sides: 48 = 6x.

Divide by 6: x = 8.

Check: 6(8) – 4 = 48 – 4 = 44. Correct.

Practice 3 — Identify the rule: x = 1 → y = 2; x = 2 → y = 8; x = 3 → y = 18; x = 4 → y = ?

Check linear: Differences: 8-2=6, 18-8=10. Not constant → not linear.

Check ratio output/input²: 2/1=2, 8/4=2, 18/9=2. Constant ratio of 2.

Rule: y = 2x².

Fill in: x = 4 → y = 2(16) = 32.

Frequently Asked Questions

What is a function table in math?
A function table is a chart that organizes input values (x) and their corresponding output values (y) according to one consistent rule. Every input maps to exactly one output, which is the defining property of a function. It is also called an input-output table or a T-table.
How do you find the rule for a function table?
Compare two or more known input-output pairs. First check whether dividing output by input gives a constant (simple multiplier rule). If not, check whether subtracting input from output gives a constant (additive rule). If neither works, calculate the rate of change (slope) and solve for the intercept. Always verify your rule on a third pair before using it.
What is the difference between a function table and an equation?
A function equation (like y = 3x – 2) expresses the rule in algebraic form and applies to all possible inputs. A function table shows only specific input-output pairs produced by that rule. The table is a sample of the equation’s values — a few points on the line or curve, not the complete picture.
Can a function table have the same output for two different inputs?
Yes. Two different inputs can produce the same output and the relationship is still a function. For example, y = x² gives both x = 2 and x = -2 the output y = 4. What is NOT allowed in a function is one input giving two different outputs. That would violate the definition of a function.
How do you complete a function table when the rule is missing?
Use at least two known pairs to reverse-engineer the rule. Divide the output by the input to check for a simple multiplier. If that fails, subtract the input from the output to check for an additive pattern. If neither works, calculate the slope between two pairs and solve for the intercept. Always test your rule on a third pair to confirm it before filling in blank cells.
What grade level uses function tables?
Function tables are introduced in grades 4-5 with simple rules (add 3, multiply by 2), formalized in grades 6-7 with algebraic notation (y = mx + b), and extended in grades 8-9 into linear and nonlinear functions on the coordinate plane. The same concept continues into high school as students study domain, range, and function notation like f(x).

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top