โ† All courses

Pre-Algebra: Foundations for Algebra I

Grade 8 ยท Christian ยท NGSS/CCSS-aligned

This is the year math stops being "follow the steps for this kind of problem" and starts being "figure out what kind of problem this even is." Your child will learn to handle really big and really small numbers with exponents, meet numbers that never end or repeat (like square roots that don't come out clean), solve equations that can honestly have no answer or infinite answers, understand what a function actually is, prove shapes are the same or similar instead of just eyeballing it, use the Pythagorean theorem, work with slope and straight-line graphs, solve two equations at once, and read real scattered data for a trend. By June this feeds directly into Algebra I, which assumes all of it is already solid โ€” not something to re-teach.

What your child will learn

The whole year, in plain English. Tap any unit to see every skill inside, nothing is hidden.

Exponents, Powers, and Scientific Notationpeek inside โ–ธ

This unit builds exponent notation from scratch: what a power actually means, the three rules for combining powers with the same base, then the strange-but-necessary extension to zero and negative exponents, and finally scientific notation for very big and very small numbers. It ends with comparing unfamiliar real-world quantities by their order of magnitude.

  1. Positive integer exponent notation (base, exponent, power)

    Evaluate numerical expressions with positive integer exponents using order of operations.

  2. Laws of exponents (product, quotient, power-of-a-power rules)

    Apply the product-of-powers, quotient-of-powers, and power-of-a-power rules to simplify expressions with a single common base.

  3. Conditions under which the product-of-powers and quotient-of-powers rules apply

    Distinguish expressions where an exponent rule applies (same base) from superficially similar expressions where it does not (different bases, or addition instead of multiplication).

  4. The zero and negative exponent extension of the integer exponent pattern

    Explain why extending the pattern of decreasing exponents forces the definitions a^0 = 1 and a^-n = 1/a^n.

  5. Scientific notation as a decimal times a power of 10

    Convert numbers between standard form and scientific notation for very large and very small numbers.

  6. Arithmetic operations on numbers in scientific notation

    Perform addition, subtraction, multiplication, and division of numbers expressed in scientific notation, including cases requiring re-normalization of the leading digit.

  7. Order-of-magnitude comparison of quantities in scientific notation

    Compare the order of magnitude of two unfamiliar real-world quantities given in different units, without being told which quantities to compare or which operation applies.

  8. The logical necessity of the zero/negative exponent extension across all nonzero bases

    Generalize the exponent rules to justify why a rule that holds for positive integer exponents must also hold for exponent zero and negative integers, using an argument that would apply to any base.

  9. Common exponent-rule errors embedded in a worked solution

    Critique a flawed worked example that misapplies an exponent rule (e.g. adding exponents with different bases, or mishandling a negative exponent's sign) and identify precisely where the reasoning fails.

The Real Number Systempeek inside โ–ธ

Students learn that not every number can be written as a clean fraction or a decimal that ends or repeats โ€” these are the irrational numbers, and square roots of most whole numbers are their main example. Kids learn to estimate these roots without a calculator, place them accurately on a number line, and justify why a number is or isn't rational.

  1. Perfect squares up to 225 and their square roots

    Given a whole number, identify whether it is a perfect square, and if so, state its square root.

  2. Square root and cube root notation applied to perfect squares/cubes

    Evaluate square roots of perfect squares and cube roots of perfect cubes without a calculator.

  3. The irrationality of square roots of non-perfect squares

    Explain why the square root of a non-perfect-square must be irrational, using the definition of rational number as a ratio of integers.

  4. The rational/irrational classification of numbers presented in varied forms

    Classify a given number as rational or irrational based on its decimal expansion or its form (fraction, perfect-square root, non-perfect-square root, known constant like pi).

  5. Tenths-level estimation of irrational square roots using bounding perfect squares

    Estimate the value of a non-perfect-square root to the nearest tenth by reasoning between consecutive perfect squares.

  6. Justified placement of irrational numbers on a number line

    Place an unfamiliar irrational number on a number line and justify the placement in writing using bounding rational numbers.

  7. Ordering of mixed rational and irrational numbers

    Compare and order a mixed set of rational and irrational numbers (fractions, decimals, roots, pi) from least to greatest.

  8. The rational/irrational status of a genuinely novel numeric claim

    Given a real-world claim about an unfamiliar irrational number (e.g. a newly defined constant), determine whether it could be rational, and justify the determination without prior exposure to that specific number.

  9. The limits of a finite decimal display as evidence of rationality

    Given only a decimal expansion with no visible pattern (e.g. from a calculator display truncated at 10 digits), decide whether the number could still be rational and identify what additional information would be needed to know for certain.

Linear Equations in One Variablepeek inside โ–ธ

Kids extend equation-solving to messier equations โ€” variables on both sides, distributing and combining like terms โ€” and confront the fact that solving an equation can honestly end in 'no solution' or 'every number works,' not just a single number. The core image is a balance scale: whatever you do to one side, you do to the other.

  1. One- and two-step linear equations in one variable

    Given a one- or two-step equation like 3x + 5 = 20, execute the correct sequence of inverse operations to find x.

  2. Distribution and combining like terms in multi-step equations

    Given an equation requiring distribution and combining like terms, apply both procedures in the correct order to isolate the variable.

  3. Equations with variables on both sides

    Given an equation with variables on both sides, transform it into an equivalent equation with the variable on one side.

  4. The no-solution case as a logical outcome of equation-solving

    Explain why solving an equation to a false numerical statement (like 3 = 5) means the equation has no solution.

  5. The three solution-count cases (one, none, infinite) for linear equations

    Classify an equation as having one solution, no solution, or infinitely many solutions by examining its structure before fully solving.

  6. The invariant structure underlying the no-solution case across different-looking equations

    Compare two structurally different equations that both simplify to 'no solution' and identify what they share.

  7. Real-world contexts modeled by one-variable linear equations

    Translate a real-world scenario describing two changing costs or quantities into a linear equation and solve for the unknown.

  8. Solution-count reasoning applied to a novel geometric/measurement context

    Given an unfamiliar word problem about strips of tape with unknown overlap, determine whether the situation forces a unique length, no possible length, or any length, and justify the classification.

  9. Structural cues (coefficient and constant relationships) that determine solution count

    Given a set of four equations with matched surface complexity, sort them by solution count using structural reasoning rather than full solving.

  10. Like terms in an algebraic expression

    Recall the definition of like terms and identify them within a multi-term expression.

Functionspeek inside โ–ธ

This is where 'a rule that takes an input and gives exactly one output' gets formal. Students learn to spot a function in a table, a graph, an equation, or a description, use the vertical line test, and โ€” the hard part โ€” recognize when a table and a graph are actually describing the exact same function.

  1. The definition of function as one output per input

    Given a set of ordered pairs or a table, determine whether it represents a function by checking whether any input repeats with a different output.

  2. The vertical line test as a graphical criterion for the function definition

    Apply the vertical line test to determine whether a graph represents a function, including jagged, piecewise, and curved graphs.

  3. Equivalence of a function across table and graph representations

    Given the same function presented as a table and as a graph, determine whether they represent the same rule by comparing corresponding input-output pairs.

  4. Rate of change as a constant difference indicating a linear function

    Given a function's equation, generate a table of input-output pairs and identify whether the rate of change between consecutive rows is constant.

  5. Rate of change and initial value as representation-independent quantities usable for comparison

    Given two functions in two DIFFERENT representations (e.g. one as a table, one as a verbal description), determine which has the greater rate of change by extracting rate of change and initial value from each.

  6. Construction of a function rule from an unstructured verbal description, including a non-constant rate case

    Given a real-world situation described in words with a changing rate at a threshold (e.g. a billing plan), construct a piecewise function rule and justify whether it is linear over its full domain.

  7. The distinction between co-variation and a valid function rule

    Explain, using a specific counterexample, why a graph that co-varies smoothly can still fail the function definition.

  8. Linear versus nonlinear classification using rate-of-change evidence

    Classify a set of real-world scenario descriptions as representing linear or nonlinear functions based on whether their rate of change is constant.

Transformations, Congruence, Similarity, and the Pythagorean Theorempeek inside โ–ธ

This long unit replaces 'these shapes look the same' with an actual argument. Kids define congruent and similar precisely โ€” congruent means one figure can be slid, flipped, or turned onto the other; similar adds resizing. They build up the Pythagorean theorem from an area diagram they construct themselves, then use it for distances, including between two points on a coordinate grid.

  1. Translations described by coordinate rules, e.g. (x,y) -> (x+3, y-2)

    Given a figure on a coordinate grid and a translation rule, plot the image and state the coordinates of each vertex.

  2. Coordinate rules for reflections over axes and other lines

    State the coordinate rule for a reflection over the x-axis, the y-axis, or a given horizontal/vertical line, and apply it to a figure.

  3. The distinction between rigid motions and dilations with respect to distance and angle preservation

    Explain why distance between vertices is preserved under translations, reflections, and rotations but not under dilations, while angle measures are preserved under all four transformation types.

  4. Congruence as the existence of a rigid-motion sequence between two figures

    Given two figures on a grid, generate and describe a sequence of rigid motions that maps one onto the other, and use that sequence to justify that the figures are congruent.

  5. Similarity as a rigid-motion sequence plus one dilation, with scale factor unknown at the outset

    Given two similar figures where the scale factor is not stated, determine the dilation scale factor and center that maps one to the other, then complete the congruence sequence to confirm similarity.

  6. Angle pair relationships formed by a transversal crossing parallel lines

    Use informal angle arguments (vertical, corresponding, alternate interior) to find unknown angle measures when parallel lines are cut by a transversal.

  7. The triangle angle-sum theorem, justified via parallel-line angle relationships

    Construct an informal argument, using a transversal through a triangle's vertex, that the interior angles of any triangle sum to 180 degrees.

  8. An informal proof of the Pythagorean theorem based on area conservation

    Using an area-based diagram (e.g. rearrangement of four congruent right triangles inside a square), explain why a squared plus b squared equals c squared for any right triangle.

  9. Unknown side lengths of right triangles in applied problems (ladders, screens, ramps)

    Apply the Pythagorean theorem to find an unknown leg or hypotenuse length in a right triangle presented in a real-world context.

  10. The converse of the Pythagorean theorem as a test for a right angle

    Determine whether a triangle with three given side lengths is a right triangle, using the converse of the Pythagorean theorem.

  11. Distance between two coordinate points via a constructed right triangle

    Compute the distance between two points on the coordinate plane by constructing a right triangle from the segment and applying the Pythagorean theorem.

  12. Selecting and combining transformation reasoning and the Pythagorean theorem in an unfamiliar applied context

    Given a real-world scenario with no diagram (e.g. two ships' positions given as coordinates, or a 3-D box diagonal), decide independently which combination of transformation and/or Pythagorean reasoning applies and solve it.

Linear Relationships: Slope, Proportionality, and Systemspeek inside โ–ธ

Slope stops being 'rise over run' memorized as a ratio and becomes a proven fact: similar triangles cut from the same line always have proportional sides, which is why a straight line has one constant rate of change everywhere on it. From there, students graph lines using slope-intercept form, separate proportional relationships (which pass through the origin) from linear ones that don't, and take their first pass at systems of two equations โ€” solving by graphing, then by substitution.

  1. Similar-triangle justification for constant slope on a non-vertical line

    Given two triangles formed under a line by drawing legs parallel to the axes at two different points, explain why the triangles are similar and why this forces the rise-over-run ratio to be constant.

  2. The slope formula (y2-y1)/(x2-x1) applied to two coordinate points

    Calculate the slope of a line from two given points using the slope formula.

  3. Proportional relationships graphed as lines through the origin, with slope equal to unit rate

    Graph a proportional relationship from a table or equation and identify the slope as the unit rate.

  4. Unit rate comparison across mixed representations of proportional relationships

    Compare two proportional relationships given in different representations (table, graph, equation, verbal description) to determine which has the greater rate.

  5. Slope-intercept form as a graphing and interpreting tool

    Derive and use slope-intercept form y = mx + b to graph a line given its equation, and explain what m and b represent in a real context.

  6. The origin test distinguishing proportional from non-proportional linear relationships

    Classify a given linear relationship as proportional or non-proportional by testing whether it passes through the origin.

  7. The intersection point of two graphed lines as the system's solution

    Estimate the solution to a system of two linear equations by graphing both lines and reading the intersection point.

  8. The meaning of an intersection point as a shared input-output pair in a modeled context

    Explain what the intersection point of two lines means in terms of the two real-world quantities each line represents.

  9. The substitution method for solving a 2x2 linear system

    Solve a system of two linear equations algebraically using substitution, showing all steps.

  10. Strategic variable selection prior to substitution

    Given a system where neither equation has an isolated variable, decide which variable to isolate and justify the choice before solving by substitution.

  11. The one/none/infinite solution cases for a linear system, linked to identity and contradiction equations

    Determine whether a system has one, no, or infinitely many solutions by comparing slopes and intercepts, and connect each case to Unit 3's one-variable equation outcomes.

  12. System-of-equations modeling of a scenario from an unpracticed domain

    Given a real-world scenario with two unstated relationships, drawn from a domain not used in this unit's pricing- and motion-based worked examples (e.g. population growth, mixture/concentration problems, or tank fill/drain rates), generate and solve a system of equations that models it, choosing an appropriate method and justifying the choice.

  13. Structural reasoning about simultaneous intersection using slope and intercept comparisons rather than computation

    Given three graphed lines with no context, determine which two intersect at a point that also lies on the third, and explain how you know without computing coordinates.

Systems of Linear Equations: Modeling and Applicationpeek inside โ–ธ

This unit takes the systems skills from Unit 6 and points them at real situations โ€” two constraints on the same two quantities at once. Students write systems from word problems, choose between graphing and substitution and defend the choice, and interpret what a system's solution (or lack of one) actually means in context.

  1. The solution of a system as a point satisfying both equations simultaneously

    Given a system of two linear equations, identify whether an ordered pair satisfies both equations by substitution and checking.

  2. The intersection point of two graphed lines as the system's solution

    Graph two linear equations on the same coordinate plane and identify the intersection point as the system's solution.

  3. The substitution method for solving systems

    Solve a system of two linear equations using substitution when one equation is already solved for a variable.

  4. The relative efficiency of graphing versus substitution as solution methods

    Compare the graphing and substitution methods for a given system and justify which is more efficient for that specific system.

  5. Translation of a two-constraint real-world context into a system of equations

    Write a system of two linear equations from a real-world context describing two constraints on the same two quantities.

  6. The real-world meaning of a system's solution point

    Interpret the intersection point of a graphed system in terms of the original context, stating what quantity and value it represents.

  7. The relationship between slope/intercept comparison and the number of solutions of a system

    Classify a system as having one solution, no solution, or infinitely many solutions by comparing slopes and y-intercepts without fully solving.

  8. The real-world meaning of no-solution and infinite-solution systems

    Explain, using context, why a system with no solution represents two constraints that can never both be true, and why infinitely many solutions represents the same constraint stated two ways.

  9. The full modeling cycle from context to justified system solution

    Given an unfamiliar two-constraint scenario with non-integer or fractional intersection values, construct, solve, and justify a system, choosing a method and defending that choice.

  10. The no-solution condition extended to standard-form equations

    Generalize the condition for a system having no solution to systems written in standard form, without being shown that form during instruction.

Bivariate Data and Lines of Fitpeek inside โ–ธ

Real data is messy โ€” points scattered around, not sitting neatly on a line. This unit teaches kids to spot a trend anyway, draw and compare lines that follow that trend, write the line's equation, use it to predict, and know that a prediction from a trend is not a guarantee for any one point. It also extends the same thinking to categorical data in two-way tables.

  1. Patterns of association in scatter plots (positive, negative, none)

    Given a scatter plot, classify the pattern as positive, negative, or no association.

  2. Linear vs. nonlinear association, clusters, and outliers in bivariate data

    Describe, in words naming both variables, whether a scatter plot shows a linear or nonlinear pattern and note clusters or outliers.

  3. Informal line of fit placement

    Draw a straight line that follows the trend of a scattered but linear-associated dataset.

  4. Criteria for judging quality of a line of fit

    Compare two candidate lines of fit on the same scatter plot and justify which follows the trend more closely, citing specific points.

  5. Slope-intercept equation of a fitted line

    Write the equation of a fitted line in slope-intercept form and identify the slope and y-intercept from a graph.

  6. Contextual meaning of slope and intercept in a bivariate data model

    Interpret the slope and y-intercept of a fitted line as statements about the real-world variables, including units.

  7. Interpolation using a line of fit, and reasonableness of prediction

    Given a new x-value within the data range, use a fitted line's equation to predict a y-value and judge whether the prediction is reasonable.

  8. Two-way tables and relative frequency for categorical bivariate data

    Construct a two-way table from categorical data and calculate relative frequencies by row and column.

  9. Association between categorical variables via relative frequency comparison

    Use relative frequencies in a two-way table to argue whether an association exists between two categorical variables.

  10. Complete line-of-fit modeling process applied to a novel dataset

    Given an unfamiliar real dataset with two numeric variables never used in instruction, construct a scatter plot, fit a line, and justify the fit using evidence from the data.

  11. Evaluation of another student's line-of-fit reasoning against data evidence

    Critique a peer's completed line-of-fit analysis (plot, line, and interpretation) and identify a specific improvement, using no formula for a 'correct' answer.

  12. The distinction between a statistical trend and an exact linear rule

    Explain why a line of fit predicts a trend rather than an exact value for any individual data point.

From the parent guide

This is the year math stops being "follow the steps for this kind of problem" and starts being "figure out what kind of problem this even is." Your child will learn to handle really big and really small numbers with exponents, meet numbers that never end or repeat (like square roots that don't come out clean), solve equations that can honestly have no answer or infinite answers, understand what a function actually is, prove shapes are the same or similar instead of just eyeballing it, use the Pythagorean theorem, work with slope and straight-line graphs, solve two equations at once, and read real scattered data for a trend. By June this feeds directly into Algebra I, which assumes all of it is already solid โ€” not something to re-teach.

Unit 1 ยท what to expect

This unit builds exponent notation from scratch: what a power actually means, the three rules for combining powers with the same base, then the strange-but-necessary extension to zero and negative exponents, and finally scientific notation for very big and very small numbers. It ends with comparing unfamiliar real-world quantities by their order of magnitude.

The full guide covers all 8 units: where kids get stuck, what to say, and how to tell it's working. Included with the course.

Ready when you are

Free for 30 days ยท then $29/mo or $290/yr for the whole family ยท Cancel anytime, no questions asked.

Start your family's account
Pre-Algebra: Foundations for Algebra I, Grade 8 Homeschool Curriculum