Eighth grade is the dress rehearsal for algebra. Linear equations and systems, functions as input-output rules, exponents and scientific notation — the whole Algebra 1 toolkit gets assembled here.
Geometry turns transformational: congruence, similarity, and the Pythagorean theorem. Statistics becomes two-variable scatter plots and trend lines. A confident eighth grader finds Algebra 1 familiar, not frightening.
The curriculum map
Every Common Core concept we cover for Grade 8
Expressions and Equations
Analyze and solve systems of linear equations
Apply integer exponent properties to generate equivalent expressions
Apply properties of integer exponents
Choose appropriate units and interpret scientific notation
Classify linear equations by number of solutions
Compare proportional relationships in different representations
Compute with numbers in scientific notation
Derive equations y = mx and y = mx + b
Derive slope and y = mx + b
Estimate and compare quantities using scientific notation
Estimate with scientific notation
Evaluate square roots of perfect squares and cube roots of perfect cubes
Explain why slope is constant using similar triangles
Graph proportional relationships and interpret slope
Graph proportional relationships and interpret unit rate as slope
Perform operations with scientific notation
Solve linear equations in one variable
Solve linear equations with rational coefficients
Solve real-world problems with systems of linear equations
Solve systems of linear equations algebraically and by graphing
Understand system solutions as graph intersections
Use square root and cube root symbols to represent solutions
Use square roots and cube roots
Functions
Compare functions in different representations
Compare properties of functions across representations
Construct a linear function from a description, table, or graph
Construct and interpret linear function models
Define, evaluate, and compare functions
Describe and sketch functional relationships qualitatively
Describe qualitative features of a function from its graph
Give examples of functions that are not linear
Interpret linear functions and identify nonlinear functions
Interpret rate of change and initial value in context
Interpret y = mx + b as defining a linear function
Sketch a graph from a verbal description of a function
Understand function as input-output rule
Geometry
Apply Pythagorean Theorem for coordinate distance
Apply Pythagorean Theorem to find unknown side lengths
Apply the Pythagorean Theorem
Apply volume formulas for cylinders, cones, and spheres
Describe a transformation sequence showing congruence
Describe a transformation sequence showing similarity
Describe effects of transformations using coordinates
Describe transformation effects on coordinates
Establish AA similarity
Establish angle facts using informal arguments
Establish transversal angle facts
Establish triangle angle sum and exterior angle facts
Explain a proof of the Pythagorean Theorem and its converse
Know and apply volume formulas for cylinders, cones, and spheres
Understand congruence as a sequence of rigid transformations
Understand congruence via transformations
Understand similarity as a sequence of transformations
Understand similarity via transformations
Verify properties of transformations
Verify that rigid transformations preserve lengths, angles, and parallelism
Statistics and Probability
Construct and interpret scatter plots
Construct and interpret two-way frequency tables
Construct scatter plots for bivariate data
Describe patterns in scatter plots
Informally fit a line to scatter plot data
Informally fit a line to scatter plot data and assess fit
Investigate association in bivariate categorical data
Use a linear model equation to solve problems and interpret slope/intercept
Use linear model equations with bivariate data
The Number System
Approximate and locate irrational numbers on a number line
Approximate irrational numbers
Classify numbers as rational or irrational
Convert a repeating decimal to a rational number
Convert repeating decimals to fractions
Estimate values of expressions involving irrationals
Know rational and irrational numbers
Know that irrational numbers exist and rationals have repeating decimals
Diagnosis, not just marking
Where Grade 8 students actually go wrong
For these concepts we've written up the specific mistaken rules children
apply — what each one sounds like at the kitchen table, and why it feels
right to them. Free to read, no account needed.
FAQ
Grade 8 math — questions parents ask
What should a Grade 8 student know in math?
Linear equations and systems, functions, exponents and scientific notation, the Pythagorean theorem, and transformations.
How much math practice does a Grade 8 student need each day?
Short and daily beats long and rare. Most families set a 10–30 minute time budget; Algo School sizes each Grade 8 session to that budget and to your child's pace — a quick day never becomes a marathon.
How does Algo School help with Grade 8 math at home?
Algo School generates short daily sessions from 7,322 verified Grade 8 questions, checks every answer, and adapts the next session to what your child actually mastered. When they're stuck, an answer-guarded AI tutor coaches with questions and hints — and you get an email brief after every tutoring session. Homeschool families use the per-concept mastery record as their assessment evidence.
Every grade
Math practice for every band — home and homeschool, Grade 1 through Algebra 2.
Start Grade 8 practice this week
Free for 15 days — a card is kept on file, but $0 is charged until
the trial ends. Cancel in one click before then and pay nothing.