Secondary · Ontario curriculum

Grade 12 math practice

Grade 12 courses (MAP4C, MCT4C, MCV4U, MDM4U, MEL4E, MHF4U): advanced functions, calculus and vectors, data management and college/workplace math. Exam-grade practice with step-by-step solutions.

2520 authored questions 69 endless skills Worked solutions MAP4CMCT4CMCV4UMDM4UMEL4EMHF4U

Foundations for College Math (MAP4C)

Math for College Technology (MCT4C)

Calculus & Vectors (MCV4U)

Endless practice · MCV4U

Generated fresh every time — adaptive difficulty, never runs out

Power rule for derivatives

Differentiate a polynomial using the power, constant multiple, and constant rules.

Product rule

Differentiate a product of a linear and a quadratic factor using the product rule.

Quotient rule

Differentiate a ratio of two linear expressions using the quotient rule.

Chain rule

Differentiate a power of a linear expression using the chain rule.

Derivatives of exponential and trigonometric functions

Differentiate a*e^(kx), a*sin(kx), or a*cos(kx).

Equation of a tangent line

Find the equation of the tangent line to a polynomial curve at a given point.

Increasing/decreasing intervals and local extrema

Use the first derivative of a cubic to find and classify its local extrema.

Optimization word problems

Use derivatives to solve maximum-area and maximum-volume word problems with clean answers.

Velocity and acceleration from a position function

Differentiate a position function to find velocity, and differentiate again for acceleration.

Vector magnitude and direction

Find the magnitude of a vector (Pythagorean triples) or the direction angle of an axis-aligned/diagonal vector.

Vector addition, subtraction, and scalar multiplication

Compute a combination of vector addition, subtraction, and scalar multiplication in component form.

Dot product and the angle between two vectors

Compute the dot product of two vectors, and use it to identify perpendicular or parallel vectors.

Cross product of two vectors

Compute the cross product of two 3D vectors, and use it to find the area of a parallelogram.

Vector equation of a line and intersection of two lines

Write the parametric equation of a line through two points, evaluate a point on it, or find where two lines intersect.

Scalar equation of a plane

Find the value of D in the scalar equation ax + by + cz = D of a plane, given a normal vector or two direction vectors.

Average rate of change over an interval

Compute the average rate of change (secant slope) of a quadratic function over an interval.

Evaluating limits

Evaluate limits by direct substitution and by factoring to remove a 0/0 indeterminate form.

Data Management (MDM4U)

Endless practice · MDM4U

Generated fresh every time — adaptive difficulty, never runs out

Fundamental Counting Principle

Use the Fundamental Counting Principle to count outcomes across a sequence of independent choices.

Permutations of distinct objects

Count ordered arrangements of r objects chosen from n distinct objects using permutations, P(n, r).

Combinations

Count unordered selections of r objects chosen from n distinct objects using combinations, C(n, r).

Pascal's triangle applications

Apply Pascal's Rule and the row-sum and symmetry properties of Pascal's triangle.

Probability using counting techniques

Compute probabilities from a discrete sample space by counting favourable and total outcomes with combinations.

Data concepts, sampling, and bias

Classify data as categorical or quantitative, identify sampling methods, and recognize sources of bias in a study.

Conditional probability

Compute conditional probability P(A | B) from a two-way survey summary.

Binomial probability distribution

Compute P(X = k) for a binomial random variable with n independent trials and success probability p.

Hypergeometric probability distribution

Compute probabilities for sampling without replacement using the hypergeometric distribution.

Discrete uniform distributions

Compute probabilities and expected value for a discrete uniform random variable.

Mean, median, mode, and standard deviation

Compute the mean, median, mode, or standard deviation of a small, clean one-variable data set.

Z-scores

Convert between raw scores and z-scores using z = (x - mean) / sd.

Normal distribution: the 68-95-99.7 rule

Apply the 68-95-99.7 rule to estimate percentages and counts for a normally distributed variable.

Two-variable data: line of best fit and correlation

Use a line of best fit to predict a value, or classify a correlation coefficient by strength and direction.

Correlation vs. causation

Evaluate a described study or correlation and choose the most defensible conclusion about causation.

Math for Work & Everyday Life (MEL4E)

Advanced Functions (MHF4U)

Endless practice · MHF4U

Generated fresh every time — adaptive difficulty, never runs out

Average and instantaneous rate of change

Find the average rate of change over an interval, and estimate the instantaneous rate of change at a point using a very small interval.

Function composition

Evaluate and build formulas for composite functions (f of g)(x), including a real-world discount-then-tax context.

Evaluate logarithmic expressions

Evaluate log_b(x) exactly, including negative and fractional exponent cases.

Laws of logarithms

Combine logarithms with the product, quotient, and power laws, then evaluate the result exactly.

Solving exponential equations with a common base

Solve exponential equations by rewriting both sides with the same base and matching exponents.

Solving exponential equations with logarithms

Solve exponential equations that don't share a common base by taking the logarithm of both sides.

Solving logarithmic equations

Solve logarithmic equations, including ones that combine into a quadratic and need an extraneous root check.

Remainder theorem

Use the remainder theorem to find the remainder when a polynomial is divided by (x - k), without doing long division.

Factor theorem and factoring a cubic completely

Use the factor theorem to test a possible root, then factor a cubic completely.

Solving polynomial equations by factoring

Solve a factorable polynomial equation for all real roots.

Solving polynomial inequalities

Solve a factored polynomial inequality using a sign chart / test-interval analysis.

Vertical and horizontal asymptotes of rational functions

Find the vertical and horizontal asymptotes of a rational function from its equation.

Radian measure and conversion

Convert between degrees and radians, and solve arc length problems using radian measure.

Exact trigonometric values at special angles (radians)

Find the exact value of sin, cos, or tan at special angles given in radians, in any quadrant.

Amplitude, period, and values of transformed trig functions

Identify the amplitude and period (in radians) of a transformed sine or cosine function, and evaluate it at a given input.

Compound angle formulas

Use the compound angle (sum/difference) formulas to find the exact value of sin or cos at a non-special angle.

Trigonometric identities and solving trigonometric equations

Simplify expressions using the Pythagorean/double-angle/quotient identities, and solve trig equations exactly on [0, 2pi).

Want Grade 12 math to finally click?

Practice here free, and when you're ready for a human, Winny Math tutors teach Grade 12 every week — first lesson free.

Book a free trial lesson