Matrix MultiplicationActivities & Teaching Strategies
Matrix multiplication is abstract and rule-heavy, so students need physical and social experiences to internalize its constraints and meaning. Active learning turns the abstract row-by-column process into a concrete, collaborative task that builds both computational fluency and geometric insight.
Learning Objectives
- 1Calculate the product of two matrices, given their dimensions and entries, following the row-by-column multiplication rule.
- 2Analyze the dimensions of two matrices to determine if their product is defined, explaining the condition based on inner dimensions.
- 3Compare the products AB and BA for given matrices A and B to demonstrate the non-commutative property of matrix multiplication.
- 4Construct a 2x2 matrix product using the dot product of rows from the first matrix and columns from the second matrix.
- 5Explain the geometric interpretation of matrix multiplication as a composition of linear transformations.
Want a complete lesson plan with these objectives? Generate a Mission →
Think-Pair-Share: Is Multiplication Order Reversible?
Students are given two 2×2 matrices and compute both AB and BA individually. In pairs, they compare results and discuss why the products differ. They then try to construct a case where AB = BA and share their findings with the class, discovering that commutativity holds for some special cases (like diagonal matrices or the identity).
Prepare & details
Explain why matrix multiplication is not commutative.
Facilitation Tip: During the Think-Pair-Share, provide a single 2×3 and 3×2 matrix on the board so students must articulate why AB exists but BA does not.
Setup: Standard classroom seating; students turn to a neighbor
Materials: Discussion prompt (projected or printed), Optional: recording sheet for pairs
Human Matrix Multiplication
Students stand in groups representing rows of one matrix and columns of another. Each person holds a number card. When the teacher calls a product entry, the corresponding 'row student' and 'column student' face each other and compute the dot product of their values aloud. The class records the entry. This physical enactment makes the row-by-column pairing visceral and memorable.
Prepare & details
Analyze the conditions for two matrices to be multiplicable.
Facilitation Tip: When running Human Matrix Multiplication, place colored tape on the floor to mark rows and columns and give each student a card with their row or column value.
Setup: Groups at tables with problem materials
Materials: Problem packet, Role cards (facilitator, recorder, timekeeper, reporter), Problem-solving protocol sheet, Solution evaluation rubric
Gallery Walk: Multiplication Compatibility Check
Stations show pairs of matrices with various dimensions. Groups visit each station and determine whether multiplication is defined, and if so, what the dimensions of the product will be, before performing the multiplication. They annotate each station with a brief justification. Comparing annotations between groups surfaces dimension-checking errors.
Prepare & details
Construct the product of two matrices, demonstrating the row-by-column process.
Facilitation Tip: For the Gallery Walk, post dimension cards in each corner of the room so students physically move to check compatibility before circling back to their desks.
Setup: Wall space or tables arranged around room perimeter
Materials: Large paper/poster boards, Markers, Sticky notes for feedback
Teaching This Topic
Model the row-by-column process slowly using color-coding on an overhead projector. Avoid rushing to shortcuts like FOIL for matrices; insist on writing out the full dot product for each entry. Research shows that geometric interpretations—linking matrices to transformations—help students retain the non-commutative nature long after the numbers are forgotten.
What to Expect
By the end of these activities, students will reliably check multiplication compatibility, compute products accurately, and explain why order matters using both algebraic and geometric language. Success looks like students discussing dimensions before multiplying and justifying their results with transformations.
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
Watch Out for These Misconceptions
Common MisconceptionDuring Think-Pair-Share: 'Matrix multiplication is commutative just like regular number multiplication.'
What to Teach Instead
Have pairs compute AB and BA using the 2×3 and 3×2 matrices on the board, then ask them to sketch the transformations on graph paper to see why the order changes the result.
Common MisconceptionDuring Human Matrix Multiplication: 'You can multiply any two matrices together as long as they have the same dimensions.'
What to Teach Instead
Before students stand up, give them color-coded cards showing 3×2 and 2×4 shapes. Ask them to pair up only if the inner dimensions match, forcing them to confront the compatibility rule before moving.
Assessment Ideas
After Human Matrix Multiplication, give students A (2x3) and B (3x2). Ask them to state the dimensions of AB, calculate the (1,1) entry, and explain why BA is not defined.
During Think-Pair-Share, pose the question: 'If matrix multiplication were commutative, what would that imply about the relationship between matrices and numbers? How might this change the way we solve systems of equations or represent transformations?' Facilitate a brief class discussion.
After Gallery Walk, give students two 2x2 matrices, M and N. Ask them to calculate MN and NM. On the back, they should write one sentence explaining whether the results are the same and why this is significant.
Extensions & Scaffolding
- Challenge early finishers to find two 2×2 matrices whose product equals the zero matrix but where neither matrix is zero.
- Scaffolding: Provide a partially completed multiplication grid with one row or column missing for students to fill in.
- Deeper exploration: Have students research how matrix multiplication is implemented in graphics pipelines and present a one-minute explanation of why order matters in rendering a 3D scene.
Key Vocabulary
| Matrix Dimensions | The size of a matrix, expressed as the number of rows by the number of columns (e.g., a 3x2 matrix has 3 rows and 2 columns). |
| Scalar Multiplication | Multiplying every element of a matrix by a single number, or scalar. This is a different operation than matrix multiplication. |
| Dot Product | The sum of the products of corresponding entries of two vectors. In matrix multiplication, it's used to calculate each element of the resulting matrix. |
| Non-commutative | An operation where the order of operands matters; for example, for matrices A and B, AB is generally not equal to BA. |
Suggested Methodologies
Planning templates for Mathematics
5E Model
The 5E Model structures lessons through five phases (Engage, Explore, Explain, Elaborate, and Evaluate), guiding students from curiosity to deep understanding through inquiry-based learning.
Unit PlannerMath Unit
Plan a multi-week math unit with conceptual coherence: from building number sense and procedural fluency to applying skills in context and developing mathematical reasoning across a connected sequence of lessons.
RubricMath Rubric
Build a math rubric that assesses problem-solving, mathematical reasoning, and communication alongside procedural accuracy, giving students feedback on how they think, not just whether they got the right answer.
More in Vectors, Matrices, and Systems
Introduction to Vectors: Magnitude and Direction
Defining vectors, their components, magnitude, and direction in 2D and 3D space.
2 methodologies
Vector Operations and Applications
Performing operations on vectors to solve physics based problems involving force and velocity.
2 methodologies
Dot Product and Angle Between Vectors
Calculating the dot product and using it to find the angle between two vectors and determine orthogonality.
2 methodologies
Vector Projections and Components
Understanding how to project one vector onto another and decompose vectors into orthogonal components, with applications in physics.
2 methodologies
Introduction to Matrices and Matrix Operations
Defining matrices, their dimensions, and performing basic operations like addition, subtraction, and scalar multiplication.
2 methodologies
Ready to teach Matrix Multiplication?
Generate a full mission with everything you need
Generate a Mission