Grade 6 is where you’ll learn about algebra, linear equations, 2D and 3D geometry, and the beginnings of statistics. It’s important that you master the maths concepts taught in Grade 6 - they are core concepts that form the basis of many of the advanced maths you’ll study in later grades.

# 1. Variables

Variables keep track of quantities that change such as position, size, and colour. Here’s how aGeometry project (CCMS G.1 and G.3)is taught through variables:

**Math learning outcomes**

- Area of squares.
- Area of circles.
- Area of triangles.
- Variables.

# 2. Functions

Functions make it easy to bundle related instructions together and to map inputs to outputs. Here’s how aFunctions project (CCMS F.A.1 and F.B.5)is taught:

**Math learning outcomes**

- Inputs and outputs.
- Coordinate geometry.
- Quadratic functions.

# 3. Logic

Boolean algebra is the logical foundation for computers, and we use it to make decisions using conditional statements. Here’s how a mixedNumber System + Equations project (CCMS NS.7a, NS.7b, and EE.9) is taught through conditional statements:

**Math learning outcomes**

- Inequalities
- Coordinate geometry.
- Equations.
- Number systems.

# 4. Loops

Loops make it easy to repeat instructions according to set conditions. Here’s how a mixedGeometry + Algebra project (CCMS G.3 and EE.2a)is taught through loops:

**Math learning outcomes**

- Inequalities
- Coordinate geometry.
- Equations.

# 5. Objects

Many applied maths problems involve bundling data together and presenting it to users, often through text. Here’s how aFunctions project (CCMS F.A.1)is taught through dictionaries and strings:

**Math learning outcomes**

- Inputs and outputs.
- Coordinate geometry.
- Equations.

# 6. Lists

Lists enable us to keep related items in order, from high scores in a game to scientific observations. Here’s how a mixedNumber System + Geometry project (CCMS NS.7c, NS.7d, and G.3)is taught through lists:

**Math learning outcomes**

- Inequalities
- Coordinate geometry.
- Equations.
- Number systems.

# 7. Classes

Classes are the blueprints for objects that bundle data together with the functions that operate on that data. Here’s how a mixedNumber System + Equations project (CCMS NS.7a-c, EE.6, and EE.7)is taught through classes:

**Math learning outcomes**

- Inequalities
- Coordinate geometry.
- Equations.
- Number systems.