logo

How It Works

flag

Ontario

Math

Kindergarten

Grade 1

Grade 2

Grade 3

Grade 4

Grade 5

Grade 6

Grade 7

Grade 8

Grade 9

Grade 10

Grade 11

Grade 12

Grade 8 Math Courses - Ontario Curriculum

Explore Ontario's Grade 8 math curriculum covering number sense, algebra, data management, and geometry. Prepare for high school with our comprehensive learning pathway and expert guidance.

Ontario Grade 8 Math Curriculum - StudyPug

Print

​
​
OE_ID
Expectations
StudyPug Topic
ON.OE.8.B.1.1
B1.1 Rational and Irrational Numbers: represent and compare very large and very small numbers, including through the use of scientific notation, and describe various ways they are used in everyday life
Scientific notation
Comparing and ordering rational numbers
Solving problems with rational numbers in decimal form
Solving problems with rational numbers in fraction form
ON.OE.8.B.1.2
B1.2 Rational and Irrational Numbers: describe, compare, and order numbers in the real number system (rational and irrational numbers), separately and in combination, in various contexts
Understanding the number systems
Converting repeating decimals to fractions
Determine square roots of rational numbers
ON.OE.8.B.1.3
B1.3 Rational and Irrational Numbers: estimate and calculate square roots, in various contexts
Squares and square roots
Pythagorean theorem
Estimating square roots
Using the pythagorean relationship
Applications of pythagorean theorem
ON.OE.8.B.1.4
B1.4 Fractions, Decimals, and Percents: use fractions, decimal numbers, and percents, including percents of more than 100% or less than 1%, interchangeably and flexibly to solve a variety of problems
Representing percents
Percents, fractions, and decimals
Percent of a number
Adding and multiplying percents
Taxes, discounts, tips and more
Simple interest
ON.OE.8.B.1.5
B1.5 Fractions, Decimals, and Percents: generate equivalent fractions to simplify computations
Multiplying fractions and whole numbers
Dividing fractions with whole numbers
Fractions: Multiplying proper fractions
Multiplying improper fractions and mixed numbers
Dividing fractions and mixed numbers
Applications of fraction operations
Equivalent fractions
ON.OE.8.B.1.6
B1.6 Fractions, Decimals, and Percents: represent and compare positive and negative fractions and decimal numbers to thousandths
Adding and subtracting decimals
Multiplying decimals
Dividing decimals
Order of operations (PEMDAS)
ON.OE.8.B.2.1
B2.1 Properties and Relationships: use the properties and order of operations, and the relationships between operations, to solve problems involving rational numbers, ratios, rates, and percents, including those requiring multiple steps or multiple operations
Ratios
Rates
Proportions
ON.OE.8.B.2.2
B2.2 Math Facts: understand and recall commonly used square numbers and their square roots
Square and square roots
Cubic and cube roots
Converting radicals to mixed radicals
Converting radicals to entire radicals
ON.OE.8.B.2.3
B2.3 Mental Math: use mental math strategies to multiply and divide whole numbers and decimal numbers up to thousandths by powers of ten, and explain the strategies used
Using exponents to describe numbers
Exponent rules
Order of operations with exponents
Using exponents to solve problems
Multiplying decimals by powers of 10
Dividing decimals by power of 10
ON.OE.8.B.2.4
B2.4 Addition and Subtraction: add and subtract integers, using appropriate strategies, in various contexts
Introduction to integer addition
Adding integers
Introduction to integer subtraction
Subtracting integers
ON.OE.8.B.2.5
B2.5 Addition and Subtraction: add and subtract fractions, using appropriate strategies, in various contexts
Using models to add and subtract fractions
Adding fractions with like denominators
Subtracting fractions with like denominators
Adding and subtracting fractions with unlike denominators
Adding and subtracting mixed numbers
ON.OE.8.B.2.7
B2.7 Multiplication and Division: multiply and divide integers, using appropriate strategies, in various contexts
Understanding integer multiplication
Multiplying integers
Understanding integer division
Dividing integers
Applications of integer operations
ON.OE.8.B.2.8
B2.8 Multiplication and Division: compare proportional situations and determine unknown values in proportional situations, and apply proportional reasoning to solve problems in various contexts
Identifying proportional relationships
ON.OE.8.C.1.1
C1.1 Patterns: identify and compare a variety of repeating, growing, and shrinking patterns, including patterns found in real-life contexts, and compare linear growing and shrinking patterns on the basis of their constant rates and initial values
Understanding graphs of linear relationships
Patterns
ON.OE.8.C.1.2
C1.2 Patterns: create and translate repeating, growing, and shrinking patterns involving rational numbers using various representations, including algebraic expressions and equations for linear growing and shrinking patterns
Understanding tables of values of linear relationships
Model and solve one-step linear equations: ax = b, x/a = b
Solving two-step linear equations using addition and subtraction: ax + b = c
Evaluating algebraic expressions
Solving one - step equations: x + a = b
ON.OE.8.C.1.3
C1.3 Patterns: determine pattern rules and use them to extend patterns, make and justify predictions, and identify missing elements in growing and shrinking patterns involving rational numbers, and use algebraic representations of the pattern rules to solve for unknown values in linear growing and shrinking patterns
Applications of linear relationships
Solving two-step linear equations using multiplication and division: x/a + b = c
Solving two-step linear equations using distributive property: a(x + b) = c
ON.OE.8.C.1.4
C1.4 Patterns: create and describe patterns to illustrate relationships among rational numbers
Solving literal equations
ON.OE.8.C.2.1
C2.1 Variables and Expressions: add and subtract monomials with a degree of 1, and add binomials with a degree of 1 that involve integers, using tools
Characteristics of polynomials
Equivalent expressions of polynomials
Adding and subtracting polynomials
ON.OE.8.C.2.2
C2.2 Variables and Expressions: evaluate algebraic expressions that involve rational numbers
Multiplying and dividing monomials
Multiplying polynomials by monomials
Dividing polynomials by monomials
ON.OE.8.C.2.3
C2.3 Equalities and Inequalities: solve equations that involve multiple terms, integers, and decimal numbers in various contexts, and verify solutions
Solving linear equations using multiplication and division
Solving two-step linear equations: ax + b = c, x/a + b = c
Solving linear equations using distributive property: a(x + b) = c
Solving linear equations with variables on both sides
ON.OE.8.C.2.4
C2.4 Equalities and Inequalities: solve inequalities that involve integers, and verify and graph the solutions
Express linear inequalities graphically and algebraically
Solving one-step linear inequalities
Solving multi-step linear inequalities
Compound inequalities
ON.OE.8.D.1.1
D1.1 Data Collection and Organization: identify situations involving one-variable data and situations involving two-variable data, and explain when each type of data is needed
Relationship between two variables
Understand relations between x- and y-intercepts
Domain and range of a function
Identifying functions
Advantages and disadvantages of different graphs
ON.OE.8.D.1.2
D1.2 Data Collection and Organization: collect continuous data to answer questions of interest involving two variables, and organize the data sets as appropriate in a table of values
Graphing from slope-intercept form y=mx+b
Graphing linear functions using a single point and slope
Word problems of graphing linear functions
Function notation
Critiquing data presentation
ON.OE.8.D.1.3
D1.3 Data Visualization: select from among a variety of graphs, including scatter plots, the type of graph best suited to represent various sets of data; display the data in the graphs with proper sources, titles, and labels, and appropriate scales; and justify their choice of graphs
Parallel and perpendicular lines in linear functions
Applications of linear relations
Misleading graphs
Box-and-whisker plots and scatter plots
ON.OE.8.D.1.4
D1.4 Data Visualization: create an infographic about a data set, representing the data in appropriate ways, including in tables and scatter plots, and incorporating any other relevant information that helps to tell a story about the data
Distance formula: d=(x2−x1)2+(y2−y1)2d = \sqrt{(x_2-x_1)^2+(y_2-y_1)^2}d=(x2​−x1​)2+(y2​−y1​)2​
Midpoint formula: M=(x1+x22,y1+y22)M = ( \frac{x_1+x_2}2 ,\frac{y_1+y_2}2)M=(2x1​+x2​​,2y1​+y2​​)
Slope equation: m=y2−y1x2−x1m = \frac{y_2-y_1}{x_2- x_1}m=x2​−x1​y2​−y1​​
Slope intercept form: y = mx + b
General form: Ax + By + C = 0
Point-slope form: y - y_1 = m(x - x_1)
ON.OE.8.D.1.5
D1.5 Data Analysis: use mathematical language, including the terms "strong", "weak", "none", "positive", and "negative", to describe the relationship between two variables for various data sets with and without outliers
Graphing linear functions using table of values
Graphing linear functions using x- and y-intercepts
Rate of change
ON.OE.8.D.1.6
D1.6 Data Analysis: analyse different sets of data presented in various ways, including in scatter plots and in misleading graphs, by asking and answering questions about the data, challenging preconceived notions, and drawing conclusions, then make convincing arguments and informed decisions
Representing patterns in linear relations
Reading linear relation graphs
Solving linear equations by graphing
ON.OE.8.D.2.1
D2.1 Probability: solve various problems that involve probability, using appropriate tools and strategies, including Venn and tree diagrams
Determining probabilities using tree diagrams and tables
Probability of independent events
Probability with Venn diagrams
ON.OE.8.D.2.2
D2.2 Probability: determine and compare the theoretical and experimental probabilities of multiple independent events happening and of multiple dependent events happening
Introduction to probability
Organizing outcomes
Probability of independent events
Comparing experimental and theoretical probability
ON.OE.8.E.1.1
E1.1 Geometric Reasoning: identify geometric properties of tessellating shapes and identify the transformations that occur in the tessellations
Understanding tessellations
Tessellations using translations and reflections
Tessellations using rotations
ON.OE.8.E.1.2
E1.2 Geometric Reasoning: make objects and models using appropriate scales, given their top, front, and side views or their perspective views
Enlargements and reductions with scale factors
Scale diagrams
Similar triangles
Similar polygons
ON.OE.8.E.1.3
E1.3 Geometric Reasoning: use scale drawings to calculate actual lengths and areas, and reproduce scale drawings at different ratios
Line symmetry
Rotational symmetry and transformations
ON.OE.8.E.1.4
E1.4 Location and Movement: describe and perform translations, reflections, rotations, and dilations on a Cartesian plane, and predict the results of these transformations
Cartesian plane
Draw on coordinate planes
Introduction to transformations
Horizontal and vertical distances
ON.OE.8.E.2.1
E2.1 The Metric System: represent very large (mega, giga, tera) and very small (micro, nano, pico) metric units using models, base ten relationships, and exponential notation
Conversions between metric and imperial systems
Metric systems
Imperial systems
Conversions involving squares and cubic
ON.OE.8.E.2.2
E2.2 Angles: solve problems involving angle properties, including the properties of intersecting and parallel lines and of polygons
Classifying triangles
Parallel and perpendicular line segments
Perpendicular bisectors
Angle bisectors
ON.OE.8.E.2.3
E2.3 Length, Area, and Volume: solve problems involving the perimeter, circumference, area, volume, and surface area of composite two-dimensional shapes and three-dimensional objects, using appropriate formulas
Introduction to surface area of 3-dimensional shapes
Nets of 3-dimensional shapes
Surface area of prisms
Introduction to volume
Volume of prisms
Volume of cylinders
Word problems relating volume of prisms and cylinders
Surface area of cylinders

Explore

Geometry

Trigonometry

Algebra

Basic Math

Statistics

Calculus

Differential Equations

Linear Algebra

Chemistry

Organic Chemistry

Physics

Microeconomics

Learning

For Students

For Parents

For Home Schoolers

For Teachers

About

About Us

How it works

Pricing

FAQ

Testimonials

Contact Us

Blog

Curriculum

Australia

Canada

Ireland

New Zealand

Singapore

United Kingdom

United States

youtube
facebook
instagram
x.com

© 2015 – 2025 StudyPug

Sitemap

Terms of Service

Privacy Policy