The Point-Slope Formula
I keep seeing students struggle with this because they memorize it instead of understanding what it actually represents. Let me just walk you through the mechanics first, then we can talk about what it means. The formula itself is y - y1 = m(x - x1). That's it. You need two things: a point on the line, represented as (x1, y1), and the slope, represented as m. If you have both of those, you plug them in and you have an equation for the line. You can rearrange it into slope-intercept form if you want, or standard form, but the point-slope version is often the fastest way to get started when you're given a point and a slope directly.
What Is Point Slope Formula
People ask this question all the time, and the short answer is that it is a way to write the equation of a line when you know one point on that line and its slope. It comes straight from the definition of slope itself. Slope is rise over run, which means m = (y - y1) / (x - x1). Multiply both sides by (x - x1) and you get the point-slope form. That's where it comes from. It's not a separate rule. It's just slope rearranged. Here is a concrete example. Say you need the equation of a line that passes through the point (3, -2) and has a slope of 4. You substitute straight away: y - (-2) = 4(x - 3). Simplify the double negative to get y + 2 = 4(x - 3). If you distribute, you get y = 4x - 10. Done. That took about ten seconds if you know where you're going. I ran into a weird edge case once while tutoring someone who was working with horizontal and vertical lines. The point-slope formula breaks down for a vertical line because the slope is undefined. You can't plug in an undefined value for m. I had someone try to force it by writing something like y - 5 = undefined(x - 2), which is nonsense. The workaround is simple: a vertical line through x = 2 is just x = 2. No slope needed. Horizontal lines work fine because the slope is zero, so you just get y - y1 = 0, which collapses to y = y1. But vertical lines are the gotcha. Remember that.
One thing beginners consistently mess up is the sign handling. When the point is (-4, 7), x1 is negative four and y1 is positive seven. So the equation becomes y - 7 = m(x - (-4)), which simplifies to y - 7 = m(x + 4). I see people write y - 7 = m(x - 4) all the time. That changes the entire line. It's a stupid mistake but it happens constantly and it ruins the rest of whatever problem they're working on. Another counter-intuitive point: point-slope form isn't always the most useful form for graphing. If you need to quickly sketch a line, slope-intercept form (y = mx + b) is usually faster because the y-intercept is right there. But if you're building a line from two points, converting to point-slope is often quicker than finding the y-intercept algebraically first. Find the slope, pick either point, plug it in. You skip the extra step of solving for b. Here is the real limitation though. Point-slope form, like all linear equation forms, only works for non-vertical lines when you're dealing with slope. It cannot represent functions that aren't linear. If you're working with a curve, this formula is irrelevant. You need derivatives or parametric equations instead. It's a linear tool. Don't try to make it do nonlinear work.
Get the Full Details

I also want to mention a practical tip that saves time on tests. When you're given two points and asked for the equation, calculate the slope first, then use the point that has cleaner numbers. If one point is (1.5, 3.7) and the other is (4, 0), use (4, 0). You avoid dealing with decimals in the equation and it reduces arithmetic errors. I've lost track of how many students waste time and accuracy by picking the uglier point arbitrarily. So to recap without turning it into a summary section: you need a point and a slope. Write y - y1 = m(x - x1). Watch your signs when the coordinates are negative. Vertical lines are a dead end for this formula. And choose your point strategically to minimize calculation headaches.