Skip to content
MathAnvil
§ Linear Alg·Grades 8–10

Functions Worksheets

Free PDF · Problems + answer key · Instant download

Easy

10 problems

Medium

20 problems

Hard

20 problems

Mixed

30 problems

Free printable functions worksheets with step-by-step answer keys. Every worksheet is uniquely generated so students never see the same problems twice. Topics covered range from evaluate f(x) = x + b at the easy level through to function composition f(g(x)) at the advanced level.

CCSS.8.FLK20.10

What is functions?

A function is a mathematical relationship that assigns exactly one output value to each input value. Functions are typically written in the form f(x) = expression, where x represents the input and the expression shows how to calculate the output. For example, f(x) = 2x + 3 means multiply the input by 2 and add 3.

Why it matters

Functions model countless real-world relationships where one quantity depends on another. Temperature conversion formulas like F = 95C + 32 are functions that convert Celsius to Fahrenheit. Business profit models use functions to relate revenue to the number of items sold — if each item generates $15 profit, then P(x) = 15x represents total profit from x items. Population growth, medication dosage calculations, and compound interest formulas all rely on functions. In advanced mathematics, functions become the foundation for calculus, where students analyze rates of change and area under curves. The CCSS Grade 8 standards (CCSS.8.F) introduce function evaluation and comparison, preparing students for Algebra I function notation and eventually pre-calculus analysis of polynomial, rational, exponential, and logarithmic functions.

Common mistakes to watch for

  • Writing f(3) = x + 5 instead of f(3) = 3 + 5 = 8 when evaluating f(x) = x + 5, failing to substitute the input value for x.
  • Computing f(4) = 2 × 4 + 3 = 8 + 3 = 11 as f(4) = 2 × 4 + 3 = 6 + 3 = 9, forgetting order of operations by adding before multiplying.
  • Confusing function composition f(g(2)) by calculating f(2) and g(2) separately instead of first finding g(2) = 7, then computing f(7).

Questions teachers ask

What is the difference between f(x) and f(3)?+
f(x) represents the general function rule using variable x, while f(3) is the specific output when x equals 3. If f(x) = x + 5, then f(3) = 3 + 5 = 8. The notation f(3) means evaluate the function at the input value 3.
How do you evaluate a function step by step?+
Replace every instance of the input variable with the given number, then calculate following order of operations. For f(x) = 3x² - 2 and input x = 4: substitute to get 3(4)² - 2, calculate 4² = 16, multiply 3 × 16 = 48, subtract to get 48 - 2 = 46.
What does function notation f(x) actually mean?+
The notation f(x) reads as "f of x" and represents a function named f that takes input x. The letter f is just the function's name — it could be g(x), h(x), or any letter. The parentheses don't mean multiplication; they indicate that x is the input to function f.
Can a function have the same output for different inputs?+
Yes, multiple inputs can produce the same output. For example, f(x) = x² gives f(3) = 9 and f(-3) = 9. However, each input must have exactly one output. A function cannot assign both 5 and 7 to the same input value.
How do you find the slope and intercepts of a linear function?+
For f(x) = mx + b, the slope is m and y-intercept is b. To find x-intercept, set f(x) = 0 and solve for x. For f(x) = 2x - 6: slope is 2, y-intercept is -6, and x-intercept is found by solving 2x - 6 = 0, giving x = 3.
Generate worksheet →Free · No account · Unlimited

Pick a difficulty

Click any level to open the generator with that difficulty pre-selected.

Try a sample problem

Try it right now

Click “Generate a problem” to see a fresh example of this technique.

Learn the theory → Read our functions guide with worked examples.

Practice online → Interactive functions problems with instant feedback.