4th Grade Computation and Algebraic Thinking Resources

Enter two fractions, then watch as they are added together. "Why is the sum partitioned like that?"

This uses an area model approach for multiplication. Use as a tool to support students as they learn multi-digit multiplication, or take an inquiry approach by clicking "Randomize" and working slowly, carefully to figure out the two factors. What's the fewest pieces of information you need?

This is a hundreds chart, but with a twist. Every number in the hundreds chart has been multiplied by a random number [1,10]. Can you figure out the pattern? (See also Number Path, which explores the same idea on a normal hundreds chart.)

Use the sliders to adjust the factors, then "Slide me" to see the area model being constructed. This particular approach is meant to give additional visual support to students as they gain understanding of how tens x tens = hundreds, tens x tens = tens, and ones x ones = ones.

A simple tool for students who need support when finding a common denominator (or any other context in which they are looking for a common multiple).

This applet, while designed primarily to accompany contextual multiplication and division tasks, will work to illustrate any situation in which students are multiplying or dividing whole numbers. The main thinking behind it is that students can struggle with conceptualizing the three components of the majority of these problems: total number of objects, number of groups, and objects in each group. By providing a visual to accompany their thinking, we can help them to see the math they are doing, whether correct or incorrect based on the context. A specific way of using this would be to pair it with the Mathematical Language Routine Co-Craft Questions. Provide the beginning of the stem (like "Four friends have a recipe that makes 15 cookies"), and use this to help students consider different questions they could pose based on it.

This resource is intended to get students to use proportional reasoning to estimate quotients. Use the sliders to generate random dividends and divisors, or input your own numbers. Start by dragging the numbers to the correct locations, then predict the number of "jumps" to land on the dividend.

This is designed to help students connect division algorithms to the "action" that is actually taking place. As students develop repeated subtraction or partial quotient approaches, use this to support them thinking "What is happening here?" as they represent the problem mathematically and attend to the meaning of the quantities.

Use the sliders to adjust the addends, then consider the size of the sum relative to the two bounds you are given. "Would the sum be closer to ___ or ___? How do you know?" As the level of precision increases, the level of mathematical reasoning increases with it. And the GRAND purpose behind this is to get students using an estimation strategy called front-end addition. Consider building this around a central question of "How do we make our estimates more precise?"

Use this applet to engage in some pre-algorithmic thinking. Enter any fraction, then use the sliders to see it arranged in various ways. Make connections to multiplication, division, addition, and (perhaps) even subtraction. Notice and describe patterns!

A 2-player, GeoGebra version of Sara VanDerWerf's game. You will place (up to) 25 numbers in the grid. You score by placing (by clicking) matching numbers in adjacent squares. Decide whether you want to play a timed or untimed game, and whether you'd like the scores to be calculated by sums or products. See Sara's blog post for more information.

What if we took a hundreds chart and replaced the whole numbers with fractions? Explore this idea by clicking "Add to path," then click on a square to show its values...but try to predict the value first!

This activity is meant to develop flexible, creative thinking about numbers and operations. Your goal is to move a from a starting number to a target number, but there are many ways to do this! Adjust the sliders to control the bounds of the numbers involved.

A simple activity in which you put multiplication expressions in increasing order. Adjust the sliders to change the number of expressions and the number of digits in the factors, focusing more on estimation for large products.

A simple activity in which you put division expressions in increasing order. Adjust the slider to change the number of questions.

Adjust the slider to control the size of the numbers. One of the pieces (a part or the whole) is randomly provided. Use estimation to fill in the rest. Feedback provided.

Designed to develop ability to estimate reasonable answers in subtraction situations. Specify your own subtraction problem (or generate a random one), then represent the relative size of the subtrahend by shading a rectangle representing the minuend. Feedback on accuracy of shading is provided. (Not included but recommended: finish by estimate the size of the difference before actually doing the subtraction.)

Designed to make a more concrete connection between dividend, divisor, and quotient. Use number sense to estimate the relative size of dividend and divisor, then use that to estimate the quotient.

Enter a dividend, then adjust the slider to see it "divided" into groups and, if necessary, a remainder. If you wish, display the division equation and the related multiplication equation.

Enter a division expression, then select an approach to the division (partitive or quotative).

Enter a multiplication expression, then select a visualization (jumps on a number line, array, or equal sized groups).

This is designed to accompany students as they begin to develop algorithmic approaches to subtracting mixed number fractions. This uses a comparison approach. (Do you see the difference, 2 5/6, in the GIF?) Go slowly and really dig into the conversation when you "regroup" (like when 5 2/6 → 4 8/6) so that students develop fluency with a strong conceptual base.

Designed to develop a specific strategy when faced with a regrouping problem in subtraction. Specify a subtraction problem, then see that represented on the number line as the distance between the two numbers. Since that is a fixed distance, explore how it can be found by adjusting the minuend and subtrahend to generate equivalent subtraction problems, some which would not require regrouping.