Steply

AP Calculus BC Practice Exam 1: answers and scoring guide

Every multiple-choice answer with its step-by-step solution, every free-response part with our solution and its scoring guide, and the AP score table

▶ Section I: multiple choice ✎ Section II: free response 🖨 Print the exam

Section I, part A (no calculator)

#AnswerUnitSolution
1D −5Unit 1Solved step by step · Learn it
2B 1Unit 1Solved step by step · Learn it
3A −3x2Unit 2Solved step by step · Learn it
4C −e−xUnit 2Solved step by step · Learn it
5A 2/(1 + x2)Unit 3Solved step by step · Learn it
6B x3x(3ln x + 3)Unit 3Solved step by step · Learn it
7C 0.05Unit 4Solved step by step · Learn it
8D 2/πUnit 4Solved step by step · Learn it
9C −1Unit 5Solved step by step · Learn it
10A (2, −12)Unit 5Solved step by step · Learn it
11B (−1, −4)Unit 5Solved step by step · Learn it
12D xex − ex + CUnit 6Solved step by step · Learn it
13B 1Unit 6Solved step by step · Learn it
14A 12Unit 6Solved step by step · Learn it
15C e5x5 + CUnit 6Solved step by step · Learn it
16D (x3 + 4)6/6 + CUnit 6Solved step by step · Learn it
17C −2e4xUnit 7Solved step by step · Learn it
18D 1Unit 7Solved step by step · Learn it
19A 5Unit 8Solved step by step · Learn it
20B 43Unit 8Solved step by step · Learn it
21C 23Unit 9Solved step by step · Learn it
22A 9πUnit 9Solved step by step · Learn it
23B π/12Unit 9Solved step by step · Learn it
24D divergesUnit 10Solved step by step · Learn it
25B converges conditionallyUnit 10Solved step by step · Learn it
26C (−1, 5)Unit 10Solved step by step · Learn it
27A x − x36 + x5120Unit 10Solved step by step · Learn it
28D divergesUnit 10Solved step by step · Learn it
29C convergesUnit 10Solved step by step · Learn it

Section I, part B (calculator)

#AnswerUnitSolution
1B 4Unit 1Solved step by step · Learn it
2C 5x ln 5Unit 2Solved step by step · Learn it
3A 34Unit 3Solved step by step · Learn it
4D 12Unit 4Solved step by step · Learn it
5A (−3, 9)Unit 5Solved step by step · Learn it
6B 100Unit 5Solved step by step · Learn it
7C 7Unit 6Solved step by step · Learn it
8D x33 ln x − x39 + CUnit 6Solved step by step · Learn it
9B 15.16Unit 7Solved step by step · Learn it
10A 56.55Unit 8Solved step by step · Learn it
11D 2Unit 9Solved step by step · Learn it
12C 523Unit 9Solved step by step · Learn it
13D convergesUnit 10Solved step by step · Learn it

Section II: free response

Question 1: A particle in the plane (9 points)

(a) Find dy/dx at t = 2. Solved step by step → Learn it: Parametric curves

The question

Question: find the slope at t = 2, when x = t² + 1 and y = t³ − 3t.

x = t2 + 1

Both x and y move with a third letter, t, like time.

y = t3 − 3t

1 dx/dt and dy/dt

The power rule, with t: dx/dt = 2t.

dxdt = 2t

And dy/dt = 3t² − 3.

dydt = 3t2 − 3

2 dy/dx

The slope dy over dx is dy over dt, divided by dx over dt: the dt's cancel.

dydx = dydtdxdt

So dy/dx is (3t² − 3)/(2t).

dydx = 3t2 − 32t

3 At the point

Put in t = 2: dy/dt is 9 and dx/dt is 4.

The slope is 9/4.

dydx = 94
dydt: 3(2)2 − 3 = 12 − 3
= 9
dxdt: 2(2) = 4

Careful!

dy goes on top: dy over dt, divided by dx over dt.

Upside down gives 4/9: wrong.

Careful: not slope = 49 ✗

So the slope at t = 2 is 9/4.

slope = 94

Draw the curve: for each t, the point (x, y).

The point at t = 2.

4 Check

Let's check with a calculator: move t a tiny bit around 2, and divide the change in y by the change in x.

About 2.25: the slope 2.25 our rule gives.

Right!

t = 2 ± 0.001: ΔyΔx ≈ 2.25

Let's look back.

First: dx/dt and dy/dt.

Then: dy/dx.

Then: at the point.

Last: check.

Answer
slope = 94

Scoring guide (2 points):

  • 1 point: working: one mark for each right line (Check my steps)
  • 1 point: the right answer, finished

(b) Find the speed of the particle at t = 2. Learn it: Parametric curves

dx/dt = 2t = 4 and dy/dt = 3t2 − 3 = 9 at t = 2.

Speed = √(42 + 92) = √97 ≈ 9.849.

Scoring guide (2 points):

  • 1 point: dx/dt = 4 and dy/dt = 9
  • 1 point: speed √97 ≈ 9.849

(c) Find the total distance the particle travels from t = 0 to t = 2. Learn it: Arc length

Distance = ∫02√((2t)2 + (3t2 − 3)2) dt.

With a calculator: ≈ 7.605.

Scoring guide (3 points):

  • 1 point: the integrand √((dx/dt)2 + (dy/dt)2)
  • 1 point: limits 0 and 2
  • 1 point: ≈ 7.605

(d) At what point (x, y) is the particle moving straight up or straight down? Give a reason. Learn it: Parametric curves

Straight up or down means dx/dt = 0 and dy/dt ≠ 0.

dx/dt = 2t = 0 at t = 0, where dy/dt = −3 ≠ 0.

The point is (x(0), y(0)) = (1, 0); the particle is moving straight down there.

Scoring guide (2 points):

  • 1 point: dx/dt = 0 with dy/dt ≠ 0, at t = 0
  • 1 point: the point (1, 0)

Question 2: A polar curve (9 points)

(a) Find the area of the region inside C. Solved step by step → Learn it: Area in polar coordinates

The question

Question: find the area inside the curve r = 2 + 2cos θ.

r = 2 + 2cos θ

The area inside a curve written with r and θ.

1 Draw it

A polar grid: circles around the center, and a line for each angle.

For each angle θ, go out a distance r.

The curve closes up.

2 One trip around

The curve goes around once as θ goes from 0 to 2π.

θ from 0 to 2π

3 Write the integral

Cut the area into thin slices from the center.

Each is almost a thin triangle: one half r squared dθ.

A slice of a circle with angle θ has area one half r squared θ.

slice ≈ 12r2 dθ

Add up the slices: A is one half of the integral of r squared.

A = 12∫ from 0 to 2π of (2 + 2cos θ)2 dθ

Careful!

Do not forget the one half!

A slice is half of r squared dθ.

The right way: A = 1/2∫ from 0 to 2π of (2 + 2cos θ)² dθ.

Careful: not A = ∫ r2 dθ ✗
right: A = 12∫ from 0 to 2π of (2 + 2cos θ)2 dθ ✓

4 Square it

Square the bracket: first squared, two times first times second, second squared.

A = 12∫ from 0 to 2π of (4 + 8cos θ + 4cos2 θ) dθ

5 Use the half-angle rule

The half-angle rule: cos squared is 1 plus cos of double the angle, over 2.

cos2 θ = 1 + cos 2θ2

Use it, then add the plain numbers: 4 plus 2 is 6.

= 12∫ from 0 to 2π of (6 + 8cos θ + 2 cos 2θ) dθ

6 Integrate

Integrate: a number gives the number times θ.

cos gives sin, divided by the number in front of θ; sin gives minus cos.

A = 12[ 6θ + 8sin θ + sin 2θ ] from 0 to 2π

7 Top minus bottom

Every sin part is 0 at these limits: sin of a whole number of half turns is 0.

sin 0 = sin π
= sin 2π
= 0

Only the θ part is left: 6 times the length of the interval, 2π.

= 12 × 6 × (2π − 0)

So the area is 6π square units, about 18.85.

A = 6π ≈ 18.85

8 Check

Let's check with a calculator: it adds up 1000 thin slices.

That gives about 18.85, the same as our answer.

Right!

1000 thin slices: ≈ 18.85

Let's look back.

First: draw it.

Then: one trip around.

Then: write the integral.

Then: square it.

Then: use the half-angle rule.

Then: integrate.

Then: top minus bottom.

Last: check.

Answer
A = 6π ≈ 18.85

Scoring guide (3 points):

  • 1 point: uses ½∫ r2 dθ
  • 1 point: limits 0 and 2π
  • 1 point: area 6π

(b) Find dr/dθ at θ = π/2. What does it say about the point on C as θ grows past π/2? Learn it: Area in polar coordinates

dr/dθ = −2sin θ, which is −2 at θ = π/2.

dr/dθ < 0, so r is getting smaller: the point is moving closer to the origin.

Scoring guide (2 points):

  • 1 point: dr/dθ = −2
  • 1 point: moving closer to the origin, because r is decreasing

(c) Find the slope dy/dx of C at θ = π/2. Learn it: Parametric curves

x = r cos θ and y = r sin θ. At θ = π/2: r = 2 and dr/dθ = −2.

dy/dθ = (dr/dθ)sin θ + r cos θ = −2 × 1 + 2 × 0 = −2.

dx/dθ = (dr/dθ)cos θ − r sin θ = 0 − 2 = −2.

dy/dx = −2−2 = 1.

Scoring guide (2 points):

  • 1 point: dy/dθ and dx/dθ at θ = π/2
  • 1 point: slope 1

(d) Find the area of the region inside C and outside the circle r = 2. Learn it: Area in polar coordinates

C is outside r = 2 when cos θ > 0, for −π/2 < θ < π/2.

Area = ½∫−π/2π/2((2 + 2cos θ)2 − 22) dθ = 8 + π ≈ 11.142.

Scoring guide (2 points):

  • 1 point: the integral with limits −π/2 and π/2
  • 1 point: 8 + π ≈ 11.142

Question 3: A Taylor polynomial (9 points)

(a) Find the Maclaurin polynomial of degree 3 for f. Solved step by step → Learn it: Taylor and Maclaurin series

The question

Question: find the Maclaurin polynomial of degree 3 of e to the -1x.

f(x) = e−x

The Maclaurin series: the nth derivative at 0, divided by n factorial, times x to the n.

Maclaurin means a = 0.

Why: we want a polynomial with the same value, slope, bend and so on at 0 as f.

Take the derivative of c times x to the n, n times: you get n factorial times c.

At 0 every other term is 0 (or gone after n derivatives), so only this one is left.

So c must be the nth derivative over n factorial.

f(x) = Σ f⁽ⁿ⁾(a)n!(x − a)n

1 The derivatives

We need f and its derivatives at 0.

Start with f: put in x = 0.

f(0) is 1.

f(0) = 1

The derivative of e to the kx is k times e to the kx.

f′(x) = −1e−x
f′(0) = −1
f″(x) = 1e−x
f″(0) = 1
f‴(x) = −1e−x
f‴(0) = −1

2 Divide by n factorial

Divide each value by n factorial: 0!

= 1, 1!

= 1, 2!

= 2, 3!

= 6, 4!

= 24.

numbers : 10!, −11!, 12! = 12, −13! = −16

Careful!

Do not forget to divide by n factorial.

The x squared term is f″ over 2 factorial.

Careful: not the x² term = f″(0) × x² ✗

3 Write the series

Put them together: each number times x to its power.

Stop at the power 3.

P₃(x) = 1 − x + x22 − x36

4 Check

Let's check close to 0, at x = 0.1.

Our terms give about 0.90483.

A calculator gives 0.90484 for e to the -1x.

Almost the same.

Right!

x = 0.1: the terms ≈ 0.90483, e^(-1x) ≈ 0.90484

Let's look back.

First: the derivatives.

Then: divide by n factorial.

Then: write the series.

Last: check.

Answer
P₃(x) = 1 − x + x22 − x36

Scoring guide (3 points):

  • 1 point: f(0) = 1 and f′(0) = −1
  • 1 point: f″(0) = 1 and f‴(0) = −1
  • 1 point: 1 − x + x22 − x36

(b) Use your polynomial to estimate f(0.1). Learn it: Taylor and Maclaurin series

P₃(0.1) = 1 − 0.1 + 0.012 − 0.0016 = 1 − 0.1 + 0.005 − 0.000167 ≈ 0.904833.

Scoring guide (2 points):

  • 1 point: puts x = 0.1 into P₃
  • 1 point: ≈ 0.9048

(c) The Maclaurin series of f at x = 0.1 is alternating, with terms that shrink to 0. Show that the estimate in (b) is within 0.00001 of f(0.1). Learn it: Alternating series

The error of an alternating series is at most the first term left out: (0.1)4/4! = 0.0001/24.

0.000124 ≈ 0.0000042, which is less than 0.00001.

Scoring guide (2 points):

  • 1 point: the next term (0.1)4/4!
  • 1 point: ≈ 0.0000042 < 0.00001

(d) Write the first four nonzero terms of the Maclaurin series of x e−x. Learn it: Taylor and Maclaurin series

Multiply each term of the series of e−x by x.

x − x2 + x32 − x4/6.

Scoring guide (2 points):

  • 1 point: multiplies the series by x
  • 1 point: x − x2 + x32 − x46

Question 4: Euler's method (9 points)

(a) Use Euler's method, starting at x = 0 with two steps of equal size, to estimate f(1). Show the work that leads to your answer. Solved step by step → Learn it: Euler's method

The question

Question: use Euler's method on dy/dx = x + y, with y(0) = 1, step 0.5, to find y(1).

dydx = x + y
y(0) = 1
step h = 0.5

1 The idea

We cannot solve it exactly here.

So we walk: from a point, follow its slope for a short step h.

Then look at the slope again.

The slope is how much y goes up for each 1 to the right.

So for a step h, y goes up h times the slope: new y = old y + h times the slope.

new y = old y + h × slope
slope = x + y at the old point

2 The step size

From x = 0 to x = 1, in steps of 0.5: that is 2 steps.

steps = 1 − 00.5 = 2

3 Go to x = 0.5

The slope at our point (0, 1): put x and y into x + y.

It is 1.

slope at (0, 1) = 0 + 1 = 1

New y = old y + h times the slope: 1 + 0.5 × 1, which is 1.5.

Now we are at x = 0.5.

y1 = 1 + 0.5 × 1 = 1.5

Careful!

Times the step size h!

We only move 0.5 to the right, so y changes by 0.5 times the slope.

The right way: y₁ = 1 + 0.5 × 1 = 1.5.

Careful: not y₁ = 1 + 1 ✗
right: y1 = 1 + 0.5 × 1 = 1.5 ✓

4 Go to x = 1

The slope at (0.5, 1.5) is 2.

slope at (0.5, 1.5) = 0.5 + 1.5 = 2

New y: 1.5 + 0.5 × 2 = 2.5.

y2 = 1.5 + 0.5 × 2 = 2.5

All the points in a table.

1
1.5
2.5

On a graph:

Euler's steps: straight lines, each with the slope at its start.

The true solution, in green, bends away a little.

So y(1) ≈ 2.5.

y(1) ≈ 2.5

5 Check

Let's check: a calculator with very tiny steps gives about 3.4366.

Close to our 2.5.

Euler is a bit low: the slope changes during each step, and each step uses only the slope at its start.

Smaller steps get closer.

Right!

tiny steps: y(1) ≈ 3.4366

Let's look back.

First: the idea.

Then: the step size.

Then: go to x = 0.5.

Then: go to x = 1.

Last: check.

Answer
y(1) ≈ 2.5

Scoring guide (3 points):

  • 1 point: first step: y(0.5) ≈ 1 + 0.5 × 1 = 1.5
  • 1 point: second step uses the slope 0.5 + 1.5 = 2
  • 1 point: f(1) ≈ 2.5

(b) Find d²y/dx² in terms of x and y. Is the solution curve concave up or concave down at (0, 1)? Learn it: Concavity and inflection points

d²y/dx² = 1 + dy/dx = 1 + x + y.

At (0, 1): 1 + 0 + 1 = 2, which is positive, so the curve is concave up there.

Scoring guide (2 points):

  • 1 point: d²y/dx² = 1 + x + y
  • 1 point: concave up, because d²y/dx² = 2 > 0

(c) Show that y = 2ex − x − 1 is the solution with f(0) = 1. Learn it: Check a solution

dy/dx = 2ex − 1, and x + y = x + 2ex − x − 1 = 2ex − 1: the same, so it solves the equation.

At x = 0: y = 2 − 0 − 1 = 1, so f(0) = 1.

Scoring guide (2 points):

  • 1 point: dy/dx = x + y checked
  • 1 point: f(0) = 1 checked

(d) Find f(1) exactly. Is the Euler estimate too big or too small? Give a reason. Learn it: Euler's method

f(1) = 2e − 2 ≈ 3.437.

The estimate 2.5 is too small: the curve is concave up, so each Euler step stays under it.

Scoring guide (2 points):

  • 1 point: f(1) = 2e − 2
  • 1 point: too small, with the reason

Question 5: Integration by parts and an improper integral (9 points)

(a) Find ∫ x cos x dx. Solved step by step → Learn it: Integration by parts

The question

Question: find the integral of x cos x.

∫ x cos x dx

1 Choose u and dv

We will trade this integral for a new one with du in it.

So u should be the part that gets simpler when we take its derivative.

Choose u = x: its derivative is simpler, just a number.

dv is the rest: cos x dx, which we can integrate.

u = x, dv = cos x dx

2 Find du and v

du: the derivative of u, times dx.

v: the integral of dv.

cos gives sin.

du = 1 dx, v = sin x

3 Use the rule

The rule: the integral of u dv is u v, minus the integral of v du.

∫ u dv = uv − ∫ v du

u times v, minus the integral of v times du.

= x sin x − ∫ sin x dx

4 The new integral

The new integral is easy: just a number times sin.

sin integrates to minus cos.

= x sin x − (−cos x)

Careful!

It is u v minus the integral of v du.

Not plus!

Careful: not uv + ∫ v du ✗

Open the bracket: a minus in front of a bracket changes the sign of every part inside.

Add C.

So the answer is x sin x + cos x + C.

= x sin x + cos x + C

5 Check

Let's check: take the derivative of our answer.

The product rule on each term: the first's slope times the second, plus the first times the second's slope.

derivative: sin x + x cos x − sin x

The other terms cancel, and we get x cos x: the question again.

Right!

= x cos x

Let's look back.

First: choose u and dv.

Then: find du and v.

Then: use the rule.

Then: the new integral.

Last: check.

Answer
= x sin x + cos x + C

Scoring guide (3 points):

  • 2 points: working: one mark for each right line (Check my steps)
  • 1 point: the right answer, finished

(b) Find ∫0∞e−3x dx, or show that it diverges. Solved step by step → Learn it: Improper integrals

The question

Question: find the integral from 0 to infinity of e⁻³ˣ.

∫ from 0 to ∞ of e−3x dx

1 Why it is improper

Draw the curve.

The area under it goes on to the right for ever: the top limit is infinity.

Infinity is not a number we can put in.

So we stop at a letter, t, and then let t grow without end.

∞ is not a number: use t, then let t → ∞

2 Use a limit

The integral is the limit of the integral from 0 to t, as t goes to infinity.

∫ from 0 to ∞ of e−3x dx = lim t → ∞ ∫ from 0 to t of e−3x dx

3 Integrate

e to the minus 3x integrates to itself over minus 3.

= lim t → ∞ [ −13e−3x ] from 0 to t

4 Let t go

Put in t, then take away the same with 0.

= lim t → ∞ (−13e−3t + 13e0)

As t grows, e to the minus t is 1/a huge number: it goes to 0.

e−t = 1et → 0

The first part goes to 0.

e to the 0 is 1.

= 0 + 13

5 Decide

The limit is a number: the integral converges to 1/3.

An area that goes on for ever, but adds up to 1/3!

= 13

Careful!

Never put infinity in like a number.

We let t grow and watch where the answer goes.

Careful: not put in ∞: −1∞ ✗

6 Check

Let's check with a calculator: the integral up to t = 1000 is about 0.3333.

t = 1000: 0.3333

Up to a million, about 0.3333.

Closer and closer to 0.333.

Right!

t = 1 000 000: 0.3333

Let's look back.

First: why it is improper.

Then: use a limit.

Then: integrate.

Then: let t go.

Then: decide.

Last: check.

Answer
= 13

Scoring guide (3 points):

  • 1 point: writes it as a limit as b → ∞
  • 1 point: the antiderivative −e−3x3
  • 1 point: converges to 13

(c) Does ∫1∞1x dx converge or diverge? Give a reason. Learn it: Improper integrals

∫1b1x dx = ln b − ln 1 = ln b.

As b grows without bound, ln b grows without bound.

So the integral diverges.

Scoring guide (3 points):

  • 1 point: writes it as a limit as b → ∞
  • 1 point: the antiderivative ln b
  • 1 point: diverges, because ln b → ∞

Question 6: A power series (9 points)

(a) Find the interval of convergence. Check the endpoints. Solved step by step → Learn it: Power series

The question

Question: find for which x the series converges: the sum of (x − 1)ⁿ over (n 2ⁿ).

Σn = 1∞(x − 1)nn 2n

A series with x in it: for which x does it converge?

1 The ratio

The terms have powers of x: the ratio test handles powers well.

L less than 1 converges, more than 1 diverges, exactly 1 cannot tell.

x can be negative, so we take sizes, with bars.

ratio test: L = lim |an+1an| < 1

Divide the next term by this one.

(x − 1) to the n + 1, over (x − 1) to the n, leaves one (x − 1).

The powers of 2 leave 1/2.

The powers of n leave n/(n + 1).

|an+1an| = |x − 1| × 12 × (nn + 1)1

2 The limit

n/(n + 1) goes to 1.

So L is 1/2 times the size of x minus 1.

L = 12 × |x − 1|

3 The radius

It converges when L is less than 1.

12 × |x − 1| < 1

Multiply both sides by 2.

|x − 1| < 2

So the radius of convergence is 2: x can be up to 2 away from 1.

radius R = 2

Careful!

Not 1/2!

L is 1/2 times the size, so the size must be less than 2.

Careful: not R = 12 ✗

Open up the bars: x is between −1 and 3.

−1 < x < 3

4 The ends

At x = 3: (x − 1) is 2, and its powers cancel the powers of 2.

That is the sum of 1/n: it diverges.

x = 3: Σn = 1∞1n : diverges

At x = −1: the same, but with signs that take turns.

The signs take turns and the sizes 1/n go to 0: it converges, by the alternating series test.

x = −1: Σn = 1∞(−1)n1n : converges

5 The interval

−1 is in: a filled dot.

3 is not in: an open dot.

Shade the x's in between.

In interval notation: [−1, 3).

A square bracket means the end is in; a round one, it is not.

interval : [−1, 3)

6 Check

Let's check an x inside, 2, with a calculator: 40 terms and 80 terms add up to almost the same, 0.6931.

It converges there.

Right!

x = 2: S40 ≈ 0.6931, S80 ≈ 0.6931

Let's look back.

First: the ratio.

Then: the limit.

Then: the radius.

Then: the ends.

Then: the interval.

Last: check.

Answer
interval : [−1, 3)

Scoring guide (4 points):

  • 1 point: ratio test: |x − 1|/2 < 1
  • 1 point: radius 2: −1 < x < 3
  • 1 point: x = 3: the harmonic series diverges
  • 1 point: x = −1: converges by the alternating series test; interval [−1, 3)

(b) At x = −1 the series converges. Does it converge absolutely or conditionally? Give a reason. Learn it: Alternating series

At x = −1 the terms are (−2)n/(n × 2n) = (−1)n/n.

Σ (−1)n/n converges by the alternating series test (1n shrinks to 0).

Σ 1n, the harmonic series, diverges: so it converges conditionally.

Scoring guide (3 points):

  • 1 point: the series Σ (−1)n/n at x = −1
  • 1 point: the alternating series test
  • 1 point: conditionally, because Σ 1n diverges

(c) At x = 2, find the sum of the first three terms of the series. Learn it: Limits of sequences

At x = 2 the terms are 1/(n × 2n): 12, 18, 1/24.

12 + 18 + 124 = 1224 + 324 + 124 = 1624 = 2/3.

Scoring guide (2 points):

  • 1 point: the three terms 12, 18, 124
  • 1 point: 23

AP score estimate

Each section is half of the exam. Composite = 50 × (multiple-choice right ÷ 42) + 50 × (free-response points ÷ 54). Then read your estimate from the table. It is our own rough guide, not the College Board's: it sets the real cut points each year.

Composite (0-100)AP score estimate
60 to 1005
47 to 594
35 to 463
25 to 342
0 to 241

Example: 30 of 42 right and 27 of 54 points: 50 × 30/42 + 50 × 27/54 = 61.

Steply AP practice exams are our own questions, written in the style of the AP exams for May 2027; they are not official, and the AP score is our own rough estimate. AP® is a trademark registered by the College Board, which is not affiliated with, and does not endorse, this site. Official practice: the College Board's AP Students site and its free-response questions from past years.