Skip to content

AP Computer Science A Score Calculator 2025

The AP CSA score calculator predicts your AP Computer Science A composite from 40 MC answers and 4 FRQ rubric scores, then maps it to an AP score 1 to 5.

Section I: Multiple Choice (40 questions, 50 percent of composite)
Section II: Free Response (4 FRQs, 9 points each, 50 percent of composite)
-- AP Score
-- MC Raw (/ 40)
-- FRQ Total (/ 36)
-- Composite (/ 108)
College grade equivalent: --
MC scaled: -- FRQ scaled: --
AP CSA Composite Bands (1 to 5 cutoffs on /108) 0 40 56 72 92 108 1 2 3 4 5 2025 pass rate: 67.2% | mean: 3.18 | test takers: 93,217 | 5-rate: 25.6% 4 FRQ types: Methods/Control Structures, Class Writing, Array/ArrayList, 2D Array -- gradecalculators.org
AP CSA composite cutoffs are typical College Board curves; actual values shift by a few composite points each year. Your live composite appears as a blue marker once all 5 fields are filled.

AP CSA Scoring Formula and Exam Format

The AP Computer Science A exam is a 3-hour exam divided into two sections of equal weight, each contributing 50 percent of the 108-point composite. The AP CSA scoring formula follows the College Board scoring worksheet directly:

AP CSA Composite Formula

Composite = (MC correct x 1.35) + (FRQ total x 1.5)

Where:
  • MC correct: number of multiple-choice questions answered correctly (0 to 40); scales to 54 composite points
  • FRQ total: sum of rubric points across all 4 FRQs (0 to 36); scales to 54 composite points
  • Composite: total out of 108 (54 from MC section + 54 from FRQ section)
Example: 28 MC correct + FRQ total of 24 (e.g. 7+6+6+5): (28 x 1.35) + (24 x 1.5) = 37.8 + 36.0 = 73.8 composite = AP 4

The two sections differ in what they measure, but carry exactly the same composite weight:

  • Section I: Multiple Choice (40 questions, 90 minutes, 50 percent of composite). All 40 questions are Java-based: reading code, tracing output, identifying errors, and reasoning about object-oriented concepts. Each correct answer earns 1 raw point; wrong answers earn 0 with no guessing penalty. The raw MC score (0 to 40) scales to 54 composite points at a rate of 1.35 composite points per correct answer. Calculators and reference sheets are not provided or permitted in Section I.
  • Section II: Free Response (4 FRQs, 90 minutes, 50 percent of composite). Four questions worth 9 points each (36 total raw FRQ points), scaled to 54 composite points at a rate of 1.5 composite points per raw rubric point. All 4 FRQs require writing complete Java code or code fragments. Rubric points are awarded for individual components of each solution. Students receive the AP Computer Science A Java Quick Reference sheet, which lists commonly used methods from the standard Java library.

The composite (0 to 108) maps to AP score 1 to 5 using these typical cutoffs: 5 requires 92 or above, 4 requires 72 to 91, 3 requires 56 to 71, 2 requires 40 to 55, and 1 is below 40. Because both sections carry exactly equal weight, a stronger free-response section can fully offset a weaker multiple-choice section at the same composite. Each FRQ rubric point (1.5 composite points) is slightly more efficient than each MC correct answer (1.35 composite points) at the margin.

AP Computer Science A Score Distribution and Pass Rate

In the 2025 administration, 93,217 students took AP Computer Science A. The pass rate (score of 3 or above) was 67.2 percent, one of the higher pass rates among AP STEM exams. The official 2025 AP CSA score distribution:

AP CSA score distribution, 2025 administration (College Board official data)
AP ScorePercentageQualifierApprox. Students
525.6%Extremely well qualified~23,900
421.8%Very well qualified~20,300
319.8%Qualified~18,500
210.9%Possibly qualified~10,200
122.0%No recommendation~20,500
3 or above67.2%Pass rate~62,700

The mean AP CSA score in 2025 was 3.18, and the 5-rate was 25.6 percent. The high 5-rate reflects both the strong self-selection of AP CSA test-takers (most have prior coding exposure) and the predictable FRQ structure: the same 4 FRQ types appear every year in the same order. The ap csa curve places the AP 3 threshold at 56 composite points (52 percent of 108), and the AP 5 threshold at 92 (about 85 percent). The apcsa pass rate of 67.2 percent compares favorably to AP Calculus AB (58 percent) and AP Biology (64 percent). Per the College Board AP Computer Science A score distributions page, the distribution has been stable across 2022 to 2025, with 5-rates ranging from 25.6 to 27.3 percent.

AP Computer Science A FRQ Types and Rubrics

The 4 AP CSA FRQs appear in a fixed order every year, each testing a distinct Java programming skill. Knowing each FRQ type before the exam tells you exactly what kind of code each question requires.

FRQ 1: Methods and Control Structures (9 Points)

FRQ 1 tests static methods, conditionals, and loops without requiring class-level design. Students are given a partial class or interface and asked to write one or two methods that satisfy a specification. The rubric awards points for: correct method header (return type, parameters), correct use of control structures (if/else, for, while), correct logic and calculations, handling of edge cases, and correct return or output. No inheritance or ArrayList is required. Students who memorize clean method templates (clear variable names, matching types, explicit return) typically score 7 to 9 on FRQ 1. The most common miss is writing logic that works for typical cases but fails the edge case the rubric tests (an empty input, a single-element array, or a loop that executes 0 times).

FRQ 2: Class Writing (9 Points)

FRQ 2 requires writing a complete Java class from a specification: instance variables, a constructor, and multiple methods. The rubric awards points for: correct instance variable declarations (private, correct type), correct constructor that initializes all variables, and correct implementation of each method. Some FRQ 2 prompts include inheritance (extending a provided superclass); these require calling the superclass constructor with super() and potentially overriding methods. The most common miss is accessing instance variables directly in subclass methods instead of using the inherited getter methods, or forgetting to call the superclass constructor on the first line of the subclass constructor. FRQ 2 typically differentiates students who understand object-oriented principles from those who only know procedural coding.

FRQ 3: Array and ArrayList (9 Points)

FRQ 3 tests manipulation of arrays (int[], String[], object[]) or ArrayLists. Students are given a context and asked to write methods that iterate, search, filter, or modify the collection. The rubric awards points for: correct traversal (index-based for loop for arrays, enhanced for or iterator for ArrayLists), correct condition logic, correct modification (adding, removing, or replacing elements), and correct return. The most common miss is using the wrong removal pattern for ArrayList: a standard index-based loop that removes elements inside the loop often skips elements because the list shrinks as you iterate. The correct pattern decrements the index after each removal (i--) or traverses the list backward. FRQ 3 is where students most often lose 2 to 3 points to a single off-by-one or iterator error despite understanding the overall logic.

FRQ 4: 2D Array (9 Points)

FRQ 4 tests 2D array manipulation using nested loops. Students are given a 2D int or String array and asked to write methods that traverse rows, columns, or diagonals; compute sums or averages; or transform the array. The rubric awards points for: correct outer and inner loop structure (row index i, column index j), correct array access using arr[i][j] syntax, correct boundary conditions, and correct computation or comparison logic. The most common miss is confusing rows and columns (accessing arr[j][i] instead of arr[i][j]) or using .length incorrectly: arr.length gives the number of rows; arr[0].length gives the number of columns in a rectangular array. FRQ 4 is where students with strong nested-loop fluency gain a scoring advantage.

AP CSA MC Section: Unit Weighting and Study Priority

The AP Computer Science A multiple-choice section draws questions from 10 units defined in the AP Computer Science A Course and Exam Description on AP Central. These units are not uniformly weighted. The approximate MC question proportions, based on College Board guidelines:

  • Unit 1 (Primitive Types, 2 to 5 percent). int, double, boolean, String, arithmetic operators, integer division, modulo. Usually 1 to 2 MC questions per exam.
  • Unit 2 (Using Objects, 5 to 7.5 percent). Constructors, method calls, String methods, Math class. Usually 2 to 3 questions.
  • Unit 3 (Boolean Expressions and if Statements, 15 to 17.5 percent). Conditionals, compound Boolean, De Morgan's laws, short-circuit evaluation. Usually 6 to 7 questions. High priority for MC review.
  • Unit 4 (Iteration, 17.5 to 22.5 percent). while loops, for loops, nested loops, loop tracing. Usually 7 to 9 questions. The single most tested unit. Tracing loop output is a critical skill.
  • Unit 5 (Writing Classes, 5 to 7.5 percent). Instance variables, constructors, accessor/mutator methods, scope, static. Usually 2 to 3 questions.
  • Unit 6 (Array, 10 to 15 percent). 1D array declaration, traversal, algorithms (min/max, sum, reverse). Usually 4 to 6 questions.
  • Unit 7 (ArrayList, 2.5 to 7.5 percent). ArrayList methods, traversal, element removal. Usually 1 to 3 questions.
  • Unit 8 (2D Array, 7.5 to 10 percent). 2D array declaration, row/column traversal, nested loop patterns. Usually 3 to 4 questions.
  • Unit 9 (Inheritance, 5 to 10 percent). Superclass/subclass relationships, override, polymorphism, super keyword. Usually 2 to 4 questions.
  • Unit 10 (Recursion, 5 to 7.5 percent). Base case, recursive case, tracing recursive calls. Usually 2 to 3 questions.

Units 3 and 4 together (Boolean logic, conditionals, and iteration) account for roughly 32 to 40 percent of MC questions. A student aiming for an AP 4 or 5 who practices loop tracing and compound Boolean evaluation gains more composite points per hour of study than any other single-unit focus. The apcsa scoring formula gives exactly 1.35 composite points per MC correct answer, so each additional MC question answered correctly is worth the same as earning 0.9 rubric points on an FRQ.

AP Computer Science A vs AP Computer Science Principles

AP CSA vs AP CSP side-by-side comparison (2025-26 exam structure)
FeatureAP Computer Science A (CSA)AP Computer Science Principles (CSP)
Programming languageJava onlyAny (Python, JavaScript, Java, Scratch, etc.)
Course focusObject-oriented programming, algorithms, data structures, JavaComputing concepts, data, the internet, society, cybersecurity
Exam format40 MC + 4 typed FRQs on exam day70 MC + Create performance task (submitted before exam)
Section weights50% MC / 50% FRQ70% MC / 30% Create Task
Composite scale/108 (MC max 54, FRQ max 54)/100 (MC max 70, Create Task max 30)
2025 pass rate67.2%61.9%
2025 5-rate25.6%10.7%
2025 mean score3.182.87
Prior coding required1+ year recommended; Java proficiency expectedNone; designed for first-time programmers
College credit acceptanceWidely accepted toward CS major requirementsOften general elective or digital literacy credit only
Score calculatorThis page: /ap-csa-score-calculator/AP CSP 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 the right starting point for students who want computing exposure without committing to Java programming. Taking AP CSP in one year followed by AP CSA the next is a recognized two-course sequence the College Board supports. Both exams have no scheduling conflict and can be taken in the same academic year. See the AP Score Calculator hub for all other AP subjects, including AP Statistics.

What AP CSA Scores Mean for College Credit and Placement

AP Computer Science A scores are widely accepted for credit and placement into introductory or second-semester programming courses. The typical thresholds by institution type:

  • Selective CS programs (Carnegie Mellon, Georgia Tech, MIT, Stanford, UC Berkeley). Most award placement (but not always credit) for a 4 or 5. CMU and Georgia Tech may place students into a more advanced course for a 5. MIT uses AP CSA score for informal advising; MIT's intro CS courses have their own placement assessments. Stanford awards credit and placement into CS 106B for a 4 or 5. UC Berkeley awards credit for a 3 or higher (2 semester units, placement consideration for CS 61A).
  • Large state universities (Ohio State, Florida, Michigan, Texas, UNC). Most award 3 to 4 credit hours for a 3 or higher, placing students out of an intro Java or intro programming course. Some award credit for a 4 or higher only (University of Michigan).
  • Liberal arts colleges. Many award 1 course credit for a 4 or 5, satisfying the quantitative reasoning requirement or a CS elective, but usually not counting toward the CS major.

Students applying to CS-intensive programs should verify whether the AP CSA credit satisfies the introductory programming prerequisite for upper-division CS courses or only counts as a general elective. Some CS departments require their own intro course to ensure consistent Java fluency regardless of AP score. For a side-by-side reference of AP score descriptors and equivalent college grades, see the letter grade scale reference. For overall GPA impact from AP scores, see the weighted grade calculator.

This calculator estimates AP Computer Science A exam scores using the published College Board scoring methodology and historical AP CSA composite cutoffs. The College Board adjusts cutoffs by a few composite points each year based on overall exam difficulty; your official score may differ by one band. For the most current AP CSA scoring documentation, consult the College Board AP Score Scale Table and the AP Computer Science A Course and Exam Description on AP Central. Last verified: May 2026.

Frequently Asked Questions

How is the AP Computer Science A exam scored?
The AP Computer Science A exam is scored on a 108-point composite with equal 50/50 weight between the two sections. Section I (Multiple Choice, 40 questions, 90 minutes) scales to 54 composite points: each correct answer earns 1 raw point, and the 40-point raw MC score is multiplied by 1.35. Section II (Free Response, 4 FRQs, 90 minutes) also scales to 54 composite points: the 4 FRQs each carry 9 raw points (36 total), and the combined raw FRQ score is multiplied by 1.5. The composite (0 to 108) maps to AP scores using typical cutoffs: 5 requires 92 or above, 4 requires 72 to 91, 3 requires 56 to 71, 2 requires 40 to 55, and 1 is below 40. The College Board adjusts cutoffs by a few composite points each year based on overall exam difficulty.
What percent is a 5 on AP Computer Science A?
A 5 on AP Computer Science A corresponds to a composite of 92 or above on the 108-point scale, which is about 85 percent. The balanced minimum (same performance on both sections) is roughly 34 of 40 MC correct (85 percent) and about 7.6 of 9 per FRQ (85 percent). In practice, students who earn a 5 typically post 35 or more MC correct and 8 to 9 on the first two FRQs (Methods/Control Structures and Class Writing). In the 2025 administration, 25.6 percent of test-takers earned a 5, making AP CSA one of the more achievable 5s among AP STEM exams.
What score do I need to pass AP Computer Science A?
A passing score on AP Computer Science A is a 3 or above, which corresponds to a composite of 56 or higher on the 108-point scale. In 2025, 67.2 percent of AP CSA test-takers earned a 3 or above, one of the higher pass rates among AP STEM exams. To reach a 3 with the maximum FRQ score (36 raw points, contributing 54 composite), the MC section only needs to contribute 2 composite points, meaning as few as 2 of 40 MC correct. In practice, earning a 3 requires roughly 20 to 25 MC correct plus 3 to 4 points per FRQ, or any equivalent combination. Use the forward calculator above to see your exact composite for any raw score combination.
What score do I need for college credit in AP Computer Science A?
Most universities require a 3 on AP Computer Science A for placement out of an introductory programming course, though credit policies vary by institution. Carnegie Mellon and Georgia Tech typically require a 4 or 5 for CS credit. MIT does not award course credit for AP CSA but uses the score for placement advising. UC Berkeley awards credit for a 3 or higher (placement consideration for CS 61A). Stanford awards credit and placement for a 4 or higher. Large state universities (Ohio State, Michigan, Florida, Texas) typically award 3 to 4 credit hours for a 3 or higher in an intro programming course. Students applying to selective CS programs should verify whether AP credit satisfies the intro programming prerequisite or only earns elective credit, since some departments require their own intro course regardless of AP score.
How is AP Computer Science A different from AP Computer Science Principles?
AP Computer Science A (AP CSA) and AP Computer Science Principles (AP CSP) are two separate College Board courses with different scope and assessment structure. AP CSA focuses on object-oriented programming in Java: all FRQs require writing Java code, and the MC section tests Java syntax, logic, and OOP concepts. AP CSP takes a broader, language-agnostic approach to computing concepts (algorithms, data, the internet, cybersecurity, and societal impact) and uses a Create performance task submitted before exam day plus a 70-question MC exam. AP CSA is generally considered the stronger signal for college CS programs because it demonstrates Java proficiency. The 2025 5-rate for AP CSA (25.6 percent) is more than double the AP CSP 5-rate (10.7 percent), reflecting AP CSA attracts students with stronger programming backgrounds.
Is AP Computer Science A hard?
AP Computer Science A has a higher pass rate than most AP STEM exams. About 67.2 percent of test-takers earned a 3 or above in 2025, compared to 64 percent for AP Biology and 58 percent for AP Calculus AB. The 5-rate is roughly 25.6 percent. AP CSA is considered manageable for students with prior coding experience because the Java subset is limited (no generics, threading, or GUI), and the 4 FRQ types are predictable from year to year: Methods and Control Structures, Class Writing, Array or ArrayList, and 2D Array. The most common difficulty is the 2D Array FRQ, which requires nested iteration and index reasoning that students without practice find time-consuming under exam conditions.
What topics are covered in AP Computer Science A?
AP Computer Science A covers object-oriented programming in Java across 10 units defined in the College Board CED. Units 3 and 4 together (Boolean logic, conditionals, and iteration) account for roughly 32 to 40 percent of multiple-choice questions. The 4 FRQ types map directly to the curriculum: FRQ 1 Methods and Control Structures (Units 1 to 4), FRQ 2 Class Writing (Units 2 and 5), FRQ 3 Array and ArrayList (Units 6 and 7), and FRQ 4 2D Array (Unit 8). Students are provided the AP Computer Science A Java Quick Reference sheet on exam day, which lists commonly used methods from the standard Java library (String, Math, ArrayList, and Object).