AP Precalculus · Units 1–3

FRQ Cheat Sheet

Recognize the four task families, build a clear response, and learn why an answer earns or loses credit.

Practice workspace

4 current official samples · 49 Drive models · 12 Carey adaptationsDrafts saved on this device
35:00Practice countdown · FRQ 1 + 2 share 35 minutes

Practice mode allows pause and reset. Use Full-length Test for locked exam timing.

2027 UPDATEWhat changed after B(iii) was removed?

The current sample uses B to calculate and interpret an average rate of change. C now asks you to solve for a contextual threshold and use that threshold to explain a suitable domain restriction.

C(i)Write and solve the threshold equationC(ii)Connect the threshold to a reasonable domain

Older Drive questions may retain a linear estimate, a concavity justification, or a limit question. Those are useful practice, but their part labels do not define the revised official sample.

Official clarification
Explore both worked examples

FRQ2 · Notes

Non-periodic models: illustrated methods and guidance for each part.

2027 · FRQ FIELD GUIDE

FRQ2 · Non-periodic models

Translate the conditions. Preserve the model. Explain the context.

Visual method overview

Choose evidence with its input condition. Quadratic evidence requires a nonzero constant second difference; zero second differences are linear. A finite table can support a model choice; it does not prove how an arbitrary function behaves between the supplied inputs.

Teaching illustration · scroll to inspect
Four exact data tables compare constant first differences, constant nonzero second differences, constant output ratios, and logarithmic input ratios with constant output differences.
FRQ2 / 01

Recognize → choose evidence → write

Calculator required. Current official sample: A = 2, B = 2, C = 2 points. It has no B(iii). Its C asks for a threshold and a contextual domain; historical Drive models keep their original A/B/C structure.

Model parameters

If a model must pass through given observations, substitute those conditions. Use regression only when fitting is requested or justified by the task.

Conditional answer frame

For R(t)=a+bln⁡(t+1)R(t)=a+b\ln(t+1), write both observation equations before reporting aa and bb. Store full precision.

Watch for:

A calculator regression screen is not a substitute for requested equations.

Average rate of change

Use the specified two times and the requested observed or modeled values.

Conditional answer frame

m=(R(t2)−R(t1))/(t2−t1)m=(R(t_2)-R(t_1))/(t_2-t_1). “From … to …, the score decreased on average by … points per month.”

Watch for:

Do not swap units, drop the direction, or call a secant rate an instantaneous rate.

Threshold / domain

Solve the threshold equation, then intersect mathematical and contextual restrictions. Include equality if the limit itself is permitted.

Conditional answer frame

R(t∗)=65R(t_*)=65, t∗≈27.007t_*\approx27.007. “The context begins at t=0t=0 and the model is appropriate while R(t)≥65R(t)\ge65, so 0≤t≤t∗0\le t\le t_*.”

Watch for:

The algebraic logarithm domain t>−1t>-1 is not the contextual answer.

Other model variants

An estimate, residual, range, or confidence claim is required only when that part asks for it.

Conditional answer frame

Linear estimate: L(t)=R(t0)+m(t−t0)L(t)=R(t_0)+m(t-t_0). Residual: observed − predicted. Range: corresponding outputs over the allowed domain.

Watch for:

Do not memorize the old B(iii) as a mandatory step of every new FRQ2.

Transfer matrix · every method in this family

Recognize the taskBuild the responseEvidence / boundary
Translate every observation into a model equation

Write equations that can be used to find the constants.

Because [first input-output observation] and [second observation], the equations are [full model with first pair substituted] and [full model with second pair substituted].

The setup shows which observations constrain the parameters. A time shift changes the exponent or logarithm argument even when it does not change elapsed time between observations.

Solve, store, and check the fitted constants

Find the constants as decimal approximations.

[Eliminate/subtract/divide] to obtain [one-parameter equation]. Thus [constants], to the requested precision. Substitution reproduces [given observations].

Elimination uses the model structure instead of guessing. Stored precision prevents an early approximation from changing a later root or threshold.

Compute a secant slope and interpret its units

Average rate of change, followed by a computation or contextual interpretation.

The average rate is [shown difference quotient] [output units per input unit]. From [start] to [end], [quantity] [increased/decreased] by an average of [magnitude] [output units] per [input unit].

The quotient is the slope of the line through the two endpoint observations. It compresses the net change over the interval into one constant rate.

Use the secant estimate the question requests

Use the average rate from the previous part to estimate.

Using the secant through [endpoint pair], the estimate is [anchor output] + [rate] times ([target input] - [anchor input]) = [estimate], in [units].

The average rate fixes the slope, and an endpoint fixes the line. A nonlinear curve can share those endpoints and still differ everywhere between them.

Explain secant comparisons and changing average rates

A legacy B(iii) asks whether estimates are above/below the model, or whether later average rates are greater/less.

The estimates lie on the secant through [endpoints]. On [relevant span], [model] is [concave up/down], so [curve-versus-line or ordered-slope relationship]. Therefore [requested comparison].

Concavity describes how slopes change. A chord averages those slopes between its endpoints, which also controls its position relative to the curve.

Turn a stopping rule into a threshold and domain

A model is usable until a boundary, or current official Q2 C(i) and C(ii).

Solve [model equals boundary] to obtain [relevant T]. The model applies for [interval], because [start] and [why predictions after T violate the contextual rule]. Include or exclude equality according to the condition.

The equation finds where the rule changes status; the inequality and context determine which side and whether equality belongs in the domain.

Find the range on the contextual interval

Possible output values during opening hours or a stated validity period.

On the contextual domain [input interval], [endpoint/vertex/branch checks] give [output range]. These are continuous model predictions in [units]; actual counts are whole numbers where appropriate.

An unrestricted range can include values at times that never occur in the scenario. Restricting the domain changes which extrema and outputs matter.

Explain confidence using the observed interval

A question compares the reliability of predictions at two different times.

There is more confidence at [input] because it lies within the observed interval [bounds]. The other prediction extrapolates beyond the data and assumes [contextual pattern] continues.

A model is calibrated using observations in a particular region. Predictions outside it rely on additional untested persistence assumptions.

Define subtraction order before interpreting error

Residuals, model-versus-estimate differences, or a maximum permitted prediction error.

Using [stated convention], the difference is [first value] - [second value] = [result]. Its sign means [which value is greater]; its magnitude is [amount] [units].

Sign has meaning only after the subtraction order is fixed. Magnitude gives the size of the discrepancy; sign tells its direction.

Explain why an exponential becomes a semi-log line

A legacy subpart asks about an exponential model on a semi-log graph.

Because the logarithm of the output equals [linear expression in time], log-output is linear in time. The semi-log graph is a line with [signed slope], consistent with [base condition].

Logarithms convert multiplication into addition, turning a constant multiplicative change into a constant additive change in log-output.

Teaching frames are conditional. Use the actual question and its rubric; keywords alone do not earn points.
YOUR SELECTED MODEL

What this model asks

Current official sample · 6 parts

Retention model · the updated threshold and domain task

  1. A(i)

    Substitute the initial and later scores into the full shifted logarithmic expression; time zero is valid because the argument is t+1.

  2. A(ii)

    Use the initial observation to simplify one equation, then solve for the remaining coefficient. Store its full precision for the later threshold.

  3. B(i)

    Show the score difference divided by the specified elapsed months, then report points per month with the requested precision.

  4. B(ii)

    Interpret the signed rate for the group score over the whole named interval; do not claim that every monthly score changed by exactly that amount.

  5. C(i)

    Write the score model equal to the stated validity threshold, solve for the relevant time, and check with unrounded coefficients.

  6. C(ii)

    Use the threshold time from C(i) to restrict the model from its contextual start. Explain what the rule permits at equality and why later predictions fall outside it.

METHOD LIBRARY

Recognize → Write → Avoid

These are teaching frames, not a keyword checklist. Match the evidence requested by this part; memorized wording does not replace the required mathematics.

FRQ2 · Non-periodic models

Translate every observation into a model equation

What is being tested

Represent observed input-output pairs in the exact supplied model form, including shifts and branch conditions.

1Recognize

Write equations that can be used to find the constants.

2Write

  1. Identify the meaning, time origin, and units of both variables before substituting. If outputs are measured in thousands, keep that scale consistently.

  2. Insert each observed input and its corresponding output into the full stated formula. Keep shifts inside exponents and logarithm arguments.

  3. Use enough independent observations for the unknown constants. A quadratic usually needs three independent conditions; common two-parameter forms need two.

  4. For piecewise models, choose the branch containing that input. If continuity is explicitly required, equate the branches at the junction; never assume continuity when it is not stated.

  5. Present actual equations with equals signs. Do not replace a request for the setup with only the fitted parameter values.

Build your response

Because [first input-output observation] and [second observation], the equations are [full model with first pair substituted] and [full model with second pair substituted].

3Avoid

Using abtab^t when the model specifies abt+1ab^{t+1}; taking a logarithm of time instead of the shifted argument; selecting the wrong piecewise branch.

Teaching example

If F(t)=abt+2F(t)=ab^{t+2}, F(0)=12F(0)=12, and F(2)=48F(2)=48, write ab2=12ab^2=12 and ab4=48ab^4=48. For G(t)=a+bln⁡(t+1)G(t)=a+b\ln(t+1) with G(0)=9G(0)=9 and G(2)=6G(2)=6, write a+bln⁡1=9a+b\ln1=9 and a+bln⁡3=6a+b\ln3=6.

Why the reasoning works

The setup shows which observations constrain the parameters. A time shift changes the exponent or logarithm argument even when it does not change elapsed time between observations.

More released official questions

Three released examinations provide 12 more FRQs, three in each family. Use their year-specific scoring guides. The current CED sample above reflects the revised May 2027 format.

2026 released exam · Question 2Exponential car depreciation, secant-line estimates, and the donation threshold.

These are additional reference PDFs, separate from the integrated current samples, Drive models and Carey adaptations. The public archive currently lists student responses for 2024 and 2025; it lists questions and scoring guidelines for 2026. Official archive

Notes sources & references

Try the reasoning in your own words, then check one scoring point at a time.