3rd Grade Resources

Here are all 3rd grade resources. Click on the navigation to see resources designed for specific strands.

What are the missing digits of this equation? Think strategically about the possibilities, then click the buttons to find out. Play this game slowly with lots of conversations about what you know/don't know. See this Marilyn Burns blog post for more information and instructional ideas.

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.)

See the area and perimeter of any rectangle.

How many of one shape fits into the other. Intended to serve as a bridge to division.


Estimate the random time shown by only the hour hand. Click a button to slowly put the clock back together and refine your estimate. This version can be any time; the second grade version has minutes that are multiples of 5.

Set the max price, then click start. A random price is generated for an item. Drag the coins onto the cash register to pay for it. Toggle the "Show total" to see how much you've paid (if needed), then click "Check" to see if you've paid the right amount.

Start by entering a number that will be the center of the number line. Then enter additional numbers to see how their positions on the number line relative to the center number. Meant to develop understanding of proximity and rounding. (e.g. Start with 500. Enter a few numbers that would round to 500.) Two boxes at the bottom allow you to check the rounding.

A simple tool for exploring how a clock works. How does the minute hand move compared to the hour hand? What do we know about what time it is by looking at the hour hand?

Arrange the digits 1-9 into three 3-digit numbers. Try to get the sum as close to 1000 as possible.

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).

Use this simple applet to compare two fractions. Adjust the denominators, then drag the point to whatever fraction you're interested in. The points (and number text) will turn purple when the fractions are equivalent.

Use this for a conversation for the perimeter and/or area of a complex polygon composed of non-overlapping rectangles. Drag the blue points to create a shape, then click one of the two buttons. Drag the sliders to move the sides.

Enter two whole numbers, then move the slider to see what happens when each is the dividend and divisor. (Works better with smaller numbers). Meant to help students understand the significance of dividend and divisor, including situations where the quotient would be a fraction.

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.

Set a start and end time. The elapsed time is shown by unwrapping the number line from the clock. Several options for what is displayed.

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?"

How do fractions map to the number line? How big do the numerator and denominator need to be to make it "full"? Is it even possible? Explore some of these questions and many others (like finding patterns in equivalent fractions) with this simple, but powerful applet.

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.

Two similar tools for recognizing and comparing fractions.


A rectangle (representing one whole) is shaded with a random fraction (under 1). Guess the fraction. Additional information is provided after each incorrect guess.

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!

Set upper and lower bounds. (For 3rd grade, set the upper bound to 1.) A random fraction in generated between the two bounds, with denominators limited to 2,3,4,5,6,8, and 10. Drag a dot to the correct location on the number line for the given fraction. Feedback provided.

Use this resource to explore various fraction relationships, particularly how fractions can be composed and decomposed and the relationship between improper and mixed number forms. Make predictions about the result of a "little jump" (a unit fraction) and a "big jump" (a whole).

This is a simplified version of GeoGebra. Students have access to 3rd grade-appropriate tools to make points, lines, and segments.

Enter a whole number, and the program will sort it in the Venn Diagram according to the two randomly determined rules. Play along with your students as you try various numbers to figure out the rules. Once you know the rules, add additional numbers to each part of the diagram. Possible rules include: bove or below a certain number; Rounds within 100 to a 10; Rounds within 1000 to a 100; Multiple of 3,4,5,6,7,8,9,10,11,or 12; Prime; Composite; Even; Odd

A random number of objects (between 0 and the upper limit you specify) flashes on the screen. Estimate how many you saw. Then display the picture again, reconsider your guess, and finally see the answer. Designed to develop solid connection between a number and how "big" it actually is.

An updated version of "How Many?" with a new feature: once you see the squares, you can arrange them into groups. Use this to connect estimation and quantity to skip counting. Or use it to have a conversation about multiplication or division.

Drag coins onto a dollar bill until you've got $1.00 in pennies, nickels, dimes, and/or quarters.

A randomly generated (L-shaped) complex polygon starts as just two sides. Drag the sliders to make the rest. Meant to allow students to see the part/part/whole relationship between opposing sides.

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.)

Meant to help develop the idea of possible rounding outcomes by exploring the numbers on an interval of 10, 100, or 1000. Name numbers on an interval (and predict their location!) or drag a randomly generated number to the correct spot (with feedback on the placement provided).

Drag the point to change the dimensions of the rectangle. Then click the "Go" button to see the perimeter upwrap and the area fly out. Perimeter and area lie along the number line to allow conversations about their value. Works better for small rectangles.

Drag coins or $1 bills into the piggy bank. Click to show the total amount.

Enter a whole number (under 1 million) and it will be shown as a bar partitioned along base-10 values. Use this for a visual demonstration of, for example, why 543 > 345, beyond "because 5 is bigger than 3".

Drag whole numbers to the correct locations on a (mostly) blank number line. Feedback provided. Adjust the upper limit for the size of the number and how many are placed on the line.

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.

A different approach to rounding. Based upon the location of the number, predict its value, then predict what it would be rounded to. Start by rounding to the nearest hundred (in Rounding within 1000) or nearest 10 (Rounding within 100). Refine your guess as you learn more. Finish by revealing what the number is. The intent is for students to learn that rounding is based off of proximity to multiples of 10 or 100, not a pattern with the digits. The digits merely reveal location.


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).

Enter a number (up to 1000), then regroup it into ones, tens, and hundreds. See also "Making Tens." Designed to allow students to see lots of equivalent representations of numbers.

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.

Drag coins onto both banks (or Fill Randomly on both)

• Which bank has more? (I like that there'd be lots of ways to answer this)

• What coins would we add to make the banks equal?

Drag some coins onto one piggy bank (or Fill Randomly)

• Students tell you the value. Click to show total.

• Students tell you another way to reach the same total. Drag that onto the other piggy bank. Click show totals for both. Do they match?

Can we partition a circle the same way we partition a square? This applet allows you to compare the resulting areas of vertical partitions in each shape. Adjust the slider to change the denominator then click the button to see the transformation.

Select the units you want to use, then guess the volume of the liquid in the container. Feedback provided.

Use this activity to develop definitions of simple polygons by noticing patterns. Build math language from informal to formal.

A random fraction is placed on the number line between 0 and the upper limit of your choosing (up to 10). Guess what it is, then click the buttons to provide additional information and refine your guess. When you're ready, see the answer in mixed number form.

A random number (upper limit is adjustable) is generated and placed on a blank number line. Your job is to guess where it landed. Click "more info" to zoom in and refine your guess.

This is a set of three dynamic illustrations meant to develop understanding of perimeter and area. "What's happening to the perimeter? What's happening to the area?" See also this student handout.