AP Computer Science Principles Exam Structure and Scoring Formula
The AP Computer Science Principles exam uses a two-component scoring structure that is unique among AP exams: one component is completed and submitted weeks before exam day, and the other is taken during the standard May administration.
- Section I: Multiple Choice (70 questions, 2 hours, 70 percent of composite). The MC section tests computing concepts from the six AP CSP big ideas: Creative Development, Data, Algorithms and Programming, Computer Systems and Networks, Impact of Computing, and Cybersecurity. Questions require interpreting pseudocode, analyzing data representations, tracing algorithm behavior, and evaluating the societal implications of computing innovations. Each correct answer earns exactly 1 composite point; the maximum MC composite contribution is 70 of 100 points. There is no guessing penalty, so all 70 questions should be answered.
- Create Performance Task (submitted spring before exam day, 30 percent of composite). Students design and program a computing innovation of their choosing, then submit the program code and a written response through the College Board digital portfolio. AP readers score the submission on a 6-criteria rubric worth 1 point each. Each earned rubric point scales to 5 composite points; a perfect Create Task score of 6 contributes 30 composite points.
The AP CSP scoring formula is among the simplest across all AP exams:
Composite = MC correct + (Create Task score x 5)
- MC correct: number of multiple-choice questions answered correctly (0 to 70)
- Create Task score: rubric points earned (0 to 6); each point = 5 composite points
- Composite: total out of 100 (70 pts from MC + 30 pts from Create Task)
The composite maps to AP scores using these typical 2025-calibrated cutoffs: 5 requires 83 or above, 4 requires 70 to 82, 3 requires 55 to 69, 2 requires 41 to 54, and 1 is below 41. The College Board adjusts cutoffs by a few points each year based on overall exam difficulty; cutoffs from prior years are not guaranteed to hold for future administrations. Per the AP Computer Science Principles Course and Exam Description on AP Central, the composite scoring methodology has been stable since the 2020-21 redesign.
AP CSP Score Distribution 2025 and Pass Rate
In the 2025 administration, 175,174 students took AP Computer Science Principles, making it one of the largest AP exams by total participation. The pass rate (score of 3 or above) was approximately 61.9 percent. The 2025 score distribution:
| AP Score | Percentage | Qualifier | Approx. Students |
|---|---|---|---|
| 5 | 10.7% | Extremely well qualified | ~18,700 |
| 4 | 19.9% | Very well qualified | ~34,800 |
| 3 | 31.2% | Qualified | ~54,700 |
| 2 | 21.4% | Possibly qualified | ~37,500 |
| 1 | 16.8% | No recommendation | ~29,400 |
| 3 or above | 61.9% | Pass rate | ~108,200 |
The mean score was 2.87, slightly below the all-AP average. The AP CSP 5-rate of 10.7 percent is considerably lower than AP CSA (around 25 percent) because AP CSP attracts a broader population of students, many of whom are exploring computer science for the first time. The ap csp pass rate of 61.9 percent is within the normal range for an AP exam but reflects the exam's accessibility to students without prior coding experience alongside the challenge of earning full Create Task rubric points. The AP computer science principles curve places the AP 3 threshold at 55 composite points, meaning a student who earns 4 of 6 Create Task criteria (20 composite points) needs only 35 of 70 MC correct (50 percent) to reach a passing score.
Create Task Rubric: The Six Criteria Explained
The Create Task is scored by College Board AP readers using a standardized 6-criteria rubric. Each criterion is binary: 1 point if earned, 0 if not (no partial credit within a criterion). Understanding exactly what each criterion requires is the most direct way to improve your Create Task score before submission:
- Row 1: Program Purpose and Function (1 point). The written response correctly identifies the purpose of the program (the problem being addressed or creative goal) and describes how the program achieves that purpose. The program must run and produce an output that matches the description.
- Row 2: Data Abstraction (1 point). The program code uses a list (array, dictionary, or other collection type) to store multiple pieces of data. The written response identifies the list, names the data it stores, and explains what data is represented. The submitted code must show the list being accessed in a meaningful way.
- Row 3: Managing Complexity (1 point). The written response explains how the list manages complexity in the program, specifically by describing what the program would look like if the list were replaced by individual variables. The explanation must be specific and tied to the actual program code, not a generic statement about lists.
- Row 4: Procedural Abstraction (1 point). The program includes a student-created procedure (function or method) with at least one parameter that affects the procedure's behavior. The procedure is called somewhere in the program. The written response identifies the procedure and its parameter(s) and describes what the procedure does.
- Row 5: Algorithm Implementation (1 point). The student-created procedure implements an algorithm that includes all three of: sequencing (a sequence of instructions), selection (an if/else or equivalent conditional), and iteration (a loop or recursive call). The written response correctly describes the algorithm in the procedure, including how sequencing, selection, and iteration each contribute.
- Row 6: Testing (1 point). The written response describes two calls to the student-created procedure using two different argument values. For each call, the response identifies the condition being tested and the result. The two calls must produce different results or test different logical paths through the procedure.
Students who miss the Create Task submission deadline receive a score of 0, contributing 0 composite points. With 0 Create Task points, a student needs 55 of 70 MC correct (79 percent) to reach the AP 3 threshold of 55 composite points. Per the College Board AP Score Scale Table, the Create Task score is locked at submission and cannot be revised after the spring deadline.
AP CSP Big Ideas and MC Section Weighting
The AP Computer Science Principles multiple-choice section draws from six big ideas outlined in the AP CSP Course and Exam Description. Knowing the approximate weighting of each helps students prioritize review time:
- Creative Development (CRD, roughly 10 to 13 percent of MC). How programs are designed, debugged, and documented. Questions test program design decisions, documentation, testing strategies, and collaboration in software development.
- Data (DAT, roughly 10 to 13 percent of MC). How data is collected, represented, transformed, and used to solve problems. Questions test binary representations, data compression, lossless vs. lossy compression, and analysis of data to draw conclusions.
- Algorithms and Programming (AAP, roughly 30 to 35 percent of MC). The largest section. Questions test sequencing, selection, iteration, lists, procedures, parameters, return values, recursion, algorithm efficiency, and interpreting pseudocode. Students who struggle with AAP questions often miss the AP 3 threshold by a few points; targeted practice on pseudocode tracing and list operations produces the highest MC score improvement per hour of study.
- Computer Systems and Networks (CSN, roughly 10 to 13 percent of MC). How hardware, software, the internet, and networks function. Questions test fault tolerance, redundancy in routing, the TCP/IP model, HTTP vs. HTTPS, DNS, and bandwidth.
- Impact of Computing (IOC, roughly 25 to 30 percent of MC). The second-largest section. Questions test computing innovations, legal and ethical uses of data, digital divide, accessibility, cybersecurity threats, encryption (symmetric vs. asymmetric), and open vs. proprietary software.
- Cybersecurity is tested as part of IOC. Questions cover authentication, phishing, malware, unauthorized access, and how encryption protects data in transit.
The AAP and IOC big ideas together account for roughly 55 to 65 percent of the MC questions. Students preparing for the apcsp score calculator's target AP score should use practice exams that weight these two areas proportionally.
AP Computer Science Principles vs AP Computer Science A
| Feature | AP CS Principles (CSP) | AP Computer Science A (CSA) |
|---|---|---|
| Programming language | Any (Python, JavaScript, Java, Scratch, etc.) | Java only |
| Course focus | Computing concepts, data, the internet, society, cybersecurity | Object-oriented programming, algorithms, data structures, Java |
| Exam format | 70 MC + Create performance task (submitted before exam) | 42 MC + 4 typed FRQ on exam day |
| Section weights | 70% MC / 30% Create Task | 55% MC / 45% FRQ |
| 2025 pass rate | 61.9% | ~67.2% |
| 2025 5-rate | 10.7% | ~25.6% |
| Prior coding experience required | None; designed for first-time programmers | 1+ year recommended; Java proficiency expected |
| College credit acceptance | Often general elective or digital literacy credit only | Widely accepted toward CS major requirements |
| Unique component | Create Task (project submitted during school year) | FRQ 2 (class design in Java, 7 points) |
| Calculator page | This page: /ap-csp-score-calculator/ | AP CS A Score Calculator |
Students planning to major in computer science should take AP CSA; its Java-based FRQs and object-oriented design emphasis align directly with what college CS programs teach. AP CSP is an excellent starting course for students who want computing exposure without Java programming, and taking AP CSP in one year followed by AP CSA the next is a recognized two-course sequence the College Board supports. See also the AP Score Calculator hub for all AP subjects.
AP CSP College Credit: What Scores Get Credit and Where
AP Computer Science Principles credit policies at colleges and universities are more varied than for most AP exams. The key factor is whether the credit counts toward your specific program requirements:
- Large state universities: Most award 3 general elective or computing-literacy credit hours for a score of 3 or higher. Some universities (University of Florida, University of Michigan, Ohio State) award credit toward a computational thinking general education requirement for a 4 or 5. The credit typically does not satisfy a CS major programming prerequisite.
- Selective CS programs: Carnegie Mellon, MIT, Stanford, Georgia Tech, and similar programs rarely accept AP CSP credit toward major requirements. These programs view AP CSP as evidence of computing interest but require their own introductory programming sequence. Some award 3 to 4 general elective units for a 4 or 5.
- Liberal arts colleges: Many accept AP CSP for a quantitative reasoning or digital literacy general education requirement at a score of 4 or 5. Few count it toward a CS major beyond a survey-level course equivalent.
- Community colleges: Most accept a 3 for 3 units of introductory computing credit, which can transfer toward a four-year degree. The credit value varies by articulation agreement.
Always verify the specific credit policy at your target school using the College Board AP Credit Policy Search tool at apstudents.collegeboard.org. For a reference on how AP grade scores map to standard letter grades, see the grading scale reference. For other test-score calculators, see the test grade calculator.
This calculator estimates AP Computer Science Principles scores using the published College Board scoring methodology and 2025 composite cutoffs. The College Board adjusts cutoffs slightly each year; your official score may differ by one band. For the most current AP CSP documentation, consult the AP Computer Science Principles Course and Exam Description on AP Central and the College Board AP Score Scale Table. Last verified: May 2026.