Functions Worksheets
Free PDF · Problems + answer key · Instant download
Easy
10 problemsMedium
20 problemsHard
20 problemsMixed
30 problemsFree 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.
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)?+
How do you evaluate a function step by step?+
What does function notation f(x) actually mean?+
Can a function have the same output for different inputs?+
How do you find the slope and intercepts of a linear function?+
Pick a difficulty
Click any level to open the generator with that difficulty pre-selected.
Beginner
Generate →- Concepts
- Evaluate f(x) = x + b
- Range
- x: 1–10, b: 1–9
- Steps
- 1 step
- Example
- f(x) = x + 3, find f(5)
Easy
Generate →- Concepts
- Evaluate f(x) = ax ± b
- Range
- a: 2–5, b: 1–9, x: 2–10
- Steps
- 1 step
- Example
- f(x) = 3x + 2, find f(4)
Medium
Generate →- Concepts
- Evaluate f(x) = x² + b
- Range
- x: 2–6, b: 1–5
- Steps
- 2 steps
- Example
- f(x) = x² + 3, find f(4)
Hard
Generate →- Concepts
- Function composition f(g(x))
- Range
- a: 2–4, b: 1–6, x: 1–5
- Steps
- 2 steps
- Example
- f(x) = 3x − 1, g(x) = x + 4, find f(g(2))
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.