📐 Updated for New 2025+ Create Task Format

AP CSP Score Calculator 2026

Predict your AP Computer Science Principles score from 70 MCQ + 6-row Create Performance Task. Updated for the post-2024 Personalized Project Reference format.

62%2025 Pass Rate
70 / 30MCQ / CPT Split
2.872025 Mean
💻
Section I: Multiple Choice (Bluebook)
70 questions · 120 minutes · 70% of score · Single-select + multi-select
/ 70
Composite contribution (×1): 0 / 70 pts
🏗️
Section II: Create Performance Task
6 rubric rows · 1 point each · 30% of score · Submitted April 30, 2026

Tap each rubric row you earned (or expect to earn). Each row adds 5 composite points (6 × 5 = 30).

R1
Program Purpose & Function
1 point · = 5 composite pts

Describes the program's purpose, input, output, and function. Common mistake: describing function (what) but not purpose (why). Both are required.

Not earned
R2
Data Abstraction
1 point · = 5 composite pts

Uses a named list (or other collection) to store related data. Names the list and explains its contents. Common mistake: using a list but not naming it, or not explaining what data it holds.

Not earned
R3
Managing Complexity ⚠️
1 point · = 5 composite pts · Most-missed row

Explains why using the list manages complexity. This is the row most students miss nationally. Saying "the list stores names" is not enough — you must explain that without the list, you'd need separate variables (var1, var2, var3...) which would not scale and would force you to rewrite logic for every new element.

Not earned
R4
Procedural Abstraction
1 point · = 5 composite pts

Defines a student-developed procedure with at least one parameter that affects its functionality. Common mistake: a procedure whose parameter isn't actually used inside, or a "procedure" that is really just a one-line wrapper around a built-in function.

Not earned
R5
Algorithm Implementation
1 point · = 5 composite pts

Your procedure implements sequencing, selection (if statement), AND iteration (loop). All three must be inside the procedure from Row 4. Common mistake: implementing only 2 of 3, or putting the iteration outside the procedure.

Not earned
R6
Testing
1 point · = 5 composite pts

Describes 2 distinct calls to the procedure with different arguments, predicting both outputs and explaining what each call demonstrates. Common mistake: describing 2 calls but not contrasting them or not predicting different outputs.

Not earned
Your Predicted AP Score
MCQ (70%)
0
0/70 = 0/70 pts
Create Task (30%)
0
0/6 rows = 0/30 pts
Composite
0
/ 100
Predicted AP Score
1
12345

How Is the AP CSP Exam Scored?

AP Computer Science Principles has one of the simplest composite formulas in the AP program. Every correct MCQ counts as 1 composite point; every Create Task rubric row earned counts as 5 composite points. Total composite: 100. The formula is:

Composite = MCQ_correct + (CPT_rows_earned / 6) × 30

The official section weights

SectionFormatTimeWeight
I · End-of-Course MCQ (Bluebook)70 MCQ120 min70%
II · Create Performance Task6 rubric rows from code + video + Personalized Project Reference + 60-min exam-day promptsSubmitted by Apr 30 + 60 min exam day30%

Why each CPT row is worth 5 MCQ questions

Because the Create Task is 6 rubric rows scaled to 30 composite points, each row earned = 5 composite points — equivalent to getting 5 extra MCQ correct. Conversely, missing one CPT row costs 5 MCQ-worth of points. This is why Create Task preparation has very high leverage: the difference between 4 rows and 6 rows is 10 composite points, which can move you from a 3 to a 4, or a 4 to a 5.

Estimated composite-to-AP-score cutoffs

AP ScoreComposite (estimated)Practical example
580 – 10050 MCQ + 6/6 CPT = 80 · or 56 MCQ + 5/6 = 81
466 – 7940 MCQ + 6/6 CPT = 70 · or 46 MCQ + 5/6 = 71
351 – 6530 MCQ + 5/6 CPT = 55 · or 36 MCQ + 4/6 = 56
235 – 5020 MCQ + 4/6 CPT = 40
10 – 3410 MCQ + 2/6 CPT = 20

College Board does not publish exact yearly cutoffs. These bands are estimated from 2023–2025 score distributions and may shift 2–3 points per year.

The AP CSP Exam Format in Detail

AP CSP changed substantially in 2024. Before, students wrote essay responses about their Create Task at home and submitted them. Now, with concerns about AI-generated submissions, students submit only code, video, and a "Personalized Project Reference" — a printable summary of their program. Then, during the end-of-course exam, students answer 4 prompts about their code in 60 minutes, using the Personalized Project Reference but writing new responses on the spot.

Section I: End-of-Course Multiple Choice (Bluebook, 70 MCQ, 120 minutes)

Administered fully digitally in the College Board's Bluebook testing app. 70 questions in 120 minutes — about 1.7 minutes per question. Three question types:

The 5 Big Ideas (and approximate weights on MCQ)

Big IdeaTopicsMCQ Weight
1 · Creative DevelopmentCollaboration, program design, iterative development10–13%
2 · DataBinary, compression, metadata, data representation17–22%
3 · Algorithms & Programming ⚡Variables, control flow, lists, procedures, algorithm efficiency. Largest section.30–35%
4 · Computing Systems & NetworksInternet protocols, redundancy, packets, fault tolerance11–15%
5 · Impact of ComputingBeneficial / harmful effects, security, privacy, ethics, bias21–26%

Section II: Create Performance Task (30%)

You spend 9 hours of in-class time creating a computer program of your own choice. The program must:

You then record a 1-minute video of your program running, and prepare a Personalized Project Reference (a printable summary of your code with annotations). Code, video, and reference are submitted to the AP Digital Portfolio by April 30, 2026 at 11:59 PM ET.

On exam day, in addition to the 70 MCQ section, you have a 60-minute Written Response section where you answer 4 prompts (Written Response 1, and Written Response 2 parts a, b, c) about your code using your Personalized Project Reference. These 4 prompts are scored against the 6 rubric rows.

AP CSP Score Distributions

AP CSP is one of the fastest-growing AP exams (170,000+ test takers annually). It draws a wide range of students, from CS-bound seniors to first-time programmers, which gives it a broader distribution than AP CSA — more accessible at the bottom, harder to top.

Year543213+ (Pass)Mean
2025~12%~22%~28%~22%~16%61.9%2.87
202410.8%22.4%30.9%22.1%13.8%64.1%2.94
202311.6%22.4%29.3%22.4%14.3%63.3%2.95

2025 figures are based on initial College Board reporting; final distributions are confirmed each fall.

What the distribution means for you

How to Get a 5 on AP CSP

The path to a 5 is straightforward in shape but demanding in execution: ~50/70 MCQ accuracy plus a clean 5–6 row Create Task. Both halves matter. The highest-leverage tactics:

⚡ Master AP pseudocode

The MCQ uses College Board's pseudocode, not Python. Print the AP CSP Reference Sheet and memorize: <- (assignment), MOD, DISPLAY(), RANDOM(a,b), APPEND, INSERT(list, i, val), LENGTH(list), PROCEDURE name(p). Confusing syntax costs easy points across 10+ questions.

🏗️ Nail Row 3 (Managing Complexity)

This is the most-missed CPT row nationally. The trick: explain not only that the list helps, but what the program would look like without it. Sample winning sentence: "Without my list scores, I would need separate variables (score1, score2, score3...) and would have to rewrite logic every time I added a new score."

🔁 All three control structures inside the procedure

Row 5 requires sequencing + selection + iteration inside the procedure from Row 4. Many students put the loop outside the procedure and lose Row 5 unnecessarily. Pattern that always works: a procedure that takes a list, loops through it, uses an if inside the loop, returns or modifies a result.

🧪 Two distinct test calls

For Row 6, describe two calls with arguments that exercise different paths through your procedure — not just two different input values that flow through the same path. Then predict the output of each call. Example: one call where the if-condition is true, one where it's false.

🌐 Big Idea 5 (Impact) is free points

Big Idea 5 (Impact of Computing) is 21–26% of MCQ and is heavily conceptual — no code reading. Topics: digital divide, citizen development, crowdsourcing, privacy, security, bias in algorithms. Spend extra time on Quizlet decks for these vocab terms. Easiest section to lock down quickly.

📅 Submit your CPT 5 days early

Hard deadline is April 30, 2026 at 11:59 PM ET. Submit by April 25 to avoid Digital Portfolio upload failures and missed Internet outages. Late submission policy is unforgiving — you cannot recover. Make a calendar reminder.

Frequently Asked Questions

AP CSP has two parts. Section I is a 70-question multiple-choice exam (70% of score, 120 minutes) taken in Bluebook on exam day. Section II is the Create Performance Task (30% of score) scored on 6 rubric rows worth 1 point each. The composite formula is: MCQ_correct + (CPT_raw / 6) × 30, giving a composite out of 100 mapped to 1–5.
The Create Task assesses your ability to design, develop, and document a program. You spend 9 hours of in-class time creating a program of your choice, record a 1-minute video, and prepare a Personalized Project Reference. On exam day, you spend an additional 60 minutes answering 4 prompts about your code in writing. Code, video, and reference are submitted via the AP Digital Portfolio by April 30, 2026.
Approximately 80 out of 100 composite earns a 5. Practical example: 50/70 MCQ + 6/6 CPT = 50 + 30 = 80 composite (a 5). Or 56/70 MCQ + 5/6 CPT = 56 + 25 = 81 composite (still a 5). Each CPT row missed costs 5 composite points — equivalent to 5 fewer MCQ correct.
Students no longer write essay responses at home. Now you submit only code, video, and a Personalized Project Reference by April 30. Then on exam day, after the MCQ, you sit for an additional 60 minutes and answer 4 prompts about your code in writing, using the Personalized Project Reference. The change is meant to limit AI-generated essay submissions.
Row 1: Program Purpose & Function. Row 2: Data Abstraction (named list). Row 3: Managing Complexity — explains WHY the list manages complexity (most-missed row nationally). Row 4: Procedural Abstraction (non-trivial procedure with parameter). Row 5: Algorithm Implementation (sequencing + selection + iteration inside the procedure). Row 6: Testing (two distinct calls with different arguments and predicted outputs).
No. The MCQ uses rights-only scoring. Answer every question, even if you're guessing. The MCQ includes both single-select (one answer of four) and multi-select (select exactly two answers); multi-select must have both correct for credit.
Two dates: Create Performance Task is due Thursday, April 30, 2026 at 11:59 PM ET. The end-of-course MCQ exam is Thursday, May 14, 2026 at 12 PM local time. The MCQ exam is fully digital in Bluebook.
It varies by institution. AP CSP is less commonly accepted for direct CS major credit than AP CSA (which uses Java). Many colleges grant elective credit, general-education credit, or digital-literacy requirement credit for CSP. CS-major-bound students should plan to take AP CSA as well and verify each target school's policy.