Math games for Grade 9. Practice that sticks.

Grade 9 math practice: 88 skills across algebra & functions, geometry & measurement, statistics & probability, with 1009 free practice questions — every one served inside our head-to-head math games, from absolute value equations (act/sat) to unit conversion word problems (act).

88 skills1009 questionsACT · PARCC aligned

Algebra & functions

Absolute value equations (ACT/SAT)Solve linear equations and inequalities in one variable, including equations with coefficients represented by letters.10 QsDrill it →Combining like square roots (ACT)Rewrite expressions involving radicals and rational exponents using the properties of exponents.10 QsDrill it →Common factor factoring (SAT)Use the structure of an expression to identify ways to rewrite it.10 QsDrill it →Common factor group size (ACT)Practice common factor group size (act) with 10 questions.10 QsDrill it →Compound inequality situationsRepresent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret solutions as viable or nonviable options in a modeling context.10 QsDrill it →Difference of squares factoringUse the structure of an expression to identify ways to rewrite it.10 QsDrill it →Discriminant analysisSolve quadratic equations in one variable.15 QsDrill it →The discriminant and quadratic formulaSolve quadratic equations in one variable.20 QsDrill it →Equivalent rational expressions (SAT)Use the structure of an expression to identify ways to rewrite it.10 QsDrill it →Evaluating functionsUse function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context.10 QsDrill it →Evaluating functions at a valueUse function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context.20 QsDrill it →Evaluating functions from percent changeUse function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context.10 QsDrill it →Evaluating functions in contextUse function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context.10 QsDrill it →Writing exponential equations from context (SAT)Practice writing exponential equations from context (sat) with 10 questions.10 QsDrill it →Exponential functions in context (SAT)Construct linear and exponential functions, including arithmetic and geometric sequences, given a graph, a description of a relationship, or two input-output pairs.10 QsDrill it →Factoring quadratic expressions (ACT)Practice factoring quadratic expressions (act) with 10 questions.10 QsDrill it →Factorable polynomial zeros (ACT)Practice factorable polynomial zeros (act) with 10 questions.10 QsDrill it →Factored polynomial x-intercepts (SAT)Graph functions expressed symbolically and show key features of the graph.10 QsDrill it →Factoring patternsUse the structure of an expression to identify ways to rewrite it.15 QsDrill it →Factoring quadraticsUse the structure of an expression to identify ways to rewrite it.30 QsDrill it →Fraction bounds extreme value (ACT)Practice fraction bounds extreme value (act) with 10 questions.10 QsDrill it →Function table composition (ACT)Practice function table composition (act) with 10 questions.10 QsDrill it →Geometric sequence equationsWrite arithmetic and geometric sequences both recursively and with an explicit formula, and use them to model situations.10 QsDrill it →Interpreting exponential parametersPractice interpreting exponential parameters with 10 questions.10 QsDrill it →Interpreting function values in contextUse function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context.10 QsDrill it →LCM word problems (ACT)Practice lcm word problems (act) with 10 questions.10 QsDrill it →Linear equation expressions (SAT/PSAT 8/9/10)Solve linear equations and inequalities in one variable, including equations with coefficients represented by letters.20 QsDrill it →Linear equation formsCreate equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales.15 QsDrill it →Linear equation from two points (SAT)Create equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales.10 QsDrill it →Linear functions from tables (ACT/SAT)Construct linear and exponential functions, including arithmetic and geometric sequences, given a graph, a description of a relationship, or two input-output pairs.10 QsDrill it →Linear graph translationsIdentify the effect on the graph of replacing f(x) by f(x) + k, k·f(x), f(kx), and f(x + k) for specific values of k.10 QsDrill it →Linear inequalitiesSolve linear equations and inequalities in one variable, including equations with coefficients represented by letters.18 QsDrill it →Linear inequality situations (ACT/SAT/PSAT 8/9/10)Represent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret solutions as viable or nonviable options in a modeling context.10 QsDrill it →Linear inequality system solutionsGraph the solutions to a linear inequality in two variables as a half-plane, and graph the solution set to a system of linear inequalities as the intersection of half-planes.10 QsDrill it →Linear-quadratic graph intersections (ACT)Practice linear-quadratic graph intersections (act) with 10 questions.10 QsDrill it →Linear raise total earningsCreate equations and inequalities in one variable and use them to solve problems.10 QsDrill it →Linear rule from a function table (ACT)Construct linear and exponential functions, including arithmetic and geometric sequences, given a graph, a description of a relationship, or two input-output pairs.10 QsDrill it →Linear system expressions (ACT/SAT/PSAT 8/9/10)Solve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.10 QsDrill it →Linear system word problems (ACT/SAT)Represent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret solutions as viable or nonviable options in a modeling context.10 QsDrill it →Linear systems by substitution (SAT)Solve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.10 QsDrill it →Writing systems from contextRepresent constraints by equations or inequalities, and by systems of equations and/or inequalities, and interpret solutions as viable or nonviable options in a modeling context.10 QsDrill it →Solving two-variable linear equations given one valueSolve linear equations and inequalities in one variable, including equations with coefficients represented by letters.10 QsDrill it →Literal equations (SAT)Rearrange formulas to highlight a quantity of interest, using the same reasoning as in solving equations.10 QsDrill it →Literal quadratic equations (ACT)Rearrange formulas to highlight a quantity of interest, using the same reasoning as in solving equations.10 QsDrill it →Monomial expression multiplication (SAT)Understand that polynomials form a system analogous to the integers: they are closed under addition, subtraction, and multiplication; add, subtract, and multiply polynomials.20 QsDrill it →Piecewise function composition (ACT)Practice piecewise function composition (act) with 10 questions.10 QsDrill it →Polynomial combining like terms (ACT/SAT)Understand that polynomials form a system analogous to the integers: they are closed under addition, subtraction, and multiplication; add, subtract, and multiply polynomials.10 QsDrill it →Polynomial expression multiplication (SAT)Understand that polynomials form a system analogous to the integers: they are closed under addition, subtraction, and multiplication; add, subtract, and multiply polynomials.10 QsDrill it →Product systems that compare numbersSolve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.10 QsDrill it →Quadratic distinct real solutions countSolve quadratic equations in one variable.10 QsDrill it →Quadratic expression values from equationsPractice quadratic expression values from equations with 10 questions.10 QsDrill it →Quadratic function word problems (ACT)Use function notation, evaluate functions for inputs in their domains, and interpret statements that use function notation in terms of a context.10 QsDrill it →Quadratic minimum from vertex formGraph functions expressed symbolically and show key features of the graph.10 QsDrill it →Quadratic minimum x-valueGraph functions expressed symbolically and show key features of the graph.10 QsDrill it →Quadratic missing coefficient from roots (ACT)Create equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales.10 QsDrill it →Radical to exponent conversionsRewrite expressions involving radicals and rational exponents using the properties of exponents.10 QsDrill it →Radical word problems (ACT)Rewrite expressions involving radicals and rational exponents using the properties of exponents.10 QsDrill it →Rational equations — find a ratio (ACT)Solve simple rational and radical equations in one variable, and give examples showing how extraneous solutions may arise.10 QsDrill it →Rational equation solving (SAT)Solve simple rational and radical equations in one variable, and give examples showing how extraneous solutions may arise.10 QsDrill it →Rational exponentsExplain how the definition of the meaning of rational exponents follows from extending the properties of integer exponents to those values.15 QsDrill it →Recursive sequence nth term (ACT)Practice recursive sequence nth term (act) with 10 questions.10 QsDrill it →Scalar times 2×2 matrix (ACT)Practice scalar times 2×2 matrix (act) with 10 questions.10 QsDrill it →Simplifying rational expressions (ACT)Practice simplifying rational expressions (act) with 10 questions.10 QsDrill it →Simplifying square roots (ACT)Rewrite expressions involving radicals and rational exponents using the properties of exponents.10 QsDrill it →Slope-intercept intercepts (SAT/PSAT 8/9/10)For a function that models a relationship between two quantities, interpret key features of graphs and tables in terms of the quantities.10 QsDrill it →Slope-point line equations (ACT/SAT/PSAT 8/9/10)Construct linear and exponential functions, including arithmetic and geometric sequences, given a graph, a description of a relationship, or two input-output pairs.10 QsDrill it →Solving quadratics (leading coefficient not 1)Solve quadratic equations in one variable.10 QsDrill it →Solving systems that compare numbersSolve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.10 QsDrill it →Square and cube binomialsUnderstand that polynomials form a system analogous to the integers: they are closed under addition, subtraction, and multiplication; add, subtract, and multiply polynomials.10 QsDrill it →Systems word problems with one value givenSolve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.10 QsDrill it →Solving systems of equationsSolve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.20 QsDrill it →Systems of equations — find a variableSolve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.15 QsDrill it →Systems by simple substitutionSolve systems of linear equations exactly and approximately, focusing on pairs of linear equations in two variables.10 QsDrill it →Writing a two-variable equation from contextCreate equations in two or more variables to represent relationships between quantities; graph equations on coordinate axes with labels and scales.10 QsDrill it →Unit conversion word problems (ACT)Practice unit conversion word problems (act) with 10 questions.10 QsDrill it →
Play it

Every skill above, served in a game.

The placement test finds your student's level in Grade 9 math, then every match serves questions at exactly that level.

More games
Questions

Grade 9 math practice, answered

What math skills do Grade 9 students practice?

Grade 9 practice covers 88 skills across Algebra & functions, Geometry & measurement and Statistics & probability — 1,009 questions in all, each with a worked answer and a math game to drill it.

Is Grade 9 math practice free?

Yes. Every Grade 9 practice question and worked answer is free to use, with no sign-up needed to start. A Premium plan unlocks the full arcade of head-to-head math games.

Which tests does Grade 9 math practice help with?

The skills line up with the ACT, PARCC and ACT Aspire and other tests Grade 9 students take, so practice doubles as test prep.

Find their level first.

The free placement test pinpoints where your student stands in Grade 9 math — then every game serves questions at exactly that level.