Skip to content

Composition of FunctionsActivities & Teaching Strategies

Active learning fits composition of functions because students often confuse nesting with arithmetic operations. By physically passing values or building chains, they see how outputs become inputs, making the abstract concrete. This hands-on work also reveals why order matters, which written exercises alone may not clarify.

Class 12Mathematics4 activities15 min30 min

Learning Objectives

  1. 1Calculate the composite function (f ∘ g)(x) given two functions f(x) and g(x).
  2. 2Determine the domain and range of a composite function, considering the domains and ranges of the individual functions.
  3. 3Compare the result of function composition (f ∘ g)(x) with function multiplication f(x) * g(x).
  4. 4Construct a real-world problem that can be modeled using the composition of two functions.

Want a complete lesson plan with these objectives? Generate a Mission

Pairs: Composition Relay

Pair students and provide values of x. One computes g(x), passes the output to the partner for f(g(x)). Switch roles and repeat with g ∘ f. Pairs discuss why results differ and note domain checks.

Prepare & details

Analyze how the domain and range of individual functions affect the domain of their composition.

Facilitation Tip: During Composition Relay, ensure each pair writes intermediate values clearly on their sheets before passing to the next student to avoid confusion.

Setup: Flexible seating that allows clusters of 5-6 students; desks can be grouped in rows of three facing each other if fixed furniture limits rearrangement. Wall or board space for displaying group norm charts and the session agenda is helpful.

Materials: Printed problem brief cards (one per group), Role cards: Facilitator, Questioner, Recorder, Devil's Advocate, Communicator, Group norm chart (printable poster format), Individual reflection sheet and exit ticket, Timer visible to the class (board countdown or projected timer)

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
30 min·Small Groups

Small Groups: Real-World Chain Builder

Groups select a scenario like total cost = tax(rate * base price). Define f and g, compose them, and test with numbers. Present domain restrictions and verify with class data.

Prepare & details

Compare the composition of functions with the multiplication of functions.

Facilitation Tip: In Real-World Chain Builder, ask groups to present their chains with real-world explanations to reinforce the idea of substitution.

Setup: Flexible seating that allows clusters of 5-6 students; desks can be grouped in rows of three facing each other if fixed furniture limits rearrangement. Wall or board space for displaying group norm charts and the session agenda is helpful.

Materials: Printed problem brief cards (one per group), Role cards: Facilitator, Questioner, Recorder, Devil's Advocate, Communicator, Group norm chart (printable poster format), Individual reflection sheet and exit ticket, Timer visible to the class (board countdown or projected timer)

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
25 min·Whole Class

Whole Class: Domain Voting Game

Project f and g. Call out x values; class votes if in domain of f ∘ g. Tally votes, compute to confirm, and adjust mental models. Record patterns on board.

Prepare & details

Construct a real-world scenario that can be modeled using function composition.

Facilitation Tip: For Domain Voting Game, have students mark excluded points on the board using different colours to highlight patterns in domain restrictions.

Setup: Flexible seating that allows clusters of 5-6 students; desks can be grouped in rows of three facing each other if fixed furniture limits rearrangement. Wall or board space for displaying group norm charts and the session agenda is helpful.

Materials: Printed problem brief cards (one per group), Role cards: Facilitator, Questioner, Recorder, Devil's Advocate, Communicator, Group norm chart (printable poster format), Individual reflection sheet and exit ticket, Timer visible to the class (board countdown or projected timer)

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management
15 min·Individual

Individual: Graph Sketch Challenge

Students sketch graphs of f, g, then f ∘ g and g ∘ f on paper. Shade domains, compare shapes, and note non-commutativity. Share one insight with neighbour.

Prepare & details

Analyze how the domain and range of individual functions affect the domain of their composition.

Facilitation Tip: During Graph Sketch Challenge, remind students to label each step of the composition on their sketches for clarity.

Setup: Flexible seating that allows clusters of 5-6 students; desks can be grouped in rows of three facing each other if fixed furniture limits rearrangement. Wall or board space for displaying group norm charts and the session agenda is helpful.

Materials: Printed problem brief cards (one per group), Role cards: Facilitator, Questioner, Recorder, Devil's Advocate, Communicator, Group norm chart (printable poster format), Individual reflection sheet and exit ticket, Timer visible to the class (board countdown or projected timer)

ApplyAnalyzeEvaluateCreateRelationship SkillsDecision-MakingSelf-Management

Teaching This Topic

Start with simple linear functions to build intuition before moving to quadratics or roots, as students grasp nesting better with familiar shapes. Use verbal walkthroughs where you narrate how f(g(x)) unfolds step-by-step, modelling the thinking aloud. Avoid rushing to formal notation; let students describe compositions in their own words first, then bridge to symbols. Research shows this gradual abstraction reduces errors in domain identification and order sensitivity.

What to Expect

Students will correctly compose functions in both orders, explain why composition is not commutative, and determine the domain of composite functions by tracing values through each step. They will also distinguish composition from multiplication through examples and sketches.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring Composition Relay, watch for students assuming (f ∘ g)(x) and (g ∘ f)(x) yield the same result for any functions.

What to Teach Instead

Have pairs swap their relay sheets and compare outputs side by side, prompting them to notice differences in intermediate and final values.

Common MisconceptionDuring Domain Voting Game, watch for students treating the domain of f ∘ g as the intersection of domains of f and g.

What to Teach Instead

Ask groups to test specific x-values from the intersection and mark failures on the board to show why g(x) must lie in f's domain.

Common MisconceptionDuring Composition Relay, watch for students interpreting f(g(x)) as multiplication of f(x) and g(x).

What to Teach Instead

Pause the relay and ask students to read their passed values aloud, emphasizing how g(x) becomes the input for f, not a multiplier.

Assessment Ideas

Quick Check

After Composition Relay, give pairs two new functions and ask them to compute both orders. Collect one answer per pair to check for correct nesting and order sensitivity.

Exit Ticket

After Real-World Chain Builder, have students write a short paragraph explaining how the domain of their composite function depends on the outputs of the first function, using their chain as an example.

Discussion Prompt

During Graph Sketch Challenge, ask students to share their sketches in small groups and explain how the shape of f(g(x)) differs from f(x)g(x), noting key visual differences.

Extensions & Scaffolding

  • Challenge: Ask students to find a function h such that (h ∘ f)(x) = (g ∘ f)(x) for given f, g and prove uniqueness.
  • Scaffolding: Provide partially completed composition chains with blanks for missing functions or values to guide struggling students.
  • Deeper exploration: Explore how composition behaves with piecewise functions, requiring students to check multiple cases for domain and output.

Key Vocabulary

Composite FunctionA function formed by applying one function to the result of another function. It is denoted as (f ∘ g)(x) which means f(g(x)).
Domain of CompositionThe set of all possible input values (x) for the composite function (f ∘ g)(x). This depends on the domain of g and the domain of f for the values g(x) takes.
Range of CompositionThe set of all possible output values for the composite function (f ∘ g)(x). This is the set of values f(y) where y is in the range of g and y is in the domain of f.
Function MultiplicationThe operation of multiplying the output values of two functions, denoted as f(x) * g(x).

Ready to teach Composition of Functions?

Generate a full mission with everything you need

Generate a Mission