https://access.openupresources.org/curricula/our6-8math/en/grade-7/index.html
There are many resources here that can be used for extra practice and mastery.
Kahn Academy
https://www.khanacademy.org/math/cc-seventh-grade-math
Extra Practice Worksheets
https://www.mashupmath.com/free-worksheets-for-grades-6-7-8
Math Dictionary and a wealth of resources
https://gradesix.mrpolsky.com/math.html
Grade 7 Resources
https://www.wccusd.net/Page/3222
Games, Videos and Worksheets
https://www.mathchimp.com/7th-grade-math-resources
Analyze proportional relationships and use them to solve real-world and mathematical problems.
7.RP.1 Compute unit rates associated with ratios of fractions.
7.RP.2 Recognize and represent proportional relationships between quantities.
7.RP.2a Decide whether two quantities are in a proportional relationship.
7.RP.2b Identify the constant of proportionality (unit rate) in tables, graphs, equations, diagrams, and verbal descriptions of proportional relationships.
7.RP.2c Represent a proportional relationship using an equation.
7.RP.2d Explain what a point (x, y) on the graph of a proportional relationship means in terms of the situation, with special attention to the points (0, 0) and (1, r) where r is the unit rate.
7.RP.3 Use proportional relationships to solve multistep ratio and percent problems.
Apply and extend previous understandings of operations with fractions to add, subtract, multiply, and divide rational numbers.
7.NS.1 Apply and extend previous understandings of addition and subtraction to add and subtract rational numbers. Represent addition and subtraction on a horizontal or vertical number line.
7.NS.1a Describe situations in which opposite quantities combine to make 0.
7.NS.1b Understand addition of rational numbers; p + q is the number located a distance |q| from p, in the positive or negative direction depending on whether q is positive or negative. Show that a number and its opposite have a sum of 0 (are additive inverses). Interpret sums of rational numbers by describing real-world contexts.
7.NS.1c Understand subtraction of rational numbers as adding the additive inverse, p – q = p + (–q). Show that the distance between two rational numbers on the number line is the absolute value of their difference, and apply this principle in real-world contexts.
7.NS.1d Apply properties of operations as strategies to add and subtract rational numbers.
7.NS.2 Apply and extend previous understandings of multiplication and division and of fractions to multiply and divide rational numbers.
7.NS.2a Understand that multiplication is extended from fractions to rational numbers by requiring that operations continue to satisfy the properties of operations, particularly the distributive property, leading to products such as (–1)(–1) = 1 and the rules for multiplying signed numbers. Interpret products of rational numbers by describing real-world contexts.
7.NS.2b Understand that integers can be divided, provided that the divisor is not zero, and every quotient of integers (with non-zero divisor) is a rational number. If p and q are integers, then –(p/q) = (–p)/q = p/(–q). Interpret quotients of rational numbers by describing real-world contexts.
7.NS.2c Apply properties of operations as strategies to multiply and divide rational numbers.
7.NS.2d Convert a fraction to a decimal using long division; know that the decimal form of a rational number terminates in 0s or eventually repeats.
7.NS.3 Solve real-world and mathematical problems involving the four operations with rational numbers.
Complete addition and subtraction equations with integers (7-B.13)
Complete multiplication and division equations with integers (7-B.23)
Add, subtract, multiply, and divide decimals: word problems (7-D.9)
Multiply fractions and mixed numbers: word problems (7-G.10)
Add, subtract, multiply, and divide fractions and mixed numbers: word problems (7-G.16)
Add, subtract, multiply, and divide money amounts: word problems (7-P.1)
Use properties of operations to generate equivalent expressions.
7.EE.1 Add, subtract, factor, and expand linear expressions with rational coefficients by applying the properties of operations.
7.EE.2 Understand that rewriting an expression in different forms in real-world and mathematical problems can reveal and explain how the quantities are related.
Solve real-life and mathematical problems using numerical and algebraic expressions, equations, and inequalities.
7.EE.3 Solve multi-step real-world and mathematical problems posed with positive and negative rational numbers in any form (whole numbers, fractions, and decimals), using tools strategically. Apply properties of operations to calculate with numbers in any form; convert between forms as appropriate. Assess the reasonableness of answers using mental computation and estimation strategies.
7.EE.4 Use variables to represent quantities in a real-world or mathematical problem, and construct simple equations and inequalities to solve problems by reasoning about the quantities.
7.EE.4a Solve word problems leading to equations of the form px + q = r and p(x + q) = r, where p, q, and r are rational numbers. Solve equations of these forms fluently. Compare an algebraic solution to an arithmetic solution, identifying the sequence of the operations used in each approach.
7.EE.4b Solve word problems leading to inequalities of the form px + q > r, px + q ≥ r, px + q ≤ r, or px + q < r, where p, q, and r are rational numbers. Graph the solution set of the inequality on the number line and interpret it in the context of the problem.
Draw, construct, and describe geometrical figures and describe the relationships between them.
7.G.1 Solve problems involving scale drawings of geometric figures, including computing actual lengths and areas from a scale drawing and reproducing a scale drawing at a different scale.
7.G.2 Draw triangles when given measures of angles and/or sides, noticing when the conditions determine a unique triangle, more than one triangle, or no triangle.
7.G.3 Describe the two-dimensional shapes that result from slicing three-dimensional solids parallel or perpendicular to the base.
Solve real-life and mathematical problems involving angle measure, area, surface area, and volume.
7.G.4 Apply the formulas for the area and circumference of a circle to solve problems.
7.G.5 Use facts about supplementary, complementary, vertical, and adjacent angles in a multi-step problem to write and solve simple equations for an unknown angle in a figure.
7.G.6 Solve real-world and mathematical problems involving area of two-dimensional objects composed of triangles and trapezoids. Solve surface area problems involving right prisms and right pyramids composed of triangles and trapezoids. Find the volume of right triangular prisms, and solve volume problems involving three-dimensional objects composed of right rectangular prisms.
Draw informal comparative inferences about two populations.
7.SP.1 Construct and interpret box-plots, find the interquartile range, and determine if a data point is an outlier.
7.SP.3 Informally assess the degree of visual overlap of two quantitative data distributions.
7.SP.4 Use measures of center and measures of variability for quantitative data from random samples or populations to draw informal comparative inferences about the populations.
Investigate chance processes and develop, use, and evaluate probability models.
7.SP.8 Find probabilities of compound events using organized lists, sample space tables, tree diagrams, and simulation.
7.SP.8a Understand that, just as with simple events, the probability of a compound event is the fraction of outcomes in the sample space for which the compound event occurs.
7.SP.8b Represent sample spaces for compound events using methods such as organized lists, sample space tables, and tree diagrams. For an event described in everyday language, identify the outcomes in the sample space which compose the event.
7.SP.8c Design and use a simulation to generate frequencies for compound events.