Guide
How to use Desmos regression on the SAT
The tilde key turns the Desmos graphing calculator into an equation solver. Type an equation, swap the equals sign for a tilde, and Desmos finds the unknown for you. This guide covers every regression pattern in the Learn Desmos course, with the exact keystrokes.
Last updated: September 5, 2026
What the tilde does, and why it is the highest-leverage move
Type on an empty line, with a capital X. Desmos prints X = 3 underneath. It adjusted the undefined constant until both sides were equal, because 2 times 3 plus 1 is 7. That is all a regression does: the tilde asks Desmos to solve the equation for whatever letters are still undefined.
On a keyboard, the tilde is Shift plus the key directly under Escape, the backtick key in the top-left corner. On the on-screen keypad, open ABC and find the squiggly line in the bottom row. The Desmos Help Center article on regressions describes the same swap, and points at the same two places for the key: the row above the letters on a keyboard, or the bottom of the ABC keypad.
You take the SAT in Bluebook, the digital testing app. College Board's calculator policy page says Bluebook contains an embedded Desmos calculator with two options, graphing or scientific, and that you may use your own approved handheld calculator instead. The tilde lives in the graphing one, so any question with an equals sign in it is a candidate for it.
The Learn Desmos course gives regression its own section of eight chapters and calls it the single highest-leverage technique in the course. Together with the graphing section, the methods cover an estimated 53.55% of SAT Math question types (the curriculum's own estimate: Graphing 25.24% + Regression 28.31%).
The framework behind every method
Meet every condition the question states, then type in what is asked and read the answer. A tilde states an equation, a list states that a variable varies, and curly brackets state a constraint.
If 3(x + 2) − 5 = 2x + 7, what is the value of 4x − 1?
- Type
. Typing x then 1 makes the subscript; press the right arrow to climb out of it before you carry on. - Desmos prints = 6 under the line. That is x, not the answer.
- On the next line type
. Desmos uses the value it just found and shows 23.
Answer: 23. Two changes turned the equation into a regression: every x became , and the equals sign became a tilde. The words "is equivalent to" count as an equals sign too.
, , and why a table is just two lists
Lowercase x and y belong to the graph. Type with a small x and Desmos throws an error, because it keeps those letters for drawing curves. A capital X works, since a capital letter is just another constant. The neater habit is a subscript: a letter followed by a number always becomes a subscript, so typing x then 1 gives , a constant Desmos will solve for.
Subscripts also tie a regression to a table. Type table on an empty line and Desmos builds one with an column and a column. Enter moves down a column and Tab moves across to the next one.
Strip a table down and it is two lines of list. The course proves this by typing , and with no table anywhere. Desmos still returns m = 3 and b = 2. That is why the subscripts in a regression have to match the table's column headers. A second table gets and , and a third gets and .
Two rules about lines. Only one tilde per line: is an error, so split it into and . And a regression only solves for constants that are still undefined. If sits on another line, solves for m only and leaves b at 2. If you meant a different b, rename it to c. Never name a constant e, because Desmos keeps that letter for Euler's number.
Which regression form to type
Desmos can fit a form for you. Put your points in a table, open the edit list, and press Add regression on the table. Desmos fits a line straight away, and the drop-down beside it lists the other types. The course's advice is blunt: linear, quadratic, and occasionally exponential are the only ones you will need. Ignore everything else.
The three dots next to the drop-down offer Export as custom regression, which writes the regression out in full on its own line, , with the constants named so you can reuse m and b elsewhere. Typing that line yourself is the same thing, and faster once you know the forms.
| Shape | What you type | When it comes up |
|---|---|---|
| Line, slope-intercept | | Two or more points on a line, or to read m and b off any line. |
| Quadratic, standard form | | Three points on a parabola. |
| Quadratic, vertex form | | The vertex is given; one more point finds a. |
| A form from the answer choices | | When the drop-down lacks it. |
| Line, standard form | , then | Only after you force one constant yourself. |
Only two equations have to be memorized, according to the course. Circle standard form, , with center and a radius equal to the square root of the right side. And quadratic vertex form, , where is the vertex, the maximum or minimum. Every other form is already in the drop-down.
Solving for an undefined constant
The first example worked because Desmos had one unknown. Ask for a constant instead and there are two unknowns on the line, so Desmos picks any pair that happens to work. Set the example below up the usual way and Desmos lists both k and as parameters; change by hand and the so-called constant changes with it. A constant has to stay constant while the variable varies, so make the variable vary.
2(x + 3) + kx = 5x + 6 for all values of x. What is k?
- Type
on the first line. - Type
on the second line: square brackets, with three dots between the 1 and the 10. - The regression now has to hold for all ten values at once, and the parameter list shows only k.
Answer: k = 3. If still appears under the regression, the list is missing.
- Any list works as long as it does not contradict the question. If the question says x is positive, keep the list positive.
- Use more numbers than constants you are solving for; two would do here. Ten is a safe habit, and
picks ten for you. - If the question already tells you what x equals, skip the list. For x = 2 and 2(x + 3) + kx = 16, type
and.
A regression hands back exactly one solution. reports 3 and never mentions −3, because Desmos favors whole numbers and the smaller absolute value. To force the other root, add a condition in curly brackets on the same line: gives 3, and on a separate line with a fresh subscript gives −3. The same brackets meet any stated condition: for where , gives 4.
Systems of equations: the bracket regression
Two separate regressions do not solve a system. Type 2x + 3y = 12 as one regression and x − y = 1 as another, and Desmos picks a pair for each line on its own. It never links the on one line to the on the other.
The fix is a bracket regression. Put every left side in one list, every right side in another list, and connect the two lists with a single tilde. Desmos matches the lists element by element: 12 has to equal 12 and 1 has to equal 1.
2x + 3y = 12 and x − y = 1. What is x + y?
- Type
. Spaces are optional; the course types it as. - Keep the order the same in both lists, so 2x1 + 3y1 pairs with 12 and − pairs with 1.
- Desmos reports = 3 and = 2. On a new line type
.
Answer: 5. Once the system is solved, and behave like ordinary numbers anywhere else in the list.
Many systems arrive as word problems. Replace 'is' and 'was' with an equals sign and type the sentence almost verbatim, capital letters and all. The price of a jacket was 20% more than its cost, and the price was $60: that is p = 1.2c and p = 60. As a bracket regression, , and the cost comes out as 50.
When a system gets long, keep the right sides in their own list: on one line, then . Now the numbers you might have mistyped all sit in one place. The left sides have to stay inside the regression, because a list with unknown letters in it cannot be defined on its own line.
Three limits of the bracket regression
With brackets you cannot also set equal to a list; the lists clash, so delete any leftover line. To check that a constant holds, vary the variable by hand instead: with and , n is 3; change that line to and confirm n has not moved. And do not over-constrain. Pin both variables and the constant as well, and the system has more conditions than unknowns, so Desmos cannot solve it at all. Whatever you are solving for has to stay undefined.
When the constant will not stay constant, collapse the system by substitution. If y = 2x + n and y = 5x − 4 meet where x = 2, both right sides equal y, so type and , and n comes out as 2. If even that stalls, test the answer choices one at a time. Or graph it: , and , then click the intersection at (2, 6).
Infinitely many solutions, and when the tilde is the wrong tool
This pattern is easy to recognize. The question states that an equation has infinitely many solutions and asks for a constant. Regression works for one reason: infinitely many solutions means the two sides are literally the same graph, the same line drawn twice. So the sides are equal for every x, which is exactly what a regression with a list checks.
3(x + 2) = ax + 6 has infinitely many solutions. What is a?
- Type
. Whatever Desmos prints now is not the answer yet, because is still an unknown. - On the next line type
. Desmos finds the a that makes both sides match for all ten numbers. - To see why it worked, type
and. Only one line appears.
Answer: a = 3.
When not to use it
Use this only when infinitely many solutions is given as a fact, never when it is one of the answer choices; a question asking how many solutions there are is graphed and counted. And never try it for no solutions, one solution, or two solutions: those graphs differ, so no constant makes the sides equal, and the number Desmos prints is meaningless.
Given-points questions: table, equation, tilde
Any time a question gives you points, it is this pattern. The points might be written out, read off a graph in the question, or hidden in function notation: f(2) = 8 is the point (2, 8). Into the table go the points you already know, and nothing else. If the question asks for f(10), leave 10 out. A point with a constant in it, like (3, k), is fine unless k is what you want.
- Type the points into a table. Type
tableon an empty line, then enter each x under and each y under . - Type the equation that goes through them. A straight line is y = mx + b. Use the form the question or the answer choices use.
- Convert it into regression format. y becomes , the equals sign becomes a tilde, and x becomes :
. That is exactly what Add regression on the table writes for you.
f is a linear function with f(2) = 8 and f(5) = 17. What is f(10)?
- Type
tableand enter the rows 2, 8 and 5, 17. Leave 10 out. - Under the table type
. Desmos reports m = 3 and b = 2. - m and b are now ordinary constants, so type
on a new line.
Answer: 32.
Method 1 is the drop-down: open the edit list and press Add regression on the table. Method 2 is typing the custom regression yourself, for when the drop-down lacks the form the question uses. For y = a(x − h), type : a = 3 and h = −2/3 for the same two points. A regression only draws a curve when it is in y = form, so to see this one, duplicate the line in the edit list and strip the regression off the copy: becomes and every becomes x. Keep the regression line above it, because that is what defines a and h.
You need at least as many points as constants: two for a line, three for a parabola in standard form. With too few, infinitely many curves fit and Desmos just picks one. Vertex form is the way around that: given the vertex (1, −4) and the point (3, 8), put 3 and 8 in the table and type . The vertex used up h and k, so one point finds a = 3.
If the regression refuses to pass through the points, check under Statistics. It has to be exactly 1. Fit through (1, 2), (2, 8) and (3, 18) and is below 1: wrong shape. Change it to and Desmos returns a = 2, b = 0, c = 0 with exactly 1. When the shape is right and the fit still misses, the course adds a tiny number to the model, or subtracts one, so Desmos starts its search somewhere else. And when a question asks for the greatest possible value, zoom out first; the largest value may sit off screen.
One exception: the standard form of a line, Ax + By = C. Points can never pin it down, because multiplying all three by any number gives the same line. Read the form out of the answer choices, then force one value yourself: , then , gives b = −2/3 and c = −4/3 for (2, 8) and (5, 17). Prove the 2 was harmless by moving it. Change it to and b and c double, to −4/3 and −8/3, but still reads −2/3, so the line never changed.
Isolation: rearrange a formula without doing the algebra
The isolation pattern uses the phrase 'expresses R in terms of P, Q, and F' or 'which equation gives R in terms of the others'. There is no algebra to do. Type the formula, give every other letter a number, and let Desmos find the one you left alone.
If F = (P − Q)/R, which of the following expresses R in terms of P, Q, and F? A) (P − Q)/F. B) P/F − Q. C) (P − F)/Q. D) F/(P − Q).
- Copy the formula down as it stands, rearranging nothing, and put a tilde where the equals sign was:
. - Give every constant except R a value, each one different:
,,on three lines. Desmos reports R = 4. - Type each answer choice's right-hand side on its own line:
gives 4,gives 2.5,gives 3, andgives 0.25.
Answer: A. Only (P − Q)/F lands on the 4 that Desmos found for R.
- Never use 0 or 1. Squaring or square-rooting leaves them unchanged, so a wrong choice with an extra square in it would still look right.
- Never give two constants the same value. With Q = F = 2, choices A and C both give 4.5 and you cannot tell them apart.
Choosing regression or graphing: a decision table
First ask whether the question can be done in Desmos at all. If there is an equation in it, and especially if there are points, the answer is yes. A question built only out of words, with nothing set equal to anything, is the one kind you still work on paper. Then pick the tool: a regression hands back a number, and the graph hands back a picture you can count and compare.
| The question looks like | Tool | What you type |
|---|---|---|
| A curve and a value to read off it | Graph | , then click the point |
| f(x) is defined and that is the only equals sign | Graph | , then |
| An inequality | Graph | , read the shaded region |
| An easy circle | Graph | , click the top and bottom points |
| How many solutions, or all values of x | Graph | One side per line, count the intersections |
| Which expression is equivalent | Graph | in front of each, find the curve on top |
| Is this a factor of that | Graph | Line up the x-intercepts |
| 'In terms of' the other letters | Regression (isolation) | , then , |
| Points given, or a graph to pull points from | Regression (table) | table, then |
| More than one equation | Regression (brackets) | |
| One equation, asked for the variable | Regression | |
| One equation, asked for a constant, x not given | Regression plus a list | , then |
| One equation, asked for a constant, x given | Regression plus a value | on its own line |
Ask those questions in order and the method picks itself. The subscripts climb through the regression rows because each earlier line already owns its subscript and Desmos refuses to solve for the same letter twice; on a real question, press Delete All, then Done, and start clean.
Common errors and how to spot them
| What you see | What happened | Fix |
|---|---|---|
| An error on a line with a tilde | A lowercase x or y is inside the regression | Use , or a capital letter |
| A messy decimal like 2.333… | The setup is wrong; SAT answers land on whole numbers or clean fractions | Reread the question and rebuild the line |
| listed in the parameters when you wanted k | The variable was never made to vary | Add or |
| A bracket regression and an list both break | Brackets and a list definition cannot share | Delete the line |
| An error after adding a second regression | The same letter is defined on two lines | Use a fresh subscript, or Delete All first |
| The value you need is missing | A regression reports one solution and hides the rest | Add or , or graph and count |
Every one of these has a matching guided task in the course, where you type the broken line into a live calculator, watch it break, and fix it. Start with the Regression section, or step back to the full guide to using Desmos on the SAT if the graphing half is new to you.