STAAR Algebra I Practice Questions (2026) — Free Sample Questions with Answers

15 free STAAR Algebra I questions from our 150-question bank, grouped by content domain. Each answer explains why the right option is right — and why every wrong option is wrong.

0 of 15 answered — answer a question to check it Take a full STAAR Algebra I practice test

Reporting Category 1: Number and Algebraic Methods

Question 1

The area of Gabriel's rectangular backyard is square feet. A rectangular pool in the backyard has an area of square feet.

Which expression represents the area of the backyard, in square feet, that is not covered by the pool?

Show answer & explanation

Answer: C

  1. 1. Uncovered area = backyard area − pool area: .
  2. 2. Distribute the negative: .
  3. 3. Combine like terms: .
  4. 4. Check with : , and .

: Subtracts only . The subtraction must apply to all three terms of the pool's area.

: Changes the sign of but not of . Subtracting 150 gives −150.

: Correct. (A.10A).

: Adds the two areas instead of subtracting the pool from the backyard.

"Not covered" means subtract. Put the whole polynomial being subtracted in parentheses and change the sign of each of its terms.

Question 2

Kessler Kayak Rentals charges a fee plus an hourly rate. The function gives the total cost, in dollars, of renting a kayak for h hours.

Which statement best describes the meaning of ?

Show answer & explanation

Answer: A

  1. 1. In , h is hours and is the total cost in dollars.
  2. 2. .
  3. 3. So 6 hours of rental costs $120 in all.

Renting a kayak for 6 hours costs a total of $120.: Correct. The input h = 6 is the number of hours, and the output 120 is the total cost in dollars: (A.12B).

Renting for 120 hours costs a total of $6.: Swaps the input and the output. The number inside the parentheses is the number of hours.

Each hour after the first 6 hours costs $120.: Treats the output as a rate. The rate is $12.50 per hour; 120 is a total cost.

Renting for 6 hours costs $120 plus the $45 fee.: The $45 fee is already part of the function, so $120 is the whole cost, fee included.

In function notation , a is the input and b is the output. Name both in the units of the context.

Question 3

Which binomial is a factor of ?

Show answer & explanation

Answer: A

  1. 1. Multiply a and c: .
  2. 2. Find two integers with a product of −120 and a sum of −7: −15 and 8.
  3. 3. Split the middle term: .
  4. 4. Group: .
  5. 5. Check: .

: Correct. (A.10E).

: Comes from . The signs are reversed, so the middle term is .

: Also comes from the sign-reversed pair , whose middle term is .

: Comes from . The constant −20 is right but the middle term is not.

For with , find two numbers whose product is ac and whose sum is b, split the middle term, and factor by grouping.

Reporting Category 2: Describing and Graphing Linear Functions, Equations, and Inequalities

Question 4

Mesa Fitness and Ridgeview Gym each charge a one-time membership fee plus a fee for each class. The graph shows the total cost, , in dollars, of taking classes at each gym.

Which statement is best supported by the graph?

Gym Costs
048121620406080100120Number of classesTotal cost (dollars)MesaRidgeview
Show answer & explanation

Answer: C

  1. Read the graph: the Mesa line starts at about $40 and the Ridgeview line starts at about $10.
  2. The lines cross at about , , so the costs are equal at about 12 classes.
  3. To the right of the intersection, the Mesa line is below the Ridgeview line. At 20 classes the graph shows Mesa at about $100 and Ridgeview at about $120.
  4. Check with rates read from the graph (Mesa rises $60 over 20 classes, Ridgeview $110): and .

The costs are equal at about 12 classes; for fewer classes, Mesa Fitness costs less.: Reverses the comparison. At 0 classes the graph shows Ridgeview at $10 and Mesa at $40, so Ridgeview is cheaper below about 12 classes.

The costs are equal at about 76 classes; the cost then is about $12.: Swaps the coordinates of the intersection point, about .

The costs are equal at about 12 classes; for more classes, Mesa Fitness costs less.: Correct. The lines cross near , and to the right of that point the Mesa line is lower (A.3G).

The costs are never equal, because the gyms have different membership fees.: Lines with different slopes always cross; different starting values on the graph do not prevent an intersection.

The intersection of two cost lines estimates where the costs are equal; on each side of it, the lower line is the cheaper option.

Question 5

A researcher collected data from 40 Texas cities. She found a strong positive correlation between the number of public libraries in a city and the number of traffic accidents reported in the city each year.

Which conclusion is best supported by the data?

Show answer & explanation

Answer: B

Building more libraries in a city causes the number of traffic accidents to rise.: Treats correlation as causation; the data show only that the two quantities tend to rise together.

The two variables are associated, and city population may explain both.: Correct. Larger cities tend to have more libraries and more drivers, so population is a likely lurking variable; the association does not show causation (A.4B).

Closing some of a city's libraries would lower its number of traffic accidents.: Assumes a cause-and-effect link that correlation alone cannot establish.

The variables are not associated, because libraries cannot cause traffic accidents.: Confuses association with causation; a strong correlation is an association even when neither variable causes the other.

Correlation shows association, not causation; look for a lurking variable (such as population) that could drive both quantities.

Question 6

The graph of a linear inequality is shown.

Which inequality is represented by the graph?

Graph of an inequality
xy−6−4−2246−6−4−2246
Show answer & explanation

Answer: A

  1. The boundary passes through and : slope , so , which is .
  2. The line is dashed, so the symbol is or .
  3. The region below the line is shaded. Test : , and .
  4. So the inequality is . Check with the unshaded point : is false, as expected.

: Correct. The dashed boundary through and is , and the shaded test point gives (A.3D).

: Describes the side above the line; gives , but is not shaded. The sign flips when is solved for .

: Uses , which needs a solid boundary; the boundary is dashed, so points on the line are not included.

: Swaps the coefficients; has intercepts and , not and .

In standard form, decide the symbol with a test point instead of "above means >": a negative y-coefficient reverses the relationship.

Reporting Category 3: Writing and Solving Linear Functions, Equations, and Inequalities

Question 7

Rowan has an $85 balance on a skating-rink gift card. Each skating session costs $6.75. He wants at least $20 to remain on the card for a party. The inequality represents this situation, where is the number of sessions.

What is the greatest number of sessions Rowan can buy?

Show answer & explanation

Answer: A

  1. Subtract 85: .
  2. Divide by and reverse:
  3. The greatest whole number is 9.
  4. Check: 9 sessions leave ; 10 sessions leave .

9: Correct. gives ; sessions are whole numbers, so the greatest is 9, leaving (A.5B).

10: Rounds 9.63 up; 10 sessions cost $67.50 and leave only $17.50.

12: Ignores the $20 he wants to keep: .

15: Adds the $20 to the balance instead of subtracting it: .

Solve the inequality, then apply the context: a count must be a whole number, so round down to stay within a maximum.

Question 8

The Sunset Ridge Community Theater sold 380 tickets for a play. Adult tickets cost $12 each, and student tickets cost $7 each. The theater collected $3,860 from ticket sales.

How many adult tickets did the theater sell?

Show answer & explanation

Answer: C

  1. Let = adult tickets and = student tickets: and .
  2. Multiply the first equation by 7: .
  3. Subtract from the second equation: , so and .
  4. Check: .

140: This is the number of student tickets; it answers the wrong question.

190: Assumes the tickets were split evenly; , not $3,860.

240: Correct. With and , substituting gives , so (A.5C).

280: Finds but divides by the student price, 7, instead of the price difference, 5. That gives 100 student tickets and adult tickets.

Write one equation for the count and one for the money, then solve by substitution or elimination and check both equations.

Question 9

The graph of a system of two linear equations is shown.

Which system is represented by the graph?

Graph of a system of linear equations
−4−3−2−11234−4−3−2−11234xy
Show answer & explanation

Answer: A

  1. 1. Line 1 passes through (0, 1) and (1, 2): slope 1, intercept 1, so .
  2. 2. Line 2 passes through (0, 4) and (1, 2): slope −2, intercept 4, so .
  3. 3. Check the intersection (1, 2): and .

and : Correct. One line crosses the y-axis at 1 and rises 1 for each 1 to the right. The other crosses at 4 and falls 2 for each 1 to the right. They meet at (1, 2) (A.2I).

and : Uses run over rise for the second line. From (0, 4) to (1, 2), it falls 2 units for 1 unit of run, so its slope is −2.

and : Uses the x-intercept of the first line, −1, as its y-intercept. That line crosses the y-axis at 1.

and : Reverses both slope signs. The first line rises and the second falls from left to right.

Write each line from its y-intercept and slope, then check that the intersection point satisfies both equations.

Question 10

Daniela lights a candle that is 30 centimeters tall. After the candle burns for 4 hours, it is 21 centimeters tall. The candle burns at a constant rate.

Which equation gives h, the height of the candle in centimeters, after it burns for t hours?

Show answer & explanation

Answer: B

  1. 1. The initial height (at ) is 30 cm.
  2. 2. Rate of change: cm per hour.
  3. 3. The equation is .
  4. 4. Check: .

: Uses the height after 4 hours as the starting height. At the candle is 30 cm tall.

: Correct. The candle loses cm in 4 hours, which is cm per hour, starting from 30 cm (A.2C).

: Uses the total change of 9 cm as the hourly rate. That loss took 4 hours.

: Divides the hours by the change in height (). The rate is centimeters per hour, .

In a verbal description, the starting amount is the y-intercept and the change per unit of time is the slope. Divide the change in output by the change in input.

Question 11

At a school store, a notebook costs $2 more than a pen. Fatima buys 3 pens and 4 notebooks for a total of $15. Let p represent the cost of one pen, in dollars, and let n represent the cost of one notebook, in dollars.

Which system of equations can be used to find the cost of each item?

Show answer & explanation

Answer: D

and : Reverses the relationship. This says a pen costs $2 more than a notebook.

and : Swaps the quantities. Fatima bought 3 pens and 4 notebooks, so p is multiplied by 3.

and : Reads "$2 more than" as "2 times as much."

and : Correct. "A notebook costs $2 more than a pen" gives , and 3 pens plus 4 notebooks cost $15 (A.2I). The solution , checks: .

Translate each sentence into its own equation: one for the relationship between the unknowns and one for the total. Match each count with the right price.

Reporting Category 4: Quadratic Functions and Equations

Question 12

Kevin throws a ball upward from a platform. The function gives the height of the ball, in feet, t seconds after it is thrown, until the ball lands on the ground.

What is the reasonable range of the function?

Show answer & explanation

Answer: D

  1. 1. Vertex: , and .
  2. 2. Landing: , so .
  3. 3. For , the height goes from 80 up to 144 and then down to 0.
  4. 4. The reasonable range is .

: Starts the range at the launch height. The ball falls to the ground, so its height goes down to 0.

: Uses the launch height as the greatest height. The ball rises to 144 feet at .

: This is the range for every real input. Heights below 0 feet are not reasonable here.

: Correct. The vertex is at , with . The ball lands when (at ), so the heights run from 0 to 144 feet (A.6A).

A reasonable range in context runs from the least to the greatest output the situation allows. For a thrown object, that is ground level up to the height at the vertex.

Question 13

Brianna is planning a rectangular garden. The length of the garden is 4 feet more than its width, and the area of the garden is 96 square feet.

What is the width of the garden, in feet?

Show answer & explanation

Answer: B

  1. 1. Let w be the width. Then the length is , and .
  2. 2. .
  3. 3. Factor: , so or .
  4. 4. Reject −12. Check: .

−12: This solves , but a width cannot be negative.

8: Correct. gives . The width must be positive, so feet (A.8A).

12: This is the length, feet. It can also come from reading the factor as .

24: Divides the area by 4. The 4 is how much longer the length is, not a side length.

Write the area equation, solve it, and keep only the solution that makes sense in the context.

Question 14

What is the axis of symmetry of the graph of ?

Show answer & explanation

Answer: C

  1. 1. Identify and .
  2. 2. Use the axis of symmetry formula: .
  3. 3. Check symmetry: and , equal values on either side of .

: This is the y-coordinate of the vertex, . The axis of symmetry is a vertical line through the vertex's x-coordinate.

: Drops the negative in . With , , so .

: Correct. (A.7A).

: Divides by a instead of by : .

The axis of symmetry of is the vertical line . It is written as an equation in x.

Reporting Category 5: Exponential Functions and Equations

Question 15

The table shows values of an exponential function .

Which function is represented by the table?

1234
12182740.5
Show answer & explanation

Answer: C

  1. Ratio: , so .
  2. Work back to : .
  3. .
  4. Check: .

: Takes from ; then , not 12. The initial value is .

: Uses the percent increase, 0.5, as the base; growth of 50% means .

: Correct. The ratio is , and , so (A.9C).

: Inverts the ratio (); the outputs increase, so .

Find b as the ratio of consecutive outputs (x-steps of 1); find a = f(0) by working backward one step if the table does not start at x = 0.

Test yourself under exam conditions

Take the free STAAR Algebra I test and get a score report by domain.

The full STAAR Algebra I question bank is coming. Get an email when it launches.