PhET Interactive Simulations: Math
Not Yet Rated
 algebra
 fractions
 graphing
 numbers
 applying information
 investigation
 making conclusions
None
Interactive simulations, realtime visualizations, and virtual manipulatives make math concepts easier to internalize for almost all students, and PhET's tools are some of the best. There's a fairly small library of simulations compared to the site's other subjects, but all the tools offered are of excellent quality. From early fundamentals such as arithmetic, fractions, and estimation to advanced concepts in probability, trigonometry, and calculus, most classes from K12 will find at least one tool useful. The Trig Tour and LeastSquares Regression sim are stunning interactive demonstrations of otherwise abstract concepts.
For plenty of ideas and concrete plans for implementing these tools in the classroom, check out the teachercreated resources including labs, guides, homework, and test questions that accompany each simulation.
Read More Read LessKey Standards Supported
Building Functions  
HSF.BF: Build A Function That Models A Relationship Between Two Quantities  
HSF.BF.1  Write a function that describes a relationship between two quantities. 
Creating Equations  
HSA.CED: Create Equations That Describe Numbers Or Relationships  
HSA.CED.1  Create equations and inequalities in one variable and use them to solve problems. Include equations arising from linear and quadratic functions, and simple rational and exponential functions. 
HSA.CED.2  Create equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales. 
HSA.CED.4  Rearrange formulas to highlight a quantity of interest, using the same reasoning as in solving equations. For example, rearrange Ohm’s law V = IR to highlight resistance R. 
Expressions And Equations  
8.EE: Understand The Connections Between Proportional Relationships, Lines, And Linear Equations.  
8.EE.5  Graph proportional relationships, interpreting the unit rate as the slope of the graph. Compare two different proportional relationships represented in different ways. For example, compare a distancetime graph to a distancetime equation to determine which of two moving objects has greater speed. 
8.EE.6  Use similar triangles to explain why the slope m is the same between any two distinct points on a nonvertical line in the coordinate plane; derive the equation y = mx for a line through the origin and the equation y = mx + b for a line intercepting the vertical axis at b. 
Functions  
8.F: Define, Evaluate, And Compare Functions.  
8.F.1  Understand that a function is a rule that assigns to each input exactly one output. The graph of a function is the set of ordered pairs consisting of an input and the corresponding output.1 
8.F.2  Compare properties of two functions each represented in a different way (algebraically, graphically, numerically in tables, or by verbal descriptions). For example, given a linear function represented by a table of values and a linear function represented by an algebraic expression, determine which function has the greater rate of change. 
8.F.3  Interpret the equation y = mx + b as defining a linear function, whose graph is a straight line; give examples of functions that are not linear. For example, the function A = s2 giving the area of a square as a function of its side length is not linear because its graph contains the points (1,1), (2,4) and (3,9), which are not on a straight line. 
Use Functions To Model Relationships Between Quantities.  
8.F.4  Construct a function to model a linear relationship between two quantities. Determine the rate of change and initial value of the function from a description of a relationship or from two (x, y) values, including reading these from a table or from a graph. Interpret the rate of change and initial value of a linear function in terms of the situation it models, and in terms of its graph or a table of values. 
8.F.5  Describe qualitatively the functional relationship between two quantities by analyzing a graph (e.g., where the function is increasing or decreasing, linear or nonlinear). Sketch a graph that exhibits the qualitative features of a function that has been described verbally. 
Geometry  
3.G: Reason With Shapes And Their Attributes.  
3.G.2  Partition shapes into parts with equal areas. Express the area of each part as a unit fraction of the whole. For example, partition a shape into 4 parts with equal area, and describe the area of each part as 1/4 of the area of the shape. 
5.G: Graph Points On The Coordinate Plane To Solve RealWorld And Mathematical Problems.  
5.G.1  Use a pair of perpendicular number lines, called axes, to define a coordinate system, with the intersection of the lines (the origin) arranged to coincide with the 0 on each line and a given point in the plane located by using an ordered pair of numbers, called its coordinates. Understand that the first number indicates how far to travel from the origin in the direction of one axis, and the second number indicates how far to travel in the direction of the second axis, with the convention that the names of the two axes and the coordinates correspond (e.g., xaxis and xcoordinate, yaxis and ycoordinate). 
5.G.2  Represent real world and mathematical problems by graphing points in the first quadrant of the coordinate plane, and interpret coordinate values of points in the context of the situation. 
Interpreting Categorical And Quantitative Data  
HSS.ID: Summarize, Represent, And Interpret Data On A Single Count Or Measurement Variable  
HSS.ID.1  Represent data with plots on the real number line (dot plots, histograms, and box plots). 
HSS.ID.2  Use statistics appropriate to the shape of the data distribution to compare center (median, mean) and spread (interquartile range, standard deviation) of two or more different data sets. 
HSS.ID.3  Interpret differences in shape, center, and spread in the context of the data sets, accounting for possible effects of extreme data points (outliers). 
HSS.ID.4  Use the mean and standard deviation of a data set to fit it to a normal distribution and to estimate population percentages. Recognize that there are data sets for which such a procedure is not appropriate. Use calculators, spreadsheets, and tables to estimate areas under the normal curve. 
Linear, Quadratic, And Exponential Models  
HSF.LE: Construct And Compare Linear, Quadratic, And Exponential Models And Solve Problems  
HSF.LE.1  Distinguish between situations that can be modeled with linear functions and with exponential functions. 
HSF.LE.1.a  Prove that linear functions grow by equal differences over equal intervals, and that exponential functions grow by equal factors over equal intervals. 
Making Inferences And Justifying Conclusions  
HSS.IC: Understand And Evaluate Random Processes Underlying Statistical Experiments  
HSS.IC.2  Decide if a specified model is consistent with results from a given datagenerating process, e.g., using simulation. For example, a model says a spinning coin falls heads up with probability 0.5. Would a result of 5 tails in a row cause you to question the model? 
Measurement And Data  
3.MD: Geometric Measurement: Understand Concepts Of Area And Relate Area To Multiplication And To Addition.  
3.MD.5  Recognize area as an attribute of plane figures and understand concepts of area measurement. 
3.MD.5.a  A square with side length 1 unit, called “a unit square,” is said to have “one square unit” of area, and can be used to measure area. 
3.MD.5.b  A plane figure which can be covered without gaps or overlaps by n unit squares is said to have an area of n square units. 
3.MD.6  Measure areas by counting unit squares (square cm, square m, square in, square ft, and improvised units). 
3.MD.7  Relate area to the operations of multiplication and addition. 
3.MD.7.a  Find the area of a rectangle with wholenumber side lengths by tiling it, and show that the area is the same as would be found by multiplying the side lengths. 
3.MD.7.b  Multiply side lengths to find areas of rectangles with whole number side lengths in the context of solving real world and mathematical problems, and represent wholenumber products as rectangular areas in mathematical reasoning. 
3.MD.7.c  Use tiling to show in a concrete case that the area of a rectangle with wholenumber side lengths a and b + c is the sum of a × b and a × c. Use area models to represent the distributive property in mathematical reasoning. 
3.MD.7.d  Recognize area as additive. Find areas of rectilinear figures by decomposing them into nonoverlapping rectangles and adding the areas of the nonoverlapping parts, applying this technique to solve real world problems. 
4.MD: Solve Problems Involving Measurement And Conversion Of Measurements From A Larger Unit To A Smaller Unit.  
4.MD.1  Know relative sizes of measurement units within one system of units including km, m, cm; kg, g; lb, oz.; l, ml; hr, min, sec. Within a single system of measurement, express measurements in a larger unit in terms of a smaller unit. Record measurement equivalents in a two column table. For example, know that 1 ft is 12 times as long as 1 in. Express the length of a 4 ft snake as 48 in. Generate a conversion table for feet and inches listing the number pairs (1, 12), (2, 24), (3, 36), ... 
4.MD.2  Use the four operations to solve word problems involving distances, intervals of time, liquid volumes, masses of objects, and money, including problems involving simple fractions or decimals, and problems that require expressing measurements given in a larger unit in terms of a smaller unit. Represent measurement quantities using diagrams such as number line diagrams that feature a measurement scale. 
4.MD.3  Apply the area and perimeter formulas for rectangles in real world and mathematical problems. For example, find the width of a rectangular room given the area of the flooring and the length, by viewing the area formula as a multiplication equation with an unknown factor. 
Represent And Interpret Data.  
4.MD.4  Make a line plot to display a data set of measurements in fractions of a unit (1/2, 1/4, 1/8). Solve problems involving addition and subtraction of fractions by using information presented in line plots. For example, from a line plot find and interpret the difference in length between the longest and shortest specimens in an insect collection. 
Number And Operations In Base Ten  
K.NBT: Work With Numbers 11–19 To Gain Foundations For Place Value.  
K.NBT.1  Compose and decompose numbers from 11 to 19 into ten ones and some further ones, e.g., by using objects or drawings, and record each composition or decomposition by a drawing or equation (e.g., 18 = 10 + 8); understand that these numbers are composed of ten ones and one, two, three, four, five, six, seven, eight, or nine ones. 
1.NBT: Extend The Counting Sequence.  
1.NBT.1  Count to 120, starting at any number less than 120. In this range, read and write numerals and represent a number of objects with a written numeral. 
Understand Place Value.  
1.NBT.2  Understand that the two digits of a twodigit number represent amounts of tens and ones. Understand the following as special cases: 
1.NBT.2.a  10 can be thought of as a bundle of ten ones — called a “ten.” b. 
1.NBT.2.b  The numbers from 11 to 19 are composed of a ten and one, two, three, four, five, six, seven, eight, or nine ones. 
1.NBT.2.c  The numbers 10, 20, 30, 40, 50, 60, 70, 80, 90 refer to one, two, three, four, five, six, seven, eight, or nine tens (and 0 ones). 
1.NBT.3  Compare two twodigit numbers based on meanings of the tens and ones digits, recording the results of comparisons with the symbols >, =, and <. 
Use Place Value Understanding And Properties Of Operations To Add And Subtract.  
1.NBT.4  Add within 100, including adding a twodigit number and a onedigit number, and adding a twodigit number and a multiple of 10, using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method and explain the reasoning used. Understand that in adding twodigit numbers, one adds tens and tens, ones and ones; and sometimes it is necessary to compose a ten. 
1.NBT.5  Given a twodigit number, mentally find 10 more or 10 less than the number, without having to count; explain the reasoning used. 
1.NBT.6  Subtract multiples of 10 in the range 1090 from multiples of 10 in the range 1090 (positive or zero differences), using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method and explain the reasoning used. 
2.NBT: Understand Place Value.  
2.NBT.1  Understand that the three digits of a threedigit number represent amounts of hundreds, tens, and ones; e.g., 706 equals 7 hundreds, 0 tens, and 6 ones. Understand the following as special cases: 
2.NBT.1.a  100 can be thought of as a bundle of ten tens — called a “hundred.” 
2.NBT.1.b  The numbers 100, 200, 300, 400, 500, 600, 700, 800, 900 refer to one, two, three, four, five, six, seven, eight, or nine hundreds (and 0 tens and 0 ones). 
2.NBT.2  Count within 1000; skipcount by 5s, 10s, and 100s. 
2.NBT.3  Read and write numbers to 1000 using baseten numerals, number names, and expanded form. 
2.NBT.4  Compare two threedigit numbers based on meanings of the hundreds, tens, and ones digits, using >, =, and < symbols to record the results of comparisons. 
Use Place Value Understanding And Properties Of Operations To Add And Subtract.  
2.NBT.5  Fluently add and subtract within 100 using strategies based on place value, properties of operations, and/or the relationship between addition and subtraction. 
2.NBT.6  Add up to four twodigit numbers using strategies based on place value and properties of operations. 
2.NBT.7  Add and subtract within 1000, using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method. Understand that in adding or subtracting three digit numbers, one adds or subtracts hundreds and hundreds, tens and tens, ones and ones; and sometimes it is necessary to compose or decompose tens or hundreds. 
2.NBT.8  Mentally add 10 or 100 to a given number 100–900, and mentally subtract 10 or 100 from a given number 100–900. 
2.NBT.9  Explain why addition and subtraction strategies work, using place value and the properties of operations.3 
3.NBT: Use Place Value Understanding And Properties Of Operations To Perform MultiDigit Arithmetic.4  
3.NBT.1  Use place value understanding to round whole numbers to the nearest 10 or 100. 
3.NBT.2  Fluently add and subtract within 1000 using strategies and algorithms based on place value, properties of operations, and/or the relationship between addition and subtraction. 
3.NBT.3  Multiply onedigit whole numbers by multiples of 10 in the range 10–90 (e.g., 9 × 80, 5 × 60) using strategies based on place value and properties of operations. 
4.NBT: Generalize Place Value Understanding For MultiDigit Whole Numbers.  
4.NBT.1  Recognize that in a multidigit whole number, a digit in one place represents ten times what it represents in the place to its right. For example, recognize that 700 ÷ 70 = 10 by applying concepts of place value and division. 
4.NBT.2  Read and write multidigit whole numbers using baseten numerals, number names, and expanded form. Compare two multidigit numbers based on meanings of the digits in each place, using >, =, and < symbols to record the results of comparisons. 
4.NBT.3  Use place value understanding to round multidigit whole numbers to any place. 
Use Place Value Understanding And Properties Of Operations To Perform MultiDigit Arithmetic.  
4.NBT.4  Fluently add and subtract multidigit whole numbers using the standard algorithm. 
4.NBT.5  Multiply a whole number of up to four digits by a onedigit whole number, and multiply two twodigit numbers, using strategies based on place value and the properties of operations. Illustrate and explain the calculation by using equations, rectangular arrays, and/or area models. 
4.NBT.6  Find wholenumber quotients and remainders with up to fourdigit dividends and onedigit divisors, using strategies based on place value, the properties of operations, and/or the relationship between multiplication and division. Illustrate and explain the calculation by using equations, rectangular arrays, and/or area models. 
5.NBT: Understand The Place Value System.  
5.NBT.1  Recognize that in a multidigit number, a digit in one place represents 10 times as much as it represents in the place to its right and 1/10 of what it represents in the place to its left. 
5.NBT.2  Explain patterns in the number of zeros of the product when multiplying a number by powers of 10, and explain patterns in the placement of the decimal point when a decimal is multiplied or divided by a power of 10. Use wholenumber exponents to denote powers of 10. 
5.NBT.3  Read, write, and compare decimals to thousandths. 
5.NBT.3.a  Read and write decimals to thousandths using baseten numerals, number names, and expanded form, e.g., 347.392 = 3 × 100 + 4 × 10 + 7 × 1 + 3 × (1/10) + 9 × (1/100) + 2 × (1/1000). 
5.NBT.3.b  Compare two decimals to thousandths based on meanings of the digits in each place, using >, =, and < symbols to record the results of comparisons. 
5.NBT.4  Use place value understanding to round decimals to any place. 
Perform Operations With MultiDigit Whole Numbers And With Decimals To Hundredths.  
5.NBT.5  Fluently multiply multidigit whole numbers using the standard algorithm. 
5.NBT.6  Find wholenumber quotients of whole numbers with up to fourdigit dividends and twodigit divisors, using strategies based on place value, the properties of operations, and/or the relationship between multiplication and division. Illustrate and explain the calculation by using equations, rectangular arrays, and/or area models. 
5.NBT.7  Add, subtract, multiply, and divide decimals to hundredths, using concrete models or drawings and strategies based on place value, properties of operations, and/or the relationship between addition and subtraction; relate the strategy to a written method and explain the reasoning used. 
Number And Operations—Fractions  
3.NF: Develop Understanding Of Fractions As Numbers.  
3.NF.1  Understand a fraction 1/b as the quantity formed by 1 part when a whole is partitioned into b equal parts; understand a fraction a/b as the quantity formed by a parts of size 1/b. 
3.NF.2  Understand a fraction as a number on the number line; represent fractions on a number line diagram. 
3.NF.2.a  Represent a fraction 1/b on a number line diagram by defining the interval from 0 to 1 as the whole and partitioning it into b equal parts. Recognize that each part has size 1/b and that the endpoint of the part based at 0 locates the number 1/b on the number line. 
3.NF.2.b  Represent a fraction a/b on a number line diagram by marking off a lengths 1/b from 0. Recognize that the resulting interval has size a/b and that its endpoint locates the number a/b on the number line. 
3.NF.3  Explain equivalence of fractions in special cases, and compare fractions by reasoning about their size. 
3.NF.3.a  Understand two fractions as equivalent (equal) if they are the same size, or the same point on a number line. 
3.NF.3.b  Recognize and generate simple equivalent fractions, e.g., 1/2 = 2/4, 4/6 = 2/3). Explain why the fractions are equivalent, e.g., by using a visual fraction model. 
3.NF.3.c  Express whole numbers as fractions, and recognize fractions that are equivalent to whole numbers. Examples: Express 3 in the form 3 = 3/1; recognize that 6/1 = 6; locate 4/4 and 1 at the same point of a number line diagram. 
3.NF.3.d  Compare two fractions with the same numerator or the same denominator by reasoning about their size. Recognize that comparisons are valid only when the two fractions refer to the same whole. Record the results of comparisons with the symbols >, =, or <, and justify the conclusions, e.g., by using a visual fraction model. 
4.NF: Extend Understanding Of Fraction Equivalence And Ordering.  
4.NF.1  Explain why a fraction a/b is equivalent to a fraction (n × a)/(n × b) by using visual fraction models, with attention to how the number and size of the parts differ even though the two fractions themselves are the same size. Use this principle to recognize and generate equivalent fractions. 
4.NF.2  Compare two fractions with different numerators and different denominators, e.g., by creating common denominators or numerators, or by comparing to a benchmark fraction such as 1/2. Recognize that comparisons are valid only when the two fractions refer to the same whole. Record the results of comparisons with symbols >, =, or <, and justify the conclusions, e.g., by using a visual fraction model. 
Build Fractions From Unit Fractions By Applying And Extending Previous Understandings Of Operations On Whole Numbers.  
4.NF.3  Understand a fraction a/b with a > 1 as a sum of fractions 1/b. a. 
4.NF.3.a  Understand addition and subtraction of fractions as joining and separating parts referring to the same whole. 
4.NF.3.b  Decompose a fraction into a sum of fractions with the same denominator in more than one way, recording each decomposition by an equation. Justify decompositions, e.g., by using a visual fraction model. Examples: 3/8 = 1/8 + 1/8 + 1/8 ; 3/8 = 1/8 + 2/8 ; 2 1/8 = 1 + 1 + 1/8 = 8/8 + 8/8 + 1/8. 
4.NF.3.c  Add and subtract mixed numbers with like denominators, e.g., by replacing each mixed number with an equivalent fraction, and/or by using properties of operations and the relationship between addition and subtraction. 
4.NF.3.d  Solve word problems involving addition and subtraction of fractions referring to the same whole and having like denominators, e.g., by using visual fraction models and equations to represent the problem. 
4.NF.4  Apply and extend previous understandings of multiplication to multiply a fraction by a whole number. 
4.NF.4.a  Understand a fraction a/b as a multiple of 1/b. For example, use a visual fraction model to represent 5/4 as the product 5 × (1/4), recording the conclusion by the equation 5/4 = 5 × (1/4). 
4.NF.4.b  Understand a multiple of a/b as a multiple of 1/b, and use this understanding to multiply a fraction by a whole number. For example, use a visual fraction model to express 3 × (2/5) as 6 × (1/5), recognizing this product as 6/5. (In general, n × (a/b) = (n × a)/b.) 
4.NF.4.c  Solve word problems involving multiplication of a fraction by a whole number, e.g., by using visual fraction models and equations to represent the problem. For example, if each person at a party will eat 3/8 of a pound of roast beef, and there will be 5 people at the party, how many pounds of roast beef will be needed? Between what two whole numbers does your answer lie? 
Understand Decimal Notation For Fractions, And Compare Decimal Fractions.  
4.NF.5  Express a fraction with denominator 10 as an equivalent fraction with denominator 100, and use this technique to add two fractions with respective denominators 10 and 100.4 For example, express 3/10 as 30/100, and add 3/10 + 4/100 = 34/100. 
4.NF.6  Use decimal notation for fractions with denominators 10 or 100. For example, rewrite 0.62 as 62/100; describe a length as 0.62 meters; locate 0.62 on a number line diagram. 
4.NF.7  Compare two decimals to hundredths by reasoning about their size. Recognize that comparisons are valid only when the two decimals refer to the same whole. Record the results of comparisons with the symbols >, =, or <, and justify the conclusions, e.g., by using a visual model. 
5.NF: Use Equivalent Fractions As A Strategy To Add And Subtract Fractions.  
5.NF.1  Add and subtract fractions with unlike denominators (including mixed numbers) by replacing given fractions with equivalent fractions in such a way as to produce an equivalent sum or difference of fractions with like denominators. For example, 2/3 + 5/4 = 8/12 + 15/12 = 23/12. (In general, a/b + c/d = (ad + bc)/bd.) 
5.NF.2  Solve word problems involving addition and subtraction of fractions referring to the same whole, including cases of unlike denominators, e.g., by using visual fraction models or equations to represent the problem. Use benchmark fractions and number sense of fractions 
Apply And Extend Previous Understandings Of Multiplication And Division To Multiply And Divide Fractions.  
5.NF.3  Interpret a fraction as division of the numerator by the denominator (a/b = a ÷ b). Solve word problems involving division of whole numbers leading to answers in the form of fractions or mixed numbers, e.g., by using visual fraction models or equations to represent the problem. For example, interpret 3/4 as the result of dividing 3 by 4, noting that 3/4 multiplied by 4 equals 3, and that when 3 wholes are shared equally among 4 people each person has a share of size 3/4. If 9 people want to share a 50pound sack of rice equally by weight, how many pounds of rice should each person get? Between what two whole numbers does your answer lie? 
5.NF.4  Apply and extend previous understandings of multiplication to multiply a fraction or whole number by a fraction. 
5.NF.4.a  Interpret the product (a/b) × q as a parts of a partition of q into b equal parts; equivalently, as the result of a sequence of operations a × q ÷ b. For example, use a visual fraction model to show (2/3) × 4 = 8/3, and create a story context for this equation. Do the same with (2/3) × (4/5) = 8/15. (In general, (a/b) × (c/d) = ac/bd.) 
5.NF.4.b  Find the area of a rectangle with fractional side lengths by tiling it with unit squares of the appropriate unit fraction side lengths, and show that the area is the same as would be found by multiplying the side lengths. Multiply fractional side lengths to find areas of rectangles, and represent fraction products as rectangular areas. 
5.NF.5  Interpret multiplication as scaling (resizing), by: 
5.NF.5.a  Comparing the size of a product to the size of one factor on the basis of the size of the other factor, without performing the indicated multiplication. 
5.NF.5.b  Explaining why multiplying a given number by a fraction greater than 1 results in a product greater than the given number (recognizing multiplication by whole numbers greater than 1 as a familiar case); explaining why multiplying a given number by a fraction less than 1 results in a product smaller than the given number; and relating the principle of fraction equivalence a/b = (n×a)/(n×b) to the effect of multiplying a/b by 1. 
5.NF.6  Solve real world problems involving multiplication of fractions and mixed numbers, e.g., by using visual fraction models or equations to represent the problem. 
5.NF.7  Apply and extend previous understandings of division to divide unit fractions by whole numbers and whole numbers by unit fractions.1 
5.NF.7.a  Interpret division of a unit fraction by a nonzero whole number, and compute such quotients. For example, create a story context for (1/3) ÷ 4, and use a visual fraction model to show the quotient. Use the relationship between multiplication and division to explain that (1/3) ÷ 4 = 1/12 because (1/12) × 4 = 1/3. 
5.NF.7.b  Interpret division of a whole number by a unit fraction, and compute such quotients. For example, create a story context for 4 ÷ (1/5), and use a visual fraction model to show the quotient. Use the relationship between multiplication and division to explain that 4 ÷ (1/5) = 20 because 20 × (1/5) = 4. 
5.NF.7.c  Solve real world problems involving division of unit fractions by nonzero whole numbers and division of whole numbers by unit fractions, e.g., by using visual fraction models and equations to represent the problem. For example, how much chocolate will each person get if 3 people share 1/2 lb of chocolate equally? How many 1/3cup servings are in 2 cups of raisins? 
Operations And Algebraic Thinking  
K.OA: Understand Addition As Putting Together And Adding To, And Under Stand Subtraction As Taking Apart And Taking From.  
K.OA.1  Represent addition and subtraction with objects, fingers, mental images, drawings2, sounds (e.g., claps), acting out situations, verbal explanations, expressions, or equations. 
K.OA.2  Solve addition and subtraction word problems, and add and subtract within 10, e.g., by using objects or drawings to represent the problem. 
K.OA.3  Decompose numbers less than or equal to 10 into pairs in more than one way, e.g., by using objects or drawings, and record each decomposition by a drawing or equation (e.g., 5 = 2 + 3 and 5 = 4 + 1). 
K.OA.4  For any number from 1 to 9, find the number that makes 10 when added to the given number, e.g., by using objects or drawings, and record the answer with a drawing or equation. 
K.OA.5  Fluently add and subtract within 5. 
1.OA: Represent And Solve Problems Involving Addition And Subtraction.  
1.OA.1  Use addition and subtraction within 20 to solve word problems involving situations of adding to, taking from, putting together, taking apart, and comparing, with unknowns in all positions, e.g., by using objects, drawings, and equations with a symbol for the unknown number to represent the problem.2 
1.OA.2  Solve word problems that call for addition of three whole numbers whose sum is less than or equal to 20, e.g., by using objects, drawings, and equations with a symbol for the unknown number to represent the problem. 
Understand And Apply Properties Of Operations And The Relationship Between Addition And Subtraction.  
1.OA.3  Apply properties of operations as strategies to add and subtract.3 Examples: If 8 + 3 = 11 is known, then 3 + 8 = 11 is also known. (Commutative property of addition.) To add 2 + 6 + 4, the second two numbers can be added to make a ten, so 2 + 6 + 4 = 2 + 10 = 12. (Associative property of addition.) 
1.OA.4  Understand subtraction as an unknownaddend problem. For example, subtract 10 – 8 by finding the number that makes 10 when added to 8. 
Add And Subtract Within 20.  
1.OA.5  Relate counting to addition and subtraction (e.g., by counting on 2 to add 2). 
1.OA.6  Add and subtract within 20, demonstrating fluency for addition and subtraction within 10. Use strategies such as counting on; making ten (e.g., 8 + 6 = 8 + 2 + 4 = 10 + 4 = 14); decomposing a number leading to a ten (e.g., 13 – 4 = 13 – 3 – 1 = 10 – 1 = 9); using the relationship between addition and subtraction (e.g., knowing that 8 + 4 = 12, one knows 12 – 8 = 4); and creating equivalent but easier or known sums (e.g., adding 6 + 7 by creating the known equivalent 6 + 6 + 1 = 12 + 1 = 13). 
Work With Addition And Subtraction Equations.  
1.OA.7  Understand the meaning of the equal sign, and determine if equations involving addition and subtraction are true or false. For example, which of the following equations are true and which are false? 6 = 6, 7 = 8 – 1, 5 + 2 = 2 + 5, 4 + 1 = 5 + 2. 
1.OA.8  Determine the unknown whole number in an addition or subtraction equation relating three whole numbers. For example, determine the unknown number that makes the equation true in each of the equations 8 + ? = 11, 5 = � – 3, 6 + 6 = �. 
2.OA: Represent And Solve Problems Involving Addition And Subtraction.  
2.OA.1  Use addition and subtraction within 100 to solve one and twostep word problems involving situations of adding to, taking from, putting together, taking apart, and comparing, with unknowns in all positions, e.g., by using drawings and equations with a symbol for the unknown number to represent the problem.1 
Add And Subtract Within 20.  
2.OA.2  Fluently add and subtract within 20 using mental strategies.2 By end of Grade 2, know from memory all sums of two onedigit numbers. 
Work With Equal Groups Of Objects To Gain Foundations For Multiplication.  
2.OA.3  Determine whether a group of objects (up to 20) has an odd or even number of members, e.g., by pairing objects or counting them by 2s; write an equation to express an even number as a sum of two equal addends. 
2.OA.4  Use addition to find the total number of objects arranged in rectangular arrays with up to 5 rows and up to 5 columns; write an equation to express the total as a sum of equal addends. 
3.OA: Represent And Solve Problems Involving Multiplication And Division.  
3.OA.1  Interpret products of whole numbers, e.g., interpret 5 × 7 as the total number of objects in 5 groups of 7 objects each. For example, describe a context in which a total number of objects can be expressed as 5 × 7. 
3.OA.2  Interpret wholenumber quotients of whole numbers, e.g., interpret 56 ÷ 8 as the number of objects in each share when 56 objects are partitioned equally into 8 shares, or as a number of shares when 56 objects are partitioned into equal shares of 8 objects each. For example, describe a context in which a number of shares or a number of groups can be expressed as 56 ÷ 8. 
3.OA.3  Use multiplication and division within 100 to solve word problems in situations involving equal groups, arrays, and measurement quantities, e.g., by using drawings and equations with a symbol for the unknown number to represent the problem.1 
3.OA.4  Determine the unknown whole number in a multiplication or division equation relating three whole numbers. For example, determine the unknown number that makes the equation true in each of the equations 8 × ? = 48, 5 = � ÷ 3, 6 × 6 = ?. 
Understand Properties Of Multiplication And The Relationship Between Multiplication And Division.  
3.OA.5  Apply properties of operations as strategies to multiply and divide.2 Examples: If 6 × 4 = 24 is known, then 4 × 6 = 24 is also known. (Commutative property of multiplication.) 3 × 5 × 2 can be found by 3 × 5 = 15, then 15 × 2 = 30, or by 5 × 2 = 10, then 3 × 10 = 30. (Associative property of multiplication.) Knowing that 8 × 5 = 40 and 8 × 2 = 16, one can find 8 × 7 as 8 × (5 + 2) = (8 × 5) + (8 × 2) = 40 + 16 = 56. (Distributive property.) 
3.OA.6  Understand division as an unknownfactor problem. For example, find 32 ÷ 8 by finding the number that makes 32 when multiplied by 8. 
Multiply And Divide Within 100.  
3.OA.7  Fluently multiply and divide within 100, using strategies such as the relationship between multiplication and division (e.g., knowing that 8 × 5 = 40, one knows 40 ÷ 5 = 8) or properties of operations. By the end of Grade 3, know from memory all products of two onedigit numbers. 
Solve Problems Involving The Four Operations, And Identify And Explain Patterns In Arithmetic.  
3.OA.8  Solve twostep word problems using the four operations. Represent these problems using equations with a letter standing for the unknown quantity. Assess the reasonableness of answers using mental computation and estimation strategies including rounding.3 
3.OA.9  Identify arithmetic patterns (including patterns in the addition table or multiplication table), and explain them using properties of operations. For example, observe that 4 times a number is always even, and explain why 4 times a number can be decomposed into two equal addends. 
4.OA: Use The Four Operations With Whole Numbers To Solve Problems.  
4.OA.1  Interpret a multiplication equation as a comparison, e.g., interpret 35 = 5 × 7 as a statement that 35 is 5 times as many as 7 and 7 times as many as 5. Represent verbal statements of multiplicative comparisons as multiplication equations. 
4.OA.2  Multiply or divide to solve word problems involving multiplicative comparison, e.g., by using drawings and equations with a symbol for the unknown number to represent the problem, distinguishing multiplicative comparison from additive comparison.1 
4.OA.3  Solve multistep word problems posed with whole numbers and having wholenumber answers using the four operations, including problems in which remainders must be interpreted. Represent these problems using equations with a letter standing for the unknown quantity. Assess the reasonableness of answers using mental computation and estimation strategies including rounding. 
Gain Familiarity With Factors And Multiples.  
4.OA.4  Find all factor pairs for a whole number in the range 1–100. Recognize that a whole number is a multiple of each of its factors. Determine whether a given whole number in the range 1–100 is a multiple of a given onedigit number. Determine whether a given whole number in the range 1–100 is prime or composite. 
Generate And Analyze Patterns.  
4.OA.5  Generate a number or shape pattern that follows a given rule. Identify apparent features of the pattern that were not explicit in the rule itself. For example, given the rule “Add 3” and the starting number 1, generate terms in the resulting sequence and observe that the terms appear to alternate between odd and even numbers. Explain informally why the numbers will continue to alternate in this way. 
5.OA: Write And Interpret Numerical Expressions.  
5.OA.1  Use parentheses, brackets, or braces in numerical expressions, and evaluate expressions with these symbols. 
5.OA.2  Write simple expressions that record calculations with numbers, and interpret numerical expressions without evaluating them. For example, express the calculation “add 8 and 7, then multiply by 2” as 2 × (8 + 7). Recognize that 3 × (18932 + 921) is three times as large as 18932 + 921, without having to calculate the indicated sum or product. 
Analyze Patterns And Relationships.  
5.OA.3  Generate two numerical patterns using two given rules. Identify apparent relationships between corresponding terms. Form ordered pairs consisting of corresponding terms from the two patterns, and graph the ordered pairs on a coordinate plane. For example, given the rule “Add 3” and the starting number 0, and given the rule “Add 6” and the starting number 0, generate terms in the resulting sequences, and observe that the terms in one sequence are twice the corresponding terms in the other sequence. Explain informally why this is so. 
Similarity, Right Triangles, And Trigonometry  
HSG.SRT: Define Trigonometric Ratios And Solve Problems Involving Right Triangles  
HSG.SRT.6  Understand that by similarity, side ratios in right triangles are properties of the angles in the triangle, leading to definitions of trigonometric ratios for acute angles. 
HSG.SRT.7  Explain and use the relationship between the sine and cosine of complementary angles. 
HSG.SRT.8  Use trigonometric ratios and the Pythagorean Theorem to solve right triangles in applied problems.★ 
Statistics And Probability  
6.SP: Develop Understanding Of Statistical Variability.  
6.SP.1  Recognize a statistical question as one that anticipates variability in the data related to the question and accounts for it in the answers. For example, “How old am I?” is not a statistical question, but “How old are the students in my school?” is a statistical question because one anticipates variability in students’ ages. 
6.SP.2  Understand that a set of data collected to answer a statistical question has a distribution which can be described by its center, spread, and overall shape. 
6.SP.3  Recognize that a measure of center for a numerical data set summarizes all of its values with a single number, while a measure of variation describes how its values vary with a single number. 
Summarize And Describe Distributions.  
6.SP.4  Display numerical data in plots on a number line, including dot plots, histograms, and box plots. 
6.SP.5  Summarize numerical data sets in relation to their context, such as by: 
6.SP.5.a  Reporting the number of observations. 
6.SP.5.b  Describing the nature of the attribute under investigation, including how it was measured and its units of measurement. 
6.SP.5.c  Giving quantitative measures of center (median and/or mean) and variability (interquartile range and/or mean absolute deviation), as well as describing any overall pattern and any striking deviations from the overall pattern with reference to the context in which the data were gathered. 
6.SP.5.d  Relating the choice of measures of center and variability to the shape of the data distribution and the context in which the data were gathered. 
7.SP: Use Random Sampling To Draw Inferences About A Population.  
7.SP.1  Understand that statistics can be used to gain information about a population by examining a sample of the population; generalizations about a population from a sample are valid only if the sample is representative of that population. Understand that random sampling tends to produce representative samples and support valid inferences. 
7.SP.2  Use data from a random sample to draw inferences about a population with an unknown characteristic of interest. Generate multiple samples (or simulated samples) of the same size to gauge the variation in estimates or predictions. For example, estimate the mean word length in a book by randomly sampling words from the book; predict the winner of a school election based on randomly sampled survey data. Gauge how far off the estimate or prediction might be. 
Trigonometric Functions  
HSF.TF: Extend The Domain Of Trigonometric Functions Using The Unit Circle  
HSF.TF.1  Understand radian measure of an angle as the length of the arc on the unit circle subtended by the angle. 
HSF.TF.2  Explain how the unit circle in the coordinate plane enables the extension of trigonometric functions to all real numbers, interpreted as radian measures of angles traversed counterclockwise around the unit circle. 
HSF.TF.3  (+) Use special triangles to determine geometrically the values of sine, cosine, tangent for π/3, π/4 and π/6, and use the unit circle to express the values of sine, cosine, and tangent for π–x, π+x, and 2π–x in terms of their values for x, where x is any real number. 
HSF.TF.4  (+) Use the unit circle to explain symmetry (odd and even) and periodicity of trigonometric functions. 
Model Periodic Phenomena With Trigonometric Functions  
HSF.TF.5  Choose trigonometric functions to model periodic phenomena with specified amplitude, frequency, and midline.★ 
HSF.TF.6  (+) Understand that restricting a trigonometric function to a domain on which it is always increasing or always decreasing allows its inverse to be constructed. 
HSF.TF.7  (+) Use inverse functions to solve trigonometric equations that arise in modeling contexts; evaluate the solutions using technology, and interpret them in terms of the context.★ 
What's inside PhET Interactive Simulations

PhET Interactive Simulations: MathBeautiful and responsive tools bring light to tricky math conceptsCommon Sense Rating 4Teacher Rating Not Yet RatedMathGrade K12

PhET Interactive Simulations: PhysicsThe gold standard in virtual physics simulations is still outstandingCommon Sense Rating 5Teacher Rating Not Yet RatedScienceGrade K12

PhET Interactive Simulations: ChemistryElectrifying chemistry simulations show processes that labs can'tCommon Sense Rating 5Teacher Rating Not Yet RatedScienceGrade K12

PhET Interactive Simulations: Earth ScienceSolid simulations are more illuminating than textbook diagramsCommon Sense Rating 4Teacher Rating Not Yet RatedScienceGrade 112

PhET Interactive Simulations: BiologyUseful biology simulations best used in upperlevel classesCommon Sense Rating 3Teacher Rating Not Yet RatedScienceGrade 212

PhET Equation GrapherInteractive graphing tool lacks instruction or support for studentsCommon Sense Rating 3Teacher Rating 2MathGrade 812