Math // Algebra

Plotting Linear Graphs

Plot linear graphs by generating a table of values, reduce a two-variable linear equation to the form y = mx + c, and calculate gradients from two points on a line

Ages
12 to 14
Type
Representation
Builds on
2 topics
Leads to
3 topics
Standards
5 codes

Quick check

Can the learner draw the graph of a straight line by making a table of values and plotting the points — and work out the gradient from two points on the line?

Ask this to see whether the topic is secure.

Topic // Mastery

What mastery looks like

What a learner can do once this topic is secure.
  • Generate a table of (x, y) values for a linear equation and plot the points accurately
  • Rearrange an equation such as 2x + 3y = 12 into the form y = mx + c
  • Calculate the gradient between two coordinate points using rise over run

Topic // Map

Where this fits

What to learn first and what this topic opens up, with the reason for each link. Required links come first.
  • RequiredMust come first
  • HelpfulHelps, but not essential

Before this

2 topics
  • Algebra // Ages 12 to 14

    Plotting linear graphs requires understanding what y = mx + c represents

  • Algebra // Ages 12 to 14

    Rearranging to y = mx + c form uses formula rearrangement skills

You are here

Plotting Linear Graphs

Ages 12 to 14 // Representation

Leads to

3 topics
  • Algebra // Ages 13 to 14

    Reading approximate values from graphs requires graph-plotting experience

  • Algebra // Ages 13 to 14

    Understanding quadratic graphs requires prior experience plotting linear graphs

  • Algebra // Ages 13 to 14

    Simultaneous equations graphically requires plotting two linear graphs on the same axes

Topic // Research-informed

Teaching notes

From the Marble Skill Taxonomy. These notes have not been validated in classrooms, so treat them as a starting point for your own judgement.

The approach

Learners translate fluently among a linear equation, its table of values, its line, and its gradient. Core actions: generate at least three (x, y) pairs for an equation and plot them, join into a straight line, check a third point lies on the line, compute gradient as rise-over-run between two clearly chosen lattice points (reading each axis's scale first), and rearrange a two-variable equation such as 2x + 3y = 12 into y = mx + c by applying inverse operations to every term. The target is reversible translation: equation→line and line→equation/gradient, with gradient understood as a property of the line (invariant along it and across different axis scales), measured in axis units rather than visual angle.

Common misconceptions

  • Rise/run inverted: computes run-over-rise (horizontal ÷ vertical) instead of rise-over-run.
  • Gradient sign error: reads a falling line as a positive gradient, or draws a rising line for a negative gradient.
  • Scale-dependence: judges the gradient by the line's visual angle rather than by rise-over-run measured in axis units.
  • Rearrangement error: mishandles 2x + 3y = 12 (e.g. y = 12 - 2x, forgetting to divide the whole side by 3, or a sign slip).

Useful representations

  • Table of values grid feeding plotted points
  • Rise-over-run triangle drawn between two lattice points on the line
  • y = mx + c rearranged from ax + by = c
  • The same line drawn on two different scales to show gradient is invariant

Teaching practices

  • Always generate at least three points and check the third lies on the line — this catches arithmetic and plotting slips before they become a wrong line.
  • Teach gradient as rise-over-run between two clearly chosen lattice points, reading the value of each axis's scale first.
  • Rearrange ax + by = c into y = mx + c by inverse operations applied to every term, then read m and c directly off the standard form.
  • Translate in both directions: given a line, extract its equation and gradient; given an equation, produce the line.
  • Discuss how a squashed or stretched axis scale changes the line's APPEARANCE without changing its gradient value, so steepness is judged in units, not degrees.

Activities to try

  1. 1

    Build the line and measure its gradient

    Why it works: Gradient is rise-over-run measured in axis units and is a property of the whole line: it does not change depending on which two points you pick along the line.

    1. Take a linear equation and fill a value table with at least three (x, y) pairs, then plot each pair as a point.
    2. Draw a straight line through two of the points and check that the third plotted point lies exactly on it; if it does not, find and fix the arithmetic or plotting slip before continuing.
    3. Choose two clearly placed lattice points on the line and form a rise-over-run triangle: moving left to right, count the rise (vertical change: positive if up, negative if down) and the run (horizontal change, across) in axis units, then compute rise ÷ run.
    4. Repeat the measurement using a wider pair of points on the same line and confirm the ratio is unchanged.
    5. State what the gradient number means in words, e.g. 'the line rises 2 units for every 1 unit across'.
  2. 2

    Confront rise-over-run, sign, and scale pitfalls

    Why it works: The numerator is the vertical change (rise) over the horizontal change (run); a falling line has a negative gradient; and visual steepness is not the gradient — the counted ratio in axis units is.

    1. On a given line, compute the gradient and then deliberately compute run-over-rise as well; compare the two numbers and state which one is the gradient and why.
    2. Given a falling line, report its gradient with the correct sign; given the instruction 'draw a line with gradient -2', draw it and say where you chose to start it (any y-intercept is acceptable).
    3. Take the SAME line drawn on a stretched (or squashed) axis scale and measure its gradient again by counting rise and run in axis units; confirm the number is the same even though the line looks steeper or gentler.
  3. 3

    Rearrange to y = mx + c and confirm against the line

    Why it works: Rearranging to y = mx + c lets you read gradient (m) and intercept (c) directly, and the plotted line is a check on the algebra — equation and line must agree.

    1. Rearrange 2x + 3y = 12 into y = mx + c step by step: subtract 2x from both sides to get 3y = 12 - 2x, then divide EVERY term by 3 to get y = 4 - (2/3)x, i.e. m = -2/3 and c = 4.
    2. Order the rearrangement steps correctly (isolate the y-term, then divide every term on both sides by the coefficient of y).
    3. Read m and c off the gradient-intercept form y = mx + c, then plot or check the line and confirm the gradient you read matches the gradient measured from two points on the line.
    4. Also go the other way: given a drawn line, read its gradient and intercept and write its equation.

Topic // Standards

Curriculum standards

Codes for the curriculum statements this topic maps to. Each publisher owns its standard text.
Common Core State Standards for Mathematics
8.F.18.F.4
The national curriculum in England: Key stages 1 and 2 framework document
KS3.Maths.Alg.10KS3.Maths.Alg.11KS3.Maths.Alg.9

Math // Algebra