A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Writing Linear Equations

Middle & High School Depth 64 in the knowledge graph ☐ I know this ☆ Set as goal
8,804topics build on this
290prerequisites beneath it
See this on the map →
Point-Slope FormSlope of a Line+1 more→→Arithmetic SequencesParallel and Perpendicular Line Slopes+2 more
writing-equations linear slope modeling

Core Idea

Writing a linear equation means constructing the equation of a line from given information: a slope and a point, two points, a graph, a table, or a verbal description. The process varies slightly depending on the input: given slope and y-intercept, use y = mx + b directly; given slope and any point, use point-slope form; given two points, compute slope first. This skill is the inverse of graphing — instead of going from equation to picture, you go from picture (or data) to equation. It is essential for modeling real-world linear relationships.

How It's Best Learned

Practice with all input types: given m and b, given m and a point, given two points, given a graph, given a word problem. For each, decide which form to write in and convert if needed. Emphasize word problems where students must identify the slope (rate of change) and a known point or initial value from context. Compare the resulting equations to verify they describe the same line.

Common Misconceptions

Explainer

You already know what slope means and how to read and graph equations in slope-intercept or point-slope form. Now you are doing the inverse: *given* information about a line — a slope and a point, two points, a graph, a table, or a verbal description — *construct* the equation. This is the skill of mathematical modeling in miniature: translating a real-world situation into a formula that can make predictions.

The key insight is that a line is completely determined by two pieces of information. When the given information directly includes the slope and the y-intercept, use slope-intercept form y = mx + b by reading off m and b immediately. When you have the slope and any other specific point (not necessarily the y-intercept), use point-slope form y − y₁ = m(x − x₁), plugging in the known values directly — no need to hunt for b first. Given two points (x₁, y₁) and (x₂, y₂), compute slope first using m = (y₂ − y₁)/(x₂ − x₁), then feed that slope and either point into point-slope form. In all cases, the goal is the same equation; only the path to get there differs.

Word problems require one more translation step. Look for the rate of change (slope) hidden in phrases like "per hour," "each day," or "for every additional unit." Look for the initial value (y-intercept) in phrases like "starts at," "begins with," or the value when the independent variable equals zero. For example: "A plumber charges $75 per hour plus a $50 service fee." Here m = 75 (dollars per hour) and b = 50 (the flat fee at zero hours), giving cost = 75h + 50. The equation lets you predict cost for any number of hours without recomputing from scratch every time.

A common error is reaching for slope-intercept form even when the y-intercept is not given, which forces an unnecessary extra step. If you are given slope and a non-y-intercept point, write point-slope form first: y − y₁ = m(x − x₁). Simplify to slope-intercept form afterward if needed. Another pitfall: computing slope as Δx/Δy (run over rise) instead of Δy/Δx (rise over run). Label your points explicitly — (x₁, y₁) and (x₂, y₂) — and write the slope formula before substituting to avoid this swap.

Practice Questions 5 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Making 10 as an Addition Strategy → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts Through 10 → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Opposites and Additive Inverses → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations

Longest path: 65 steps · 290 total prerequisite topics

Prerequisites (3)

Leads To (4)