Sign in to save your mistake log, flashcard schedule, and streaks across every device — and to use the AI tutor and question generator.
Also unlocks Google Forms export for generated quizzes.
or use email
🏫 Classes
Create a class to get a code you can share with students, or join one with a code your teacher gave you. You can do both.
Join a class
Create a class
🔗 Connect Google Account
AP · College Board
AP Precalculus
Board · College BoardExam · 3 hr 15 min · MCQ + FRQUnits · 4Feeds into · AP Calculus AB · AP Calculus BC
i
AP Precalculus Exam Format & Modeling Framework
AP Precalculus All UnitsMCQ & FRQ
About this course
AP Precalculus deepens mathematical understanding of functions as dynamic modeling tools. Unlike traditional precalculus, the College Board framework focuses on rates of change, transformations, and function behaviors — building the conceptual bedrock for calculus.
A student has 80 minutes to complete the 28 non-calculator questions in Section I Part A. What is the average time available per question in minutes and seconds?
Divide total time by number of questions: 28 questions80 minutes=720≈2.857 minutes. Convert the decimal fraction to seconds: 0.857×60≈51.4 seconds⟹2 minutes and 51 seconds per question.
Level 1 · Foundations
On Section I Part B of the AP Precalculus exam, a student allocates 50 minutes to answer 12 questions using a graphing calculator. What is the average time per question available in minutes, rounded to the nearest tenth?
Calculate the ratio of total time to questions: 12 questions50 min=625≈4.167 min/question. Rounded to the nearest tenth, this is 4.2 minutes per question.
Determine function types from discrete data tables by analyzing consecutive differences and constant multiplicative ratios.
AP Precalculus exam weighting across the three core assessed units: Unit 1 (35%), Unit 2 (35%), and Unit 3 (30%).
⏱ AP Precalculus Pacing & Calculator Strategy
Section I Part A (No Calculator — 28 Qs / 80 min): Focus on exact algebraic manipulation, unit circle values, factor theorem, and sign charts.
Section I Part B (Graphing Calculator — 12 Qs / 50 min): Over 4 minutes per question. Problems require numerical root solving, graphing intersections, and regression curve fitting.
Section II (4 FRQs / 60 min): Allot 15 minutes per free-response question. All 4 FRQs permit a graphing calculator. Round non-exact numerical answers to 3 decimal places unless specified otherwise.
Level 2 (Medium) — Worked Example
A function f(x) has the table of values: (1,8),(2,14),(3,24),(4,38). Determine whether a linear or quadratic model is appropriate by examining finite differences.
First differences Δy: 14−8=6,24−14=10,38−24=14. Because first differences are not constant, a linear model is not appropriate. Second differences Δ2y: 10−6=4,14−10=4. Because the second differences are constant, a quadratic model is appropriate.
Level 2 · Medium
A table of values for a positive function g(x) over equally spaced inputs x=0,1,2,3 produces outputs g(0)=4,g(1)=12,g(2)=36,g(3)=108. Which function family best models g(x), and what is the constant growth factor per unit increase in x?
Calculate the consecutive ratios of consecutive outputs: g(0)g(1)=412=3,g(1)g(2)=1236=3,g(2)g(3)=36108=3. Because the ratio of outputs is constant for equal-length input intervals, g(x) is an exponential function with a constant growth factor of 3.
Master the rigorous presentation standards required by College Board scorers on Free-Response Questions.
▲ The 4 Core FRQ Commandments of AP Precalculus
1. Always Use Function Notation & Units: When modeling real-world quantities, define variables with units (e.g., 'let t be time in hours since midnight'). Include units in your final answers.
2. Justify Using Rates of Change (AROC): When asked whether a model is appropriate, explain using rates of change: linear functions have constant first differences, quadratic functions have constant second differences, and exponential functions have constant proportional growth ratios.
3. Show Setup Before Calculator Results: Even with a graphing calculator, you must show the mathematical equation or definite expression before writing the computed number (e.g. write 'f(t)=150⇒400(0.85)t=150' before stating t≈6.027).
4. Use 3-Decimal Precision: College Board standard is 3 decimal places (truncated or rounded). Store unrounded intermediate values in your calculator variables to prevent intermediate rounding errors.
Level 3 (Advanced) — Worked Example
A cooling liquid has temperature T(t)=20+75e−0.04t degrees Celsius, where t is measured in minutes. Write the mathematical setup to find the time when the temperature reaches 45°C, and state the solution to three decimal places.
Step 1 (Setup): Set the model equation equal to 45: 20+75e−0.04t=45⟹75e−0.04t=25⟹e−0.04t=31.
Step 2 (Exact analytical solution): Take the natural log of both sides: −0.04t=ln(31)=−ln(3)⟹t=0.04ln(3)=25ln(3).
Step 3 (3-decimal calculation):t≈27.465 minutes.
Level 3 · Advanced
An invasive plant covers an area modeled by A(t)=120(1.15)t square meters, where t is measured in weeks. Write the equation setup to determine when the area reaches 500 square meters, and find the value of t to three decimal places with correct units.
Setup: Write the equation before numerical solving: 120(1.15)t=500⟹(1.15)t=120500=625.
Solve: Take the natural logarithm: tln(1.15)=ln(625)⟹t=ln(1.15)ln(25/6).
Evaluating on the calculator: t≈0.1397621.427116≈10.211 weeks. Final answer: 10.211 weeks.
📝 Chapter Quiz
1
Unit 1 · Polynomial and Rational Functions
AP Precalculus Unit 1MCQ Part A & B
Unit 1 examines polynomial and rational functions through the lens of rates of change and function behavior — the conceptual language of calculus. Emphasis is placed on concavity, zeros, asymptotes, and algebraic transformations.
End behavior: The degree n=4 is even and the leading coefficient a4=1>0, so x→−∞limp(x)=+∞andx→+∞limp(x)=+∞.
Level 1 · Foundations
Let q(x)=−(x+2)2(x−1)(x−4)3. What is the degree of q(x), does the graph cross or touch the x-axis at x=−2, and what is limx→∞q(x)?
Sum the exponents of the linear factors to find the degree: 2+1+3=6⟹degree 6.
At x=−2, the multiplicity is 2 (even), so the graph touches the x-axis and turns around without crossing.
The degree is even (6) and the leading coefficient is negative (−1), so x→∞limq(x)=−∞.
Level 2 · Medium — Average Rate of Change, Concavity & Inflection Points
Compute average rates of change over specified intervals and determine concavity transitions from the behavior of consecutive rates of change.
● Average rate of change & concavity
The average rate of change (AROC) of f over [a,b] is the secant line slope: AROC=b−af(b)−f(a).
Concavity: If the AROC is increasing as the intervals shift to the right, the function is concave up; if the AROC is decreasing, the function is concave down. An inflection point is a point on the graph where concavity changes.
Graph of f(x)=3x3−x. On (−∞,0), the average rate of change is decreasing (f is concave down). At (0,0), concavity switches. On (0,∞), the average rate of change is increasing (f is concave up).
⊙ Explorer · Average rate of change & concavityinteractive
Sampled points on f(x) = x³/3 − x
x
f(x)
AROC on [a, b]1.667
concavity hereup
Curve is f(x)=x3/3−x. Slide the interval right and watch the AROC itself start increasing — that's concave up, live.
Level 2 (Medium) — Worked Example
Calculate the average rate of change of f(x)=x3−3x over [0,1] and [1,2]. Use these values to estimate whether f is concave up or concave down on [0,2].
For [0,1]: AROC=1−0f(1)−f(0)=1(1−3)−0=−2.
For [1,2]: AROC=2−1f(2)−f(1)=1(8−6)−(−2)=12+2=4.
Because the AROC increases from −2 to 4 as the interval shifts to the right, f(x) is concave up on [0,2].
Level 2 · Medium
The function f(x)=x3−3x2−9x+2 has a local maximum and a local minimum. Determine the intervals on which f is concave up and concave down, and find the coordinates of the inflection point.
The rate of change switches from decreasing to increasing at the inflection point. Taking the second derivative (or analyzing symmetric rates of change): f′(x)=3x2−6x−9,f′′(x)=6x−6=0⟹x=1.
For x<1, f′′(x)<0, so f is concave down on (−∞,1).
For x>1, f′′(x)>0, so f is concave up on (1,∞).
The inflection point is (1,f(1))=(1,1−3−9+2)=(1,−9).
Deconstruct rational functions by canceling common factors to find removable discontinuities, and evaluate end-behavior limits and vertical asymptote behaviors.
● Rational function asymptotes & holes
For f(x)=q(x)p(x) where degp=n and degq=d:
Hole (Removable Discontinuity): Occurs at x=c if (x−c) is a factor of both numerator and denominator. Evaluate the reduced expression at x=c to obtain the y-coordinate.
Vertical Asymptote: Occurs at x=a where q(a)=0 after all common factors have been canceled.
Horizontal Asymptote: If \(nd\), no horizontal asymptote exists (a slant/oblique asymptote exists if n=d+1).
Hole vs. Vertical Asymptote: If (x−c) cancels out, x=c is a hole, NOT an asymptote. You must state the (x,y) coordinates of the hole.
Multiplicity at Zeros: Odd multiplicity crosses; even multiplicity touches and bounces. An odd multiplicity greater than 1 (e.g. m=3) flattens as it crosses.
Limit Notation for End Behavior: Always state end behavior with proper limits: limx→∞f(x)=L, not informal arrow notation.
Slant Asymptotes: When deg(p)=deg(q)+1, perform polynomial long division. The quotient polynomial y=mx+b is the slant asymptote; discard the remainder.
Step 1: Factor numerator and denominator: f(x)=(x+3)(x−2)(x−3)(x+3).
Step 2: Cancel common factor (x+3): Hole at x=−3. The simplified expression is x−2x−3 for x=−3. Substitute x=−3: y=−3−2−3−3=−5−6=56⟹Hole at (−3,56).
Step 3: Vertical asymptote from remaining denominator zero: x=2.
Step 4: Horizontal asymptote: Since degrees are equal (n=d=2), y=11=1. x-intercept where numerator equals zero: x=3.
Level 3 · Advanced
Let R(x)=x2−5x+62x2−8. (a) Find the domain of R(x). (b) Identify any holes and state their coordinates. (c) Write the equations of all vertical and horizontal asymptotes.
(a) Domain: Factor the denominator: x2−5x+6=(x−2)(x−3). Thus the domain is all real numbers except x=2 and x=3, or (−∞,2)∪(2,3)∪(3,∞).
(b) Holes: Factor the numerator: 2(x2−4)=2(x−2)(x+2). The factor (x−2) cancels: R(x)=x−32(x+2)(x=2). Evaluating at x=2: y=2−32(2+2)=−18=−8. Hole coordinates: (2,−8).
(c) Asymptotes: Vertical asymptote at the remaining denominator zero: x=3. Degrees of numerator and denominator are both 2, so the horizontal asymptote is y=2.
📝 Chapter Quiz
2
Unit 2 · Exponential and Logarithmic Functions
AP Precalculus Unit 2MCQ Part A & B
Unit 2 treats exponential and logarithmic functions as models of multiplicative change — quantities that change by a constant factor over equal intervals, rather than a constant additive amount.
Level 1 · Foundations — Exponential Functions, Multiplicative Rates & Natural Base e
Construct exponential functions f(x)=abx, distinguish growth from decay, and model discrete geometric compounding.
● Exponential function f(x)=abx
Domain: (−∞,∞). Range: (0,∞) when a>0. Horizontal asymptote: y=0.
Key property: Over equal intervals Δx, outputs multiply by the same factor bΔx.
An initial population of 500 bacteria triples every 6 hours. Write an exponential function P(t) for the population after t hours, and evaluate the population at t=12 hours.
The base is 3 and the time period for tripling is 6 hours: P(t)=500⋅3t/6.
At t=12: P(12)=500⋅312/6=500⋅32=500⋅9=4,500 bacteria.
Level 1 · Foundations
An antique clock was purchased for $1,200 and increases in value by 5% each year. Write an exponential model V(t) for its value after t years, and determine its value after 3 years to the nearest dollar.
The growth factor is b=1+0.05=1.05. The model is: V(t)=1200(1.05)t.
For t=3: V(3)=1200(1.05)3=1200(1.157625)=1,389.15. Rounded to the nearest dollar, the value is $1,389.
Model continuous exponential processes using base e, calculate decay half-lives, and evaluate continuous interest.
⊙ Explorer · Exponential growth & decayinteractive
Sampled points on P(t) = e^(rt)
t
P(t)
regimegrowth
P(3)1.568
The function plotted is P(t)=ert. Negative r flattens out to the right (decay towards zero); positive r explodes upward (growth). At r=0, P(t)=1 constantly.
Domain of Logarithms: In logb(g(x)), the argument must be strictly positive: g(x)>0. Always test for extraneous solutions that produce non-positive arguments.
Base vs. Continuous Rate: The annual growth factor b in abt relates to the continuous rate r by b=er. Do not confuse r=0.05 in e0.05t with (1.05)t; e0.05≈1.0513.
Logarithm Laws:log(A+B)=logA+logB! Log of a product is sum of logs: log(AB)=logA+logB.
Semi-log Linearity: If a scatter plot of (x,lny) is linear, then y is an exponential function of x. If (lnx,lny) is linear, then y is a power function y=axk.
Level 2 (Medium) — Worked Example
A radioactive isotope has a half-life of 24 days. Starting with 80 grams, how much remains after 72 days?
Use the half-life model: A(t)=A0(21)t/h=80(21)t/24.
An investment of $5,000 grows at an annual rate of 6% compounded continuously according to A(t)=5000e0.06t. In how many years will the investment double in value? Express your answer analytically in terms of natural logarithms and compute to the nearest tenth of a year.
Set the future value to twice the principal: 5000e0.06t=10000⟹e0.06t=2.
Take the natural logarithm: 0.06t=ln(2)⟹t=0.06ln(2).
Evaluating numerically: t≈0.060.693147≈11.55 years. Rounded to the nearest tenth: 11.6 years.
Semi-Log Model: If y=abx, taking natural logs yields: lny=ln(a)+xln(b). Letting Y=lny, m=lnb, and k=lna, this produces the linear equation Y=mx+k.
Level 3 (Advanced) — Worked Example
Solve the logarithmic equation ln(x+2)+ln(x−1)=ln(10) analytically for all real solutions.
Step 1: Combine logs on the left: ln((x+2)(x−1))=ln(10)⟹(x+2)(x−1)=10.
Step 2: Expand and set to zero: x2+x−2=10⟹x2+x−12=0⟹(x+4)(x−3)=0.
Potential solutions: x=−4 and x=3.
Step 3: Check domain restrictions: For x=−4, ln(x−1)=ln(−5) is undefined (extraneous). For x=3, both 3+2=5>0 and 3−1=2>0 are valid. Therefore, the only real solution is x=3.
Level 3 · Advanced
Data pairs (x,y) are plotted on a semi-log grid where Y=ln(y). The resulting linear regression line has the equation Y=0.35x+1.20. Express y as an exponential function of x in the form y=abx, rounding a and b to three decimal places.
Exponentiate both sides with base e: ln(y)=0.35x+1.20⟹y=e0.35x+1.20=e1.20⋅e0.35x=e1.20⋅(e0.35)x.
Compute the coefficients: a=e1.20≈3.3201≈3.320,b=e0.35≈1.41907≈1.419.
Thus the exponential function is y=3.320(1.419)x.
📝 Chapter Quiz
3
Unit 3 · Trigonometric and Polar Functions
AP Precalculus Unit 3MCQ Part A & B
Unit 3 treats trigonometric functions as circular functions defined for all real numbers — not just angles in triangles. The emphasis is on periodicity, transformations, inverses, and polar coordinates.
Level 1 · Foundations — Radian Measure, Unit Circle & Core Trig Values
Understand radian definitions of angle measure, determine terminal coordinates on the unit circle, and evaluate exact trigonometric values.
● Radian measure & the unit circle
Arc length: s=rθ(θ in radians).360∘=2π rad,1 rad=π180∘.
On the unit circle (r=1): (cosθ,sinθ) represents the terminal point on the circle. Period of sin and cos is 2π; period of tan is π.
Level 1 (Foundations) — Worked Example
Find the exact value of sin(65π) and cos(65π).
The angle 65π lies in Quadrant II with a reference angle of π−65π=6π.
In Quadrant II, sine is positive and cosine is negative: sin(65π)=sin(6π)=21,cos(65π)=−cos(6π)=−23.
Level 1 · Foundations
What is the exact value of tan(34π)?
The angle 34π lies in Quadrant III with reference angle 34π−π=3π.
In Quadrant III, both sine and cosine are negative, making tangent positive: tan(34π)=+tan(3π)=3.
Level 2 · Medium — Sinusoidal Modeling, Amplitude, Period & Phase Shift
Model periodic phenomena using transformed sinusoidal functions and apply restricted domains of inverse trigonometric functions.
● Sinusoidal function transformations
y=Asin(B(x−h))+kory=Acos(B(x−h))+k.
Parameter
Effect
Formula
∣A∣
Amplitude
Half vertical distance: 2max−min
B
Angular frequency
Period =∣B∣2π⟹B=Period2π
h
Horizontal (phase) shift
Shift right by h
k
Vertical shift (midline)
Midline y=k=2max+min
● Inverse trigonometric functions
sin−1x: domain [−1,1], range [−2π,2π].cos−1x: domain [−1,1], range [0,π].tan−1x: domain (−∞,∞), range (−2π,2π).
These restricted ranges are necessary so that the inverse relations satisfy the definition of a single-valued function.
Radian Mode on Calculator: All AP Precalculus exam questions assume radians unless an explicit degree symbol (°) is provided. Keep your calculator set to Radian mode.
Factoring Out Frequency: In y=cos(2x−π), the phase shift is NOT π; factor out the 2: y=cos(2(x−π/2)), so the phase shift is π/2 to the right.
Negative Radius in Polar Coordinates:(−r,θ) is plotted by moving in the opposite direction: (−r,θ)=(r,θ+π).
Inverse Trig Ranges:cos−1(−1/2)=2π/3, NOT −2π/3 or 4π/3, because the range of arccos is strictly [0,π].
Level 2 (Medium) — Worked Example
A tidal depth fluctuates sinusoidally with a high tide of 14 meters at 2:00 AM and a low tide of 6 meters at 8:00 AM. Write a cosine model h(t)=Acos(B(t−c))+d for water depth t hours after midnight.
Midline:d=214+6=10 meters.
Amplitude:A=214−6=4 meters.
Period: High to low tide takes 6 hours, so a full cycle is 2×6=12 hours. Thus B=122π=6π.
Phase shift: High tide occurs at t=2, so c=2. Model: h(t)=4cos(6π(t−2))+10.
Level 2 · Medium
A sinusoidal function has a maximum at (3,18) and an adjacent minimum at (9,6). What are its amplitude, period, midline equation, and cosine formula y=Acos(B(x−h))+k?
Amplitude:A=218−6=6.
Midline:k=218+6=12⟹y=12.
Period: Half period is 9−3=6, so period T=12. Angular frequency: B=122π=6π.
Phase shift: Maximum is at x=3, so h=3. Equation: y=6cos(6π(x−3))+12.
Analyze curves defined in polar coordinates r=f(θ), convert between polar and Cartesian forms, and solve quadratic-type trigonometric equations.
● Polar coordinates & conversion formulas
Coordinates (r,θ) represent distance r along a ray at angle θ from the polar axis:
x=rcosθ,y=rsinθ,r2=x2+y2,tanθ=xy.
Rose curves:r=acos(nθ) or r=asin(nθ) produces n petals if n is odd, and 2n petals if n is even.
⊙ Explorer · Polar rose r = a cos(nθ)interactive
Sampled points around the rose, one per petal-cycle interval
θ (rad)
r = A cos(nθ)
(x, y)
petals3
a=3 fixed. Odd n → n petals; even n → 2n petals — exactly the rule stated above.
Level 3 (Advanced) — Worked Example
Convert the polar equation r=6cosθ to rectangular coordinates and identify the curve.
Multiply both sides by r: r2=6rcosθ.
Substitute r2=x2+y2 and rcosθ=x: x2+y2=6x⟹x2−6x+y2=0.
Complete the square on x: (x−3)2+y2=9. This is a circle centered at (3,0) with radius 3.
Level 3 · Advanced
Find all solutions to the trigonometric equation 2sin2θ−sinθ−1=0 on the interval [0,2π).
Factor as a quadratic in sinθ: (2sinθ+1)(sinθ−1)=0.
Case 1:sinθ=1⟹θ=2π.
Case 2:2sinθ+1=0⟹sinθ=−21. In [0,2π), sine is negative in Quadrants III and IV with reference angle 6π: θ=π+6π=67π,θ=2π−6π=611π.
Solution set: {2π,67π,611π}.
📝 Chapter Quiz
4
Unit 4 · Functions Involving Parameters, Vectors, and Matrices
AP Precalculus Unit 4MCQ Part B & FRQ
Unit 4 is a capstone: functions as dynamic models where parameters control behavior. This includes inverse functions, composite functions, implicit relations, parametric curves, vectors, and linear matrix transformations.
Evaluate composite functions, construct inverse functions reflecting across the line y=x, and recognize standard conic section equations.
● Function composition and inverses
Composition:(f∘g)(x)=f(g(x)). The domain of f∘g consists of all x in the domain of g such that g(x) lies in the domain of f.
Inverse:f−1 exists if and only if f is one-to-one (passes horizontal line test). f(f−1(x))=xandf−1(f(x))=x. The graph of f−1 is the geometric reflection of the graph of f across the line y=x.
⊙ Explorer · An inverse is a reflection in y = xinteractive
Sample points on f and the matching points on its inverse.
x
f(x)
f⁻¹ point
(a, f(a)) on f(1.00, 0.667)
(f(a), a) on f⁻¹(0.667, 1.00)
f⁻¹(f(a))1.000
The dashed diagonal is y=x. The points (a,f(a)) and (f(a),a) always lie symmetrically across this line.
Eliminate parameters from parametric paths, determine direction of motion, and calculate 2D vector magnitudes, directions, and dot products.
● Parametric equations & 2D vectors
Parametric Motion: A particle's position at time t is (x(t),y(t)). To eliminate the parameter, solve for t in one equation and substitute into the other, or apply trigonometric identities like cos2t+sin2t=1.
Vectors: A vector v=⟨vx,vy⟩ has magnitude ∣v∣=vx2+vy2 and direction angle θ=arctan(vy/vx) (adjusted for quadrant). Dot product: u⋅v=uxvx+uyvy; u⊥v⟺u⋅v=0.
Direction of Motion in Parametric Curves: Eliminating t gives the geometric curve, but discards direction of motion and domain limits. Always evaluate (x(t),y(t)) at increasing values of t to indicate the arrow of motion.
Matrix Multiplication Order: Matrix multiplication is not commutative: AB=BA. To transform vector v by matrix M, compute Mv (matrix on the left).
Vector Angle Quadrant: When using θ=arctan(vy/vx), always check the signs of vx and vy. If vx<0, add π radians (or 180°) to the calculator output.
Inverse Matrix Existence: A 2×2 matrix A=(acbd) is invertible if and only if det(A)=ad−bc=0.
Level 2 (Medium) — Worked Example
A particle moves according to the parametric equations x(t)=3cos(t) and y(t)=5sin(t) for 0≤t≤2π. Eliminate the parameter to identify the path, and determine the particle's direction of motion.
Isolate the trig functions: cos(t)=3x,sin(t)=5y.
Use the Pythagorean identity cos2(t)+sin2(t)=1: (3x)2+(5y)2=1⟹9x2+25y2=1. This is an ellipse centered at (0,0).
At t=0, (x,y)=(3,0). At t=π/2, (x,y)=(0,5). The motion proceeds counterclockwise.
Level 2 · Medium
Vector u=⟨−3,4⟩ and vector v=⟨2,5⟩. Calculate the magnitude ∣u∣, the dot product u⋅v, and determine whether the angle between them is acute, right, or obtuse.
Magnitude:∣u∣=(−3)2+42=9+16=25=5.
Dot Product:u⋅v=(−3)(2)+(4)(5)=−6+20=14.
Since u⋅v>0, the cosine of the angle between them is positive, which means the angle is acute.
Step 3 (Transform Point):M(2−1)=(2(2)+1(−1)3(2)+4(−1))=(4−16−4)=(32). The image is (3,2).
Level 3 · Advanced
A planar polygon with an area of 12 square units is transformed by the matrix T=(31−24). What is the area of the transformed image?
Compute the determinant of T: det(T)=(3)(4)−(−2)(1)=12−(−2)=14.
The area scaling factor is ∣det(T)∣=14. The area of the transformed image is: Area=12×14=168 square units.
📝 Chapter Quiz
§
Practice Set
1Medium
State the amplitude, period, phase shift, and midline of f(x)=3sin(2x−π)+1.
Amplitude 3, period π, phase shift π/2 right, midline y=1.
2Hard
A population doubles every 12 years, starting from P0=500. When does it reach 4000?
P(t)=500⋅2t/12=4000⇒2t/12=8=23⇒t=36 years.
3Medium
Find all zeros of p(x)=x3−2x2−x+2.
p(1)=0⇒(x−1)(x−2)(x+1). Zeros: x=1,2,−1.
4Easy
Solve ln(2x+1)=3.
2x+1=e3⇒x=2e3−1≈9.04.
5Hard
The half-life of Carbon-14 is 5730 years. (a) Write A(t). (b) How much of 200 g remains after 11 460 years? (c) When is only 10% left?
(a) A(t)=200⋅(21)t/5730.
(b) t=2×5730: A=200⋅(1/4)=50 g.
(c) (1/2)t/5730=0.1⇒t=5730⋅ln0.5ln0.1≈19,035 years.
6Medium
A particle moves along x(t)=2t+1,y(t)=t2−3. Find the Cartesian equation of the path.
t=2x−1.y=(2x−1)2−3=4(x−1)2−3. A parabola.
✎
Test Generator
Full official exam paper
AP Precalculus full exam in the May 2027 format — Section I: 42 MCQ (29 no-calc + 13 calc, 1 hr 45 min) + Section II: 4 FRQ (1 hr 10 min).
📝 Chapter Quiz
↓
Downloads
Take all AP Precalculus material offline for revision and class use. The PDF prints directly from your browser; the Word packet features native OMML equations editable in Microsoft Word.
PDF · ready now
AP Precalculus complete notes
All 4 units — polynomial/rational, exponential/logarithmic, trigonometric/polar, parametric/vector/matrix — with full worked examples.
DOCX · Word equations
Native Word packet
Editable .docx with real Word equations (OMML) — ideal for AP classroom assessments and handouts.
Official · Past Papers
Past Papers & Official Tests
Officially released exams and mark schemes from the examining body.
10 original ClipSAT worksheets with full answer keys, organized by unit — free to download and print.
Loading worksheet library…
Privacy Policy
Last updated July 14, 2026
ClipSAT is a static study site with no user accounts and no server-side database of your personal information. This page explains what little data does exist and how it's handled.
What's stored on your device
Progress, streaks, mistake log, and dark-mode preference are saved in your browser's local storage. They never leave your device and are not visible to us.
If you use "Ask Mr. Mohamed," your questions are sent directly to a third-party AI provider to generate a reply; they are not stored on any ClipSAT server.
Visitor counter
The home page displays a live, site-wide visit count, stored in ClipSAT's own Supabase project — the same optional backend used for cloud sync, described above. Each browser tab counts itself at most once per visit, by calling a small server-side function that only ever increments one shared number; no page content, device identifiers, or account information is attached to that call. As with any request made over the internet, Supabase's own infrastructure sees the request (including your device's IP address) the way any web host does, but ClipSAT's own code never stores or has access to that information — only the running total the function returns.
Advertising & cookies
ClipSAT may show ads served by Google and other third-party vendors. These vendors, including Google, use cookies to serve ads based on a user's prior visits to this or other websites. Google's use of advertising cookies enables it and its partners to serve ads based on your visit to this site and/or other sites on the Internet. You may opt out of personalized advertising by visiting Google Ads Settings. You can also control cookies through your browser settings; disabling cookies may affect some site features.
Google Forms integration
Teachers can optionally connect a Google account to turn a ClipSAT-generated quiz or worksheet into a Google Form, with a shareable link they can post anywhere — Google Classroom, Canvas, Moodle, or any other LMS. This is entirely opt-in — nothing is sent to Google unless a teacher clicks "Connect Google Account" and approves the specific permissions requested. Key points:
ClipSAT requests only the permissions needed to create a Form, read its own responses, and save the question images it renders to a teacher's Google Drive (a permission scoped only to files ClipSAT itself creates — it cannot see or touch anything else already in that Drive). ClipSAT never reads or changes anything else in a connected Google account, and never requests access to a teacher's Google Classroom courses or roster.
Questions and answer choices containing complex math are rendered into an image (so they display correctly in Forms, which cannot show math notation) and uploaded to that teacher's own Google Drive, set to "anyone with the link can view" so the Form can display it. These images are not stored anywhere by ClipSAT — only in the teacher's own Drive.
This connection happens entirely in your browser. ClipSAT has no backend server, so no quiz content, response data, or access token passes through or is stored on any ClipSAT server — each Google API call is made directly from the teacher's browser to Google, using a token that Google itself issues and that ClipSAT never persists beyond the current browser tab.
Any results shown inside ClipSAT (a per-student score summary) are fetched live from Google each time the page is viewed, not stored anywhere by ClipSAT.
Google's own Privacy Policy governs how Google handles data once ClipSAT's requests reach it — see policies.google.com/privacy.
Links to WhatsApp, Telegram, YouTube, Instagram, TikTok, Facebook, and PayPal take you to those companies' own sites, each governed by its own privacy policy.
Contact
Questions about this policy can be sent via WhatsApp or Telegram.
Notes, explorers, and practice questions are provided for personal study. Downloaded packets may be used for your own review; please don't redistribute or resell them.
No guarantee of results
ClipSAT is a study aid, not a guarantee of any particular exam score. Always check official curriculum documents (e.g. Cambridge, IB, College Board, Qiyas) for the authoritative syllabus.
AI tutor
"Ask Mr. Mohamed" is an AI assistant, not Mr. Mohamed Abdallah himself. Double-check important steps and final answers yourself.
ClipSAT's AI tutor and question generator work for free once you're signed in (☁️ Sign in, top of the page). Paste your own Groq key here instead if you'd rather not sign in, or want a private, higher-limit key — leave it blank and save to go back to the shared sign-in-based one.