Curriculum That Matches The Classroom
567 practice units·6,497+ questions·Common Core alignedSee what your student will practice — across 189 topics, Kindergarten through Grade 8.
Kindergarten
3 topics · 24 units · 192 questions
Counting
9 units · 72 questions
- 3 LEVELS24 questions
Basics
Count objects from 1 to 10
- 3 LEVELS24 questions
By Fives
Count by fives using number lines with answers ranging from 5 to 40.
- 3 LEVELS24 questions
By Twos
Count by twos using pictographs of paired objects
Addition & Subtraction
12 units · 96 questions
- 3 LEVELS24 questions
Addition Within 10
Addition facts with sums up to 5
- 3 LEVELS24 questions
Addition Within 20
Addition facts with sums from 11 to 14
- 3 LEVELS24 questions
Subtraction Within 10
Subtraction facts subtracting from 5 or less
- 3 LEVELS24 questions
Subtraction Within 20
Subtraction facts subtracting from 11 to 14
Counting Money
3 units · 24 questions
- 3 LEVELS24 questions
Pennies and Nickels
Count pennies only
Grade 1
8 topics · 63 units · 672 questions
Addition & Subtraction
18 units · 198 questions
- 3 LEVELS36 questions
Adding Within 100
Practice adding a two-digit number and a one-digit number, and a two-digit number and a multiple of 10, using place value strategies.
- 3 LEVELS30 questions
Missing Numbers
Find the missing number in addition and subtraction equations.
- 3 LEVELS36 questions
Subtracting Multiples of 10
Subtract multiples of 10 from two-digit numbers in the range 10–90, using place value understanding.
- 3 LEVELS30 questions
Subtraction Within 10
Subtract numbers within 10.
- 3 LEVELS30 questions
Sums to 10
Add numbers within 10.
- 3 LEVELS36 questions
Word Problems
Solve addition and subtraction word problems within 20, including problems with three addends, using objects, drawings, and equations.
Counting & Numbers
12 units · 120 questions
- 3 LEVELS30 questions
Comparing Numbers
Compare and order numbers.
- 3 LEVELS30 questions
Counting to 100
Count to 100 and identify missing numbers in sequences.
- 3 LEVELS30 questions
Pictographs
Read and interpret pictographs.
- 3 LEVELS30 questions
Skip Counting
Skip count by 2s, 5s, and 10s.
Place Value
6 units · 66 questions
- 3 LEVELS36 questions
10 More, 10 Less
Mentally find 10 more or 10 less than any two-digit number, explaining the reasoning using place value.
- 3 LEVELS30 questions
Tens and Ones
Understand place value by breaking numbers into tens and ones.
Analog Clocks
6 units · 66 questions
- 3 LEVELS36 questions
To the Half Hour
Learn to read clocks showing time to the half hour
- 3 LEVELS30 questions
To the Hour
Read time on analog clocks to the hour and half hour.
Money
6 units · 60 questions
- 3 LEVELS30 questions
Counting Pennies
Count collections of pennies.
- 3 LEVELS30 questions
Identifying Coins
Identify coins and their values.
Measurement
6 units · 60 questions
- 3 LEVELS30 questions
Measuring Length
Measure and compare lengths.
- 3 LEVELS30 questions
Ordering Length
Compare and order objects by length.
Geometry
6 units · 66 questions
- 3 LEVELS36 questions
Equal Shares
Partition circles and rectangles into two and four equal shares, and describe the shares using the words halves, fourths, and quarters.
- 3 LEVELS30 questions
Shape Attributes
Identify and describe 2D shapes by their attributes.
Data & Graphing
3 units · 36 questions
- 3 LEVELS36 questions
Tally Charts & Bar Graphs
Organize, represent, and interpret data with up to three categories; ask and answer questions about the total number of data points, how many in each category, and how many more or less are in one category than in another.
Grade 2
10 topics · 102 units · 1,156 questions
Addition & Subtraction
27 units · 312 questions
- 3 LEVELS36 questions
Adding Single-Digit
Practice adding single-digit numbers fluently using strategies including counting on, making ten, and doubles.
- 3 LEVELS30 questions
Adding Within 1,000
Add three-digit numbers within 1,000 using place value understanding and regrouping strategies.
- 3 LEVELS36 questions
Adding Within 100
Add two-digit numbers within 100 using place value strategies and regrouping when needed.
- 3 LEVELS36 questions
Addition Number Line Strategies
Use number lines to add and subtract within 100 by identifying the starting point and counting forward or backward.
- 3 LEVELS36 questions
Mixed Review
Solve mixed addition and subtraction problems within 1,000 to build fluency and flexible problem-solving skills.
- 3 LEVELS36 questions
Subtracting Single-Digit
Practice subtracting single-digit numbers fluently using strategies including counting back, counting up, and making ten.
- 3 LEVELS30 questions
Subtracting Within 1,000
Subtraction of 3-digit numbers within 1,000 with regrouping
- 3 LEVELS36 questions
Subtracting Within 100
Subtract two-digit numbers within 100 using place value strategies and regrouping when needed.
- 3 LEVELS36 questions
Within 100 & 1,000
Add and subtract numbers within 100 and 1,000 using efficient place value strategies.
Multiplication
6 units · 72 questions
- 3 LEVELS36 questions
Rectangular Arrays
Use rectangular arrays to find the total number of objects and write repeated addition equations.
- 3 LEVELS36 questions
Single-Digit Introduction
Explore multiplication as equal groups and repeated addition using arrays and single-digit factors.
Counting & Numbers
6 units · 72 questions
- 3 LEVELS36 questions
Even and Odd
Learn to identify even and odd numbers with visual support
- 3 LEVELS36 questions
Skip Counting
Learn to skip count by 2s, 5s, and 10s with visual support
Place Value
12 units · 136 questions
- 3 LEVELS32 questions
10 and 100 More and Less
Mentally add and subtract 10 or 100 from three-digit numbers by identifying which place value digit changes.
- 3 LEVELS32 questions
Comparing Three-Digit Numbers
Compare and order three-digit numbers using the symbols >, <, and = by examining hundreds, tens, and ones place values.
- 3 LEVELS36 questions
Hundreds, Tens, and Ones
Identify digits in the hundreds, tens, and ones places
- 3 LEVELS36 questions
Two-Digit Numbers
Learn place value concepts with ones and tens
Fractions
3 units · 32 questions
- 3 LEVELS32 questions
Equal Shares
Partition shapes into equal shares and identify halves, thirds, and fourths using fraction names and visual models.
Analog Clocks
21 units · 216 questions
- 3 LEVELS30 questions
AM & PM (15-Minute Intervals)
Read analog clocks and determine AM or PM using real-world scenarios at 15-minute intervals
- 3 LEVELS36 questions
Hour & Half Hour
Read analog clocks to the hour and half hour
- 3 LEVELS36 questions
Mixed Review (5 & 15-Minute Intervals)
Review reading and setting analog clocks at 5 and 15-minute intervals
- 3 LEVELS30 questions
Setting the Clock
Set analog clock hands to show a given time to the nearest hour and half hour.
- 3 LEVELS24 questions
Setting the Clock (5-Minute Intervals)
Set analog clock hands to show a given time to the nearest 5 minutes.
- 3 LEVELS24 questions
Telling Time (5-Minute Intervals)
Learn to read analog clocks at 5-minute intervals
- 3 LEVELS36 questions
To the Hour
Learn to read analog clocks showing time to the hour
Money
6 units · 72 questions
- 3 LEVELS36 questions
Coins and Bills
Count collections of coins and bills to find their total value and solve money word problems.
- 3 LEVELS36 questions
Counting Coins
Count collections of coins (pennies, nickels, dimes, and quarters) to find their total value.
Measurement
9 units · 104 questions
- 3 LEVELS32 questions
Length Word Problems
Solve addition and subtraction word problems involving lengths in inches and centimeters.
- 3 LEVELS36 questions
Tools and Length
Identify measurement tools and measure and compare the lengths of objects using standard units.
- 3 LEVELS36 questions
Using Rulers
Measure the length of objects using rulers in inches and centimeters.
Geometry
6 units · 72 questions
- 3 LEVELS36 questions
Basic Shapes
Learn to identify basic 2D shapes with descriptions
- 3 LEVELS36 questions
Sides, Vertices & Angles
Learn to identify shapes by sides, vertices, and angles
Data & Graphing
6 units · 68 questions
- 3 LEVELS32 questions
Bar Graphs
Read and interpret bar graphs and picture graphs to answer questions about data, comparisons, and totals.
- 3 LEVELS36 questions
Line Plots
Reading and interpreting line plots (dot plots) with whole-number data. Simple reading of dot counts from small data sets.
Grade 3
12 topics · 60 units · 720 questions
Addition & Subtraction
3 units · 36 questions
- 3 LEVELS36 questions
Within 1,000
Practice adding and subtracting three-digit numbers within 1,000 using place value strategies.
Division
3 units · 36 questions
- 3 LEVELS36 questions
Basics
Learn division as equal sharing using visual models
Multiplication
6 units · 72 questions
- 3 LEVELS36 questions
Arrays
Learn multiplication using visual arrays
- 3 LEVELS36 questions
Multiples of 10
Practice multiplying single-digit numbers by multiples of 10 using place value strategies.
Multiplication & Division
6 units · 72 questions
- 3 LEVELS36 questions
Arithmetic Patterns
Practice identifying, extending, and explaining patterns in multiplication and division sequences.
- 3 LEVELS36 questions
Fluency Within 100
Computational fluency for multiplication facts with 2, 5, and 10. Skip counting and repeated addition strategies.
Place Value
6 units · 72 questions
- 3 LEVELS36 questions
Reading Charts
Practice reading and interpreting place value charts showing hundreds, tens, and ones.
- 3 LEVELS36 questions
Rounding to 10 and 100
Practice rounding two- and three-digit numbers to the nearest 10 and 100.
Fractions
12 units · 144 questions
- 3 LEVELS36 questions
Comparing Fractions
Practice comparing fractions with the same numerator or same denominator using <, =, and >.
- 3 LEVELS36 questions
Equivalent Fractions
Understanding fraction equivalence using visual models. Side-by-side partitioned rectangles show equal amounts. Simple pairs like 1/2 = 2/4.
- 3 LEVELS36 questions
Fractions on a Number Line
Learn to locate fractions on a number line from 0 to 1
- 3 LEVELS36 questions
Introduction
Understanding and working with fractions using visual models and word problems, including halves, thirds, fourths, sixths, and eighths
Analog Clocks
3 units · 36 questions
- 3 LEVELS36 questions
To 5 Minutes
Learn to read clocks showing time to 5 minutes using visual models
Time
3 units · 36 questions
- 3 LEVELS36 questions
Elapsed Time
Calculating elapsed time between two clock readings. Whole hour intervals only. Both start and end clocks visible.
Measurement
3 units · 36 questions
- 3 LEVELS36 questions
Liquid Volume & Mass
Practice measuring, estimating, and solving problems involving liquid volume in liters and mass in grams and kilograms.
Area & Perimeter
6 units · 72 questions
- 3 LEVELS36 questions
Introduction
Learn to find the perimeter of rectangles using visual models
- 3 LEVELS36 questions
Rectangles
Learn to find the area of rectangles using visual models
Geometry
6 units · 72 questions
- 3 LEVELS36 questions
2D Shapes
Learn to identify 2D shapes including triangles and polygons
- 3 LEVELS36 questions
Classifying Quadrilaterals
Learn to classify quadrilaterals by their properties
Data & Graphing
3 units · 36 questions
- 3 LEVELS36 questions
Bar Charts & Pictographs
Reading and interpreting bar charts and pictographs. Direct reading questions: how many, identify values from charts. Pictographs with scale of 1.
Grade 4
11 topics · 63 units · 756 questions
Addition & Subtraction
3 units · 36 questions
- 3 LEVELS36 questions
Multi-Digit Algorithm
Adding and subtracting multi-digit numbers without regrouping. Introduction level.
Division
3 units · 36 questions
- 3 LEVELS36 questions
Long Division
Learn long division with single-digit divisors using visual models
Multiplication
6 units · 72 questions
- 3 LEVELS36 questions
Multi-Digit
Learn to multiply multi-digit numbers using visual models and the standard algorithm
- 3 LEVELS36 questions
Multiplicative Comparison Word Problems
Interpret multiplication equations as comparisons, and solve word problems involving multiplicative comparison using multiplication and division.
Area and Perimeter
3 units · 36 questions
- 3 LEVELS36 questions
Rectangles and Word Problems
Apply formulas for area and perimeter of rectangles to solve real-world and mathematical problems involving unknown side lengths.
Place Value
6 units · 72 questions
- 3 LEVELS36 questions
Multi-Digit Numbers
Understand the value of digits in multi-digit numbers, read and write numbers in multiple forms, and compare multi-digit numbers up to the millions.
- 3 LEVELS36 questions
Rounding Multi-Digit Numbers
Round multi-digit whole numbers to any place using place value understanding and the standard rounding algorithm.
Decimals
6 units · 72 questions
- 3 LEVELS36 questions
Decimals on a Number Line
Locating, comparing, and ordering decimal numbers on a number line
- 3 LEVELS36 questions
Introduction
Understanding and working with decimal numbers in tenths and hundredths
Fractions
12 units · 144 questions
- 3 LEVELS36 questions
Add/Subtract Like Denominators
Adding fractions with the same denominator using visual models. Introduction level.
- 3 LEVELS36 questions
Comparing & Ordering
Learn to compare and order fractions using visual models
- 3 LEVELS36 questions
Equivalent Fractions
Learn to identify and generate equivalent fractions
- 3 LEVELS36 questions
Multiplying by Whole Numbers
Multiply a fraction by a whole number and solve word problems involving fraction multiplication.
Measurement
6 units · 72 questions
- 3 LEVELS36 questions
Customary Conversions
Convert between customary units of length, weight, and capacity, and solve word problems involving unit conversions within the same measurement system.
- 3 LEVELS36 questions
Ruler to Fractions of an Inch
Measuring objects to the nearest whole and half inch using a ruler. Introduction level.
Geometry
9 units · 108 questions
- 3 LEVELS36 questions
Lines of Symmetry
Learn to identify and draw lines of symmetry
- 3 LEVELS36 questions
Lines, Rays, and Angles
Identifying points, lines, line segments, rays, and classifying angles
- 3 LEVELS36 questions
Measuring Angles
Reading angle measurements from a protractor. Classifying angles as acute, right, or obtuse. Introduction level with common angles.
Number Theory
6 units · 72 questions
- 3 LEVELS36 questions
Factors and Multiples
Find all factor pairs for whole numbers up to 100 and recognize multiples of given numbers.
- 3 LEVELS36 questions
Prime and Composite Numbers
Determine whether a whole number in the range 1–100 is prime or composite by finding its factor pairs.
Patterns
3 units · 36 questions
- 3 LEVELS36 questions
Number Patterns
Generate and analyze number patterns that follow a given rule, identify features of patterns not explicit in the rule, and explain how a rule produces a pattern.
Grade 5
13 topics · 102 units · 1,165 questions
Division
3 units · 36 questions
- 3 LEVELS36 questions
Multi-Digit Divisors
Standard long division algorithm with 2-digit divisors. Introduction level with 3-digit dividends, no remainders.
Place Value
3 units · 36 questions
- 3 LEVELS36 questions
Powers of 10
Explore how multiplying and dividing by powers of 10 shifts digits in the place value system, and use exponent notation to express powers of 10.
Decimals
15 units · 180 questions
- 3 LEVELS36 questions
Estimating Unit Prices
Estimate unit prices using rounding and mental math
- 3 LEVELS36 questions
Introduction & Strategies
Divide decimals by whole numbers using place value strategies
- 3 LEVELS36 questions
Operations
Apply decimal operations including addition, subtraction, multiplication, and division.
- 3 LEVELS36 questions
Rounding Decimals
Practice rounding decimals to a specified place value, from whole numbers to hundredths, using place value understanding and number line reasoning.
- 3 LEVELS36 questions
Word Problems
Solve word problems involving decimal division
Fractions
39 units · 450 questions
- 3 LEVELS30 questions
Add & Subtract
Add and subtract fractions with unlike denominators
- 3 LEVELS36 questions
Fractions as Division
Understand fractions as division and solve sharing problems by dividing whole numbers
- 3 LEVELS30 questions
Mixed Numbers Add & Subtract
Add and subtract mixed numbers with like denominators
- 3 LEVELS30 questions
Mixed Numbers Regrouping
Add and subtract mixed numbers with regrouping (same denominators)
- 3 LEVELS36 questions
Mixed Review
Practice all four fraction operations: addition, subtraction, multiplication, and division.
- 3 LEVELS36 questions
Multiplication as Scaling
Understand multiplication as scaling — compare the size of a product to its factors without computing, and explain why multiplying by a fraction greater than or less than 1 makes a number larger or smaller.
- 3 LEVELS36 questions
Multiplying by Whole Numbers
Multiply fractions by whole numbers. Answers are expressed as improper fractions — no simplification required.
- 3 LEVELS36 questions
Multiplying Fractions Intro
Multiplying fractions by other fractions. No simplification required.
- 3 LEVELS36 questions
Multiplying Mixed Numbers Using Areas
Multiplying with mixed fractions using area models. Simplification required.
- 3 LEVELS36 questions
Multiplying Mixed Numbers via Improper Fractions
Multiplying with mixed fractions by converting to improper fractions. Simplification required.
- 3 LEVELS36 questions
Simplifying Products
Multiply fractions by whole numbers and simplify the product. Express answers as mixed numbers or whole numbers in simplest form.
- 3 LEVELS36 questions
Unit Fractions by Whole Numbers
Divide unit fractions by whole numbers using models and reasoning
- 3 LEVELS36 questions
Whole Numbers by Unit Fractions
Divide whole numbers by unit fractions using models and reasoning
Unit Conversions
3 units · 32 questions
- 3 LEVELS32 questions
Multi-Step Word Problems
Solve multi-step word problems by converting between units using fractions, multiplication, and division
Area
3 units · 36 questions
- 3 LEVELS36 questions
Area of Rectangles
Find the area of rectangles using visual models and the length × width formula, including missing dimension problems and real-world applications.
Area & Perimeter
3 units · 36 questions
- 3 LEVELS36 questions
Rectangles
Find area and perimeter of rectangles using formulas
Coordinate Plane
15 units · 143 questions
- 3 LEVELS30 questions
Finding Points in Quadrant 1
Practice reading and locating points on a Quadrant 1 grid — identify labeled points, read coordinates, and interpret real-world data sets plotted on a coordinate plane.
- 3 LEVELS36 questions
Graphing
Learn to plot and identify points on a coordinate plane
- 3 LEVELS15 questions
Introduction to Quadrant 1
Learn the basics of the coordinate plane — the origin, x and y axes, and how to read and write ordered pairs in Quadrant 1.
- 3 LEVELS30 questions
Plotting Quadrant 1
Practice plotting and identifying points in Quadrant 1 — given an ordered pair, identify the correct grid location; given a plotted point, write its ordered pair; and interpret plotted data sets.
- 3 LEVELS32 questions
Real World Problems Quadrant 1
Apply coordinate plane skills to real-world situations including reading maps, interpreting data sets, and solving problems using ordered pairs in Quadrant 1.
Geometry
3 units · 36 questions
- 3 LEVELS36 questions
Classifying 2D Figures
Learn how quadrilaterals are classified in shape hierarchies
Volume
6 units · 72 questions
- 3 LEVELS36 questions
Rectangular Prisms
Learn to find the volume of rectangular prisms using visual models
- 3 LEVELS36 questions
Word Problems
Learn to calculate volume using the formula V = l x w x h
Data & Graphing
3 units · 36 questions
- 3 LEVELS36 questions
Dot Plots with Fractions
Reading and interpreting dot plots (line plots) where the x-axis uses fractional values. Introduction level with simple counting.
Order of Operations
3 units · 36 questions
- 3 LEVELS36 questions
PEMDAS
Learn PEMDAS with simple expressions
Patterns
3 units · 36 questions
- 3 LEVELS36 questions
Graphing Number Patterns
Learn to generate number patterns and graph ordered pairs
Grade 6
10 topics · 69 units · 828 questions
Fractions
3 units · 36 questions
- 3 LEVELS36 questions
Dividing Fractions
Divide fractions by whole numbers and fractions by fractions using the keep-change-flip method, and apply fraction division to real-world problems.
Number System
3 units · 36 questions
- 3 LEVELS36 questions
Decimal Operations
Add, subtract, multiply, and divide multi-digit decimals using standard algorithms, and solve multi-step real-world problems involving decimals.
Coordinate Plane
3 units · 36 questions
- 3 LEVELS36 questions
Four Quadrants
Plot and identify points in all four quadrants of the coordinate plane
Geometry
12 units · 144 questions
- 3 LEVELS36 questions
Area of Shapes
Calculate area of triangles, parallelograms, and trapezoids using formulas
- 3 LEVELS36 questions
Area of Triangles & Polygons
Calculate area of triangles and polygons by decomposing into familiar shapes
- 3 LEVELS36 questions
Surface Area
Find the surface area of rectangular and triangular prisms by identifying faces, using nets, and calculating the total area of all faces.
- 3 LEVELS36 questions
Volume with Fractions
Find the volume of rectangular prisms with fractional edge lengths by applying the formula V = l × w × h.
Algebra
18 units · 216 questions
- 3 LEVELS36 questions
Dependent and Independent Variables
Identify independent and dependent variables in equations and real-world situations, and use tables and graphs to show how they relate.
- 3 LEVELS36 questions
Evaluating Expressions
Evaluate algebraic expressions by substituting values for variables
- 3 LEVELS36 questions
Exponents
Evaluate and compare expressions using exponent notation
- 3 LEVELS36 questions
One-Step Equations
Solve one-step equations using inverse operations
- 3 LEVELS36 questions
Simplifying Expressions
Simplify algebraic expressions by combining like terms and applying the distributive property
- 3 LEVELS36 questions
Writing Expressions
Translate words and real-world situations into algebraic expressions
Number Theory
3 units · 36 questions
- 3 LEVELS36 questions
GCF and LCM
Find the greatest common factor (GCF) and least common multiple (LCM) of pairs of whole numbers, and apply them in real-world contexts.
Integers
6 units · 72 questions
- 3 LEVELS36 questions
Inequalities
Write, solve, and graph inequalities on a number line
- 3 LEVELS36 questions
Negative Numbers
Understand, compare, and order integers and negative numbers on the number line
Rational Numbers
3 units · 36 questions
- 3 LEVELS36 questions
Plotting Negatives
Plot and compare negative numbers and rational numbers on the number line
Ratios & Proportions
12 units · 144 questions
- 3 LEVELS36 questions
Measurement Conversions
Use ratio reasoning to convert between metric and customary measurement systems and transform compound units
- 3 LEVELS36 questions
Percentages
Understand and calculate percentages in real-world contexts
- 3 LEVELS36 questions
Ratios
Write and interpret ratios, and find equivalent ratios
- 3 LEVELS36 questions
Unit Rates
Find and compare unit rates to solve real-world problems
Statistics
6 units · 72 questions
- 3 LEVELS36 questions
Histograms
Read, interpret, and analyze data displayed in histograms
- 3 LEVELS36 questions
Mean, Median, Mode
Calculate and interpret mean, median, and mode as measures of center
Grade 7
5 topics · 39 units · 468 questions
Number System
6 units · 72 questions
- 3 LEVELS36 questions
Adding & Subtracting Rational Numbers
Add and subtract rational numbers, including negative integers, fractions, and decimals. Use properties of operations and number lines to solve real-world and mathematical problems involving signed numbers.
- 3 LEVELS36 questions
Multiplying & Dividing Rational Numbers
Apply and extend understanding of multiplication and division to all rational numbers, including negative integers, fractions, and decimals. Understand sign rules for products and quotients, and solve real-world problems using all four operations with rational numbers.
Geometry
9 units · 108 questions
- 3 LEVELS36 questions
Angle Relationships
Use facts about supplementary angles (sum to 180°), complementary angles (sum to 90°), vertical angles (equal measure), and adjacent angles to find unknown angle measures. Write and solve equations when angles are expressed algebraically.
- 3 LEVELS36 questions
Circles
Apply the formulas for the area and circumference of a circle. Use C = 2πr = πd and A = πr² to find measurements, and work backwards from circumference or area to find radius or diameter. Use π ≈ 3.14 for all calculations unless the problem asks for an exact answer in terms of π.
- 3 LEVELS36 questions
Scale Drawings
Solve problems using scale drawings. Convert between drawing measurements and actual measurements using the scale ratio, compute actual areas and perimeters, and reproduce scale drawings at a different scale.
Algebra
9 units · 108 questions
- 3 LEVELS36 questions
Linear Expressions
Simplify, expand, and factor linear expressions with rational coefficients. Apply the distributive property, combine like terms, and rewrite expressions in equivalent forms to reveal structure and solve problems.
- 3 LEVELS36 questions
Two-Step Equations
Solve two-step linear equations of the form px + q = r and p(x + q) = r, where p, q, and r are specific rational numbers. Apply inverse operations in sequence to isolate the variable, and use equations to model and solve real-world word problems.
- 3 LEVELS36 questions
Two-Step Inequalities
Solve two-step inequalities of the form px + q > r and p(x + q) < r, where p, q, and r are rational numbers. Apply inverse operations to isolate the variable, flip the inequality sign when multiplying or dividing by a negative number, and interpret solution sets in real-world contexts.
Ratios & Proportions
6 units · 72 questions
- 3 LEVELS36 questions
Percent Problems
Solve real-world percent problems: find a percent of a quantity, find the whole from a part and percent, calculate percent increase and decrease, apply percents to tax, tip, discount, markup, simple interest, and percent error.
- 3 LEVELS36 questions
Proportional Relationships
Identify and represent proportional relationships between quantities. Find the constant of proportionality in tables, graphs, and equations. Write equations of the form y = kx and interpret key points on proportional graphs. Aligned to CCSS 7.RP.A.2.
Statistics
9 units · 108 questions
- 3 LEVELS36 questions
Comparing Populations
Compare two populations using measures of center (mean, median) and variability (range, mean absolute deviation, interquartile range). Use random sampling to draw inferences about populations and determine which population has greater spread or a higher center.
- 3 LEVELS36 questions
Compound Probability
Find probabilities of compound events. Use organized lists, tables, and tree diagrams to identify sample spaces. Calculate P(A and B) by multiplying branch probabilities for independent events.
- 3 LEVELS36 questions
Probability
Understand and apply probability. Find the theoretical probability of simple events as a fraction, decimal, or percent. Compare theoretical and experimental probability, and use probability models to make predictions.
Grade 8
6 topics · 45 units · 540 questions
Expressions
9 units · 108 questions
- 3 LEVELS36 questions
Integer Exponents
Apply properties of integer exponents — product, quotient, power, zero, and negative exponents — to generate equivalent expressions. Aligned to CCSS 8.EE.A.1.
- 3 LEVELS36 questions
Scientific Notation
Express very large and very small numbers in scientific notation, compare orders of magnitude, and perform multiplication, division, addition, and subtraction with numbers in scientific notation. Aligned to CCSS 8.EE.A.3 and 8.EE.A.4.
- 3 LEVELS36 questions
Square & Cube Roots
Evaluate square roots of perfect squares and cube roots of perfect cubes. Solve equations of the form x²=p and x³=p, and recognize when roots are irrational. Aligned to CCSS 8.EE.A.2.
Functions
6 units · 72 questions
- 3 LEVELS36 questions
Defining & Comparing
Recognize when a relation is a function (each input → exactly one output). Compare functions across multiple representations (table, graph, equation, verbal). Identify linear vs nonlinear. Aligned to CCSS 8.F.A.1, 8.F.A.2, 8.F.A.3.
- 3 LEVELS36 questions
Modeling Linear Relationships
Construct linear functions from real-world situations, tables, graphs, or two points. Interpret slope and y-intercept in context. Describe qualitative features of graphs. Aligned to CCSS 8.F.B.4 and 8.F.B.5.
Number System
3 units · 36 questions
- 3 LEVELS36 questions
Rational & Irrational Numbers
Identify rational and irrational numbers, convert repeating decimals to fractions, and approximate irrational numbers on a number line. Aligned to CCSS 8.NS.A.1 and 8.NS.A.2.
Geometry
12 units · 144 questions
- 3 LEVELS36 questions
Pythagorean Theorem
Apply the Pythagorean Theorem to find missing sides in right triangles, solve real-world and 3D problems, and find distance between points in the coordinate plane. Recognize Pythagorean triples and the converse. Aligned to CCSS 8.G.B.6, 8.G.B.7, 8.G.B.8.
- 3 LEVELS36 questions
Similarity & Angle Relationships
Apply triangle angle-sum and exterior angle theorems, parallel-line/transversal angle relationships, and the AA similarity criterion. Identify similar figures and find missing side lengths or angle measures. Aligned to CCSS 8.G.A.4 and 8.G.A.5.
- 3 LEVELS36 questions
Transformations
Apply translations, reflections, rotations, and dilations to figures using coordinates. Recognize congruence as a sequence of rigid motions. Describe the effect of each transformation type. Aligned to CCSS 8.G.A.1, 8.G.A.2, 8.G.A.3.
- 3 LEVELS36 questions
Volume
Apply volume formulas for cylinders, cones, and spheres to solve real-world and mathematical problems. Compare volumes and find missing dimensions. Aligned to CCSS 8.G.C.9.
Algebra
9 units · 108 questions
- 3 LEVELS36 questions
Slope & Linear Equations
Calculate slope from two points, recognize unit rate as slope, derive y=mx and y=mx+b, and compare proportional relationships across tables, graphs, and equations. Aligned to CCSS 8.EE.B.5 and 8.EE.B.6.
- 3 LEVELS36 questions
Solving Linear Equations
Solve multi-step linear equations in one variable, including those with the distributive property and like terms. Identify equations with one solution, infinitely many solutions, or no solutions. Aligned to CCSS 8.EE.C.7.
- 3 LEVELS36 questions
Systems of Equations
Solve systems of two linear equations using graphing, substitution, and elimination. Recognize systems with one solution, no solution, or infinitely many solutions. Apply to real-world problems. Aligned to CCSS 8.EE.C.8.
Statistics
6 units · 72 questions
- 3 LEVELS36 questions
Scatter Plots & Linear Models
Construct and interpret scatter plots, describe association patterns, fit a line of best fit, and use linear-model equations to interpret slope and intercept in real-world contexts. Aligned to CCSS 8.SP.A.1, 8.SP.A.2, 8.SP.A.3.
- 3 LEVELS36 questions
Two-Way Tables
Construct and interpret two-way frequency tables for categorical bivariate data. Compute joint, marginal, and relative frequencies, and use them to describe association between variables. Aligned to CCSS 8.SP.A.4.
New units are added every month based on what families ask for. Don't see what your student needs? Tell us what to build next.
Try Upwardly Free for 7 Days
Full access to every feature, every unit, every question. Sign up and start practicing today.
No charge today. Full catalog access from minute one.
No charge until day 8. Full access from day one. Cancel anytime.