College Board · Scoring

AP Computer Science A Scoring GuidelinesHow AP CS A Is Scored and Curved

Official year by year scoring guidelines, plus how the 40 multiple choice and 4 free response questions form the composite and map to the 1 to 5 scale.

AP Computer Science A scoring guidelines archive

Type
Year

7 of 7 resources

2025

1 file
  • 2025 AP Computer Science A Scoring Guidelines

    Scoring Guidelines

    Open PDF

2024

1 file
  • 2024 AP Computer Science A Scoring Guidelines

    Scoring Guidelines

    Open PDF

2023

1 file
  • 2023 AP Computer Science A Scoring Guidelines

    Scoring Guidelines

    Open PDF

2022

1 file
  • 2022 AP Computer Science A Scoring Guidelines

    Scoring Guidelines

    Open PDF

2021

1 file
  • 2021 AP Computer Science A Scoring Guidelines

    Scoring Guidelines

    Open PDF

2019

1 file
  • 2019 AP Computer Science A Scoring Guidelines

    Scoring Guidelines

    Open PDF

2018 and earlier

1 file
  • 2018 and earlier AP Computer Science A Scoring Guidelines (official archive)

    Scoring Guidelines · official archive

    Open PDF

1 to 5 (3 or higher qualifies for credit)

Score scale

Multiple choice 50%, free response 50%

Section weighting

40 questions, no penalty for wrong answers

MC questions

4 questions at approximately 9 points each, 36 points total

FRQ section raw

3.30, with approximately 69.7% scoring 3 or higher

2024 mean

Java Quick Reference provided; no calculator permitted

Reference sheet

How is the AP Computer Science A exam scored?

Two equally weighted sections combine into one composite score, which College Board converts to a 1 to 5 grade each year through a standard setting process anchored to prior administrations.

AP Computer Science A has two sections that each contribute 50 percent of the final composite. Section I is 40 multiple choice questions; the raw count of correct answers is weighted to contribute half of the composite. No points are deducted for wrong answers, so every question should be attempted. Section II is 4 free response questions, each scored on an analytic rubric of approximately 9 points, for a raw section total of approximately 36 points; that total is scaled to contribute the other half. The two weighted section scores are summed into a single composite, and College Board sets the composite boundaries for each 1 to 5 grade annually. Because the boundaries shift each year based on that year's exam difficulty and cohort performance, there is no permanent percentage cutoff. According to the AP Computer Science A Course and Exam Description published by College Board, this 50 to 50 split between the two sections is the foundational structural rule for the exam.

How the AP Computer Science A composite score is built

Section I (40 multiple choice) and Section II (4 free response) each contribute exactly half of the composite, which College Board then converts to the 1 to 5 scale.

The structure below reflects the scoring model documented in College Board's AP Computer Science A Course and Exam Description. The exact scaling weights are recalibrated each year through standard setting, but the 50 to 50 split between the two sections is stable and is the foundational planning assumption for every student setting a practice target.

Section I: Multiple Choice (40 questions, 90 minutes)

Forty questions in 90 minutes with no calculator permitted on any question. The Java Quick Reference sheet is available throughout the exam. Questions test code reading and tracing, identification of code behavior, and conceptual understanding of Java syntax, object-oriented programming principles, and algorithm analysis. Raw score is the count of correct answers; there is no penalty for wrong answers. The raw count is weighted to contribute 50 percent of the composite.

Section II: Free Response (4 questions, 90 minutes)

Four questions in 90 minutes, each worth approximately 9 points, for a raw section total of approximately 0 to 36 points. Every question requires writing syntactically correct Java code. The four question types are Methods and Control Structures, Class Design, Array or ArrayList, and 2D Array. Students may complete the questions in any order. The raw total is scaled to contribute 50 percent of the composite.

How free response scoring works: the analytic rubric

AP Computer Science A free response scoring is rubric point based, not holistic. Each of the approximately 9 points per question is awarded when the response satisfies that point's specific requirement: the loop runs from the correct start index, the conditional handles the right cases, the constructor assigns to the instance fields, the return statement returns the correct type. A response that implements the correct algorithm with a minor syntax error earns the rubric points for correct operations even if the syntax error would prevent compilation, provided the Readers can determine the intended operation. This partial credit structure means that writing organized code that demonstrates correct Java reasoning accumulates points independently of whether every line is syntactically perfect.

Composite and mapping to 1 to 5

The two weighted section scores are added into a single composite. College Board then sets the composite score boundaries for each grade (1 through 5) through annual standard setting, anchoring the new exam to the difficulty of prior years. As a rough planning heuristic only, recent administrations placed the 3 boundary near the mid 40s percent of total composite points and the 5 boundary near the high 60s percent. Treat these as approximate and year dependent, not a fixed target.

What does each AP Computer Science A score mean?

A 3 is the passing threshold; a 4 or 5 typically unlocks credit for an introductory Java or computer science course at most colleges that grant AP credit.

ScoreOfficial labelWhat it means
5Extremely well qualifiedEquivalent to an A in a comparable college introductory computer science course. Earns credit at almost every institution that grants AP credit. At many colleges a 5 on AP Computer Science A satisfies one full semester of introductory programming, allowing the student to begin with data structures or algorithms. In 2024, 26.2% of test takers earned this score per College Board's annual AP Computer Science A score distribution.
4Well qualifiedEquivalent to an A minus, B plus, or B in a comparable college course. Earns credit at the large majority of colleges that offer AP credit. Students who plan to major in computer science, software engineering, or a computationally intensive field should verify their target institution's policy, as some programs require a 5 for placement into advanced sequences. In 2024, 22.5% of test takers earned a 4.
3QualifiedThe passing threshold; equivalent to a B minus, C plus, or C. Many colleges and public universities grant credit for a 3. Highly selective institutions and computer science departments frequently require a 4 or 5. Students planning to pursue software development or computing intensive majors should use the AP Credit Savings Calculator to check specific institutional policies before relying on a 3 for placement.
2Possibly qualifiedBelow the passing threshold for most institutions. Rarely earns college credit. Students who scored a 2 typically did not demonstrate sufficient command of the object-oriented programming and data structure topics that make up the heaviest exam units, particularly Boolean logic, iteration, array traversal, and class design.
1No recommendationNo college credit. College Board does not recommend college credit for this performance level. A 1 indicates that core Java programming concepts and the exam's code writing demands were not demonstrated.

AP Computer Science A score distribution

Year54321Pass (3+)Mean
202426.2%22.5%21%15.7%14.6%69.7%3.3
202324.4%22.2%21.3%16%16.1%67.9%3.19
202225.1%22.8%20.6%15.8%15.7%68.5%3.24

Score distribution figures are from College Board annual AP Computer Science A score distribution reports. AP CS A consistently produces one of the higher 5-rates among all AP exams, with approximately 24 to 27% of test takers earning the top score in recent years and a pass rate (3 or higher) in the 67 to 70% range. The higher 5-rate reflects the self selected nature of the AP CS A population: students who opt into a Java programming course are disproportionately comfortable with systematic, precise thinking. This does not make the exam easier; it means the cohort is atypically strong compared to many other AP subjects.

Is AP Computer Science A curved, and what do recent score distributions reveal?

AP Computer Science A is not curved in the sense of limiting top scores. The pass rate and mean have been stable across the three most recent reported years, reflecting consistent standard setting rather than a generous or punishing curve.

College Board converts the raw composite to a 1 to 5 grade through annual standard setting, anchoring to prior administrations rather than to a fixed percentage table. Per College Board's annual AP Computer Science A score distribution reports, the pass rate (3 or higher) was 68.5% in 2022, 67.9% in 2023, and 69.7% in 2024. The mean score was 3.24, 3.19, and 3.30 over the same three years. The pattern is notably stable, with less than one percentage point of variation in mean score across all three administrations. This stability distinguishes AP CS A from subjects like AP Calculus AB, which saw a sharp difficulty spike in 2023. The AP CS A standard setting has produced consistent results, suggesting that the exam difficulty and cohort characteristics have been well-matched across recent years. The practical takeaway: strong preparation is required because the standard is demanding, but the curve is not the primary variable. Students who demonstrate fluent Java coding skills on both sections earn scores in the 4 to 5 range regardless of year-to-year standard setting variation. Plan for a rigorous exam; do not plan for a generous curve to compensate for preparation gaps.

How do AP Computer Science A scoring guidelines help you study?

The official guidelines are the exact rubrics Readers used. Scoring your own practice responses point by point against the analytic rubric is the highest return self study technique for the free response section.

Each year's AP Computer Science A scoring guideline lists every rubric point for every part of every free response question. Working a released free response question under timed conditions (approximately 22 minutes per question with no autocomplete or syntax checking) and then checking your response point by point against the guideline shows exactly which Java elements earned credit. Pay particular attention to the distinction between what the rubric awards and what it does not: the rubric for a Class Design question awards a specific point for declaring instance variables at the class level, and does not award that point when the declaration appears inside the constructor body, even if the rest of the implementation is correct. Reading three or four years of scoring guidelines for the same FRQ type reveals the persistent patterns, and those patterns correspond closely to the errors documented in Chief Reader Reports across 2019 through 2022. Pair each scoring guideline with the matching free response booklet from the same year to simulate the full exam experience: work the question, score yourself, identify what you missed and why, then work the same type from a different year. The sample student responses bundled in many scoring guideline PDFs also show the exact phrasing and code structure that Readers credit, which is often more precise than students expect. Use the verified PDF links on this page for 2019 and 2021 through 2025 to access the complete rubric set.

AP Computer Science A scoring FAQ

How is the AP Computer Science A exam scored?

AP Computer Science A is scored in two equal halves. Section I (40 multiple choice questions) and Section II (4 free response questions) each contribute 50 percent of the composite. The multiple choice raw score is the count of correct answers with no penalty for wrong answers. The free response raw total is approximately 36 points (4 questions at roughly 9 points each), scored on analytic rubrics. The two weighted section scores are summed into one composite. College Board converts that composite to a 1 to 5 grade through an annual standard setting process anchored to prior years. Per College Board's AP Computer Science A Course and Exam Description, this 50 to 50 split is the stable structural rule for the exam.

What score do you need for a 5 on AP Computer Science A?

There is no fixed composite cutoff for a 5; the boundary is set through annual standard setting and shifts with exam difficulty. As a rough planning heuristic only, recent administrations placed the 5 boundary approximately in the high 60s percent of total composite points. In 2024, 26.2% of students earned a 5, and in 2023 the figure was 24.4%, per College Board's annual AP Computer Science A score distribution reports. Aim to earn at least 85 percent of available multiple choice points and to score at least 7 of 9 on three of the four free response questions as a directional practice target.

Is AP Computer Science A curved?

AP Computer Science A is not curved in the sense of capping or limiting the number of high scores. College Board uses a standard setting process each year that translates the composite score into a 1 to 5 grade, anchoring to prior years' difficulty. The mean score across 2022, 2023, and 2024 ranged only from 3.19 to 3.30 and the pass rate from 67.9% to 69.7%, showing a notably stable curve compared to many other AP subjects. Per College Board's annual score distribution reports, high scores are available to any student whose composite earns them, not rationed by a fixed percentage cap.

How is the AP Computer Science A free response section scored?

Each of the 4 free response questions is scored on an analytic rubric of approximately 9 points, and the 4 question section has a raw total of approximately 36 points. The rubric awards each point when a specific Java element is correct: the field declaration location, the constructor initialization, the loop bounds, the conditional logic, the return type and statement, or the method call. Partial credit accumulates independently across rubric points. A response that writes the correct algorithm with an off by one error in the loop bound earns every rubric point except the bounds point. There is no penalty for an incorrect attempt, so students should write something for every part of every question.

What does a 3 on AP Computer Science A mean for college credit?

A 3 is the passing threshold on the 1 to 5 AP scale and earns introductory computer science or Java credit at many colleges, especially public universities. Highly selective institutions and computer science programs frequently require a 4 or 5 for placement credit. According to College Board's score scale definitions, a 3 represents qualified performance equivalent to a B minus to C in the comparable college course. Students should verify the credit policy at their specific target institution, as policies vary significantly between universities and between departments.

What is the AP Computer Science A composite score?

The AP Computer Science A composite score is the sum of the two weighted section scores: a weighted version of the 40 question multiple choice raw count plus the scaled 4 question free response total (approximately 36 raw points). The two contributions are equal at 50 percent each. College Board then applies annual standard setting cutoffs to convert the composite into a 1 to 5 grade. There is no publicly released fixed composite to grade table because the cutoffs shift with each administration.

Why is the 2D Array FRQ the hardest of the four AP CS A question types?

The 2D Array FRQ consistently produces the lowest mean score of the four question types per Chief Reader Reports from 2019 through 2022. The primary cause is confusing row and column index order: in Java, a 2D array is accessed as grid[row][col], with the first subscript selecting the row and the second the column. Students who reverse this order produce code that accesses wrong elements or throws an ArrayIndexOutOfBoundsException on rectangular arrays. Scoring guidelines award a specific rubric point for correct traversal order, and this point is frequently lost even by students who understand nested loops in general. The AP CS A scoring guidelines from 2019 onward show this as a persistent rubric point failure.

How does the no calculator rule affect AP CS A scoring?

The no calculator policy on AP Computer Science A means that all 40 multiple choice questions and all 4 free response questions are answered without a calculator. The Java Quick Reference sheet is available throughout, listing key method signatures for String, Integer, Double, List, and ArrayList. The scoring guidelines reflect this: all arithmetic in free response questions involves simple integer operations that do not require a calculator, and numerical computation is not what the rubric tests. The rubric tests Java code structure, algorithm correctness, and object-oriented design, none of which require numerical computation beyond basic index arithmetic.

What was the AP Computer Science A score distribution in 2024?

In the May 2024 administration, 26.2% of approximately 74,123 students scored a 5, 22.5% scored a 4, 21.0% scored a 3, 15.7% scored a 2, and 14.6% scored a 1. The pass rate (3 or higher) was approximately 69.7% and the mean score was 3.30. Source: College Board AP Computer Science A Student Score Distributions May 2024.

Where can I find official AP Computer Science A scoring guidelines?

This page links directly to College Board's hosted scoring guidelines for 2019, 2021, 2022, 2023, 2024, and 2025, all verified via HEAD check at the time of publication. The official past exam questions archive at apcentral.collegeboard.org covers 2018 and earlier. Note that no standard scoring guidelines were released for 2020, which used a modified digital format administered at home. Pair each scoring guideline with the matching free response booklet from the same year to grade released practice responses point by point against the exact rubric College Board Readers used.

How do I use AP CS A scoring guidelines to improve my FRQ score?

Work a released free response question under timed conditions with no autocomplete or error checking, then open the corresponding year's scoring guideline and check each rubric point one by one. Record specifically which Java elements earned the point and which did not. The rubric structure reveals that most point losses trace to a few recurring errors: field declarations inside the constructor body instead of the class body, reversed row and column index order on 2D array questions, loop bounds that are off by one, and missing return statements on the else path of a conditional. Identifying your personal error pattern across two or three practice sessions allows targeted correction of the specific Java habits that cost points.

How many AP Computer Science A students score a 5?

Per College Board's annual AP Computer Science A score distribution reports, approximately 24 to 26 percent of test takers earned a 5 in recent years: 25.1% in 2022, 24.4% in 2023, and 26.2% in 2024. This is substantially higher than the 5-rate on many other AP exams, reflecting the self selected nature of the AP CS A cohort. Students who choose a Java programming course as an AP subject are disproportionately comfortable with systematic, algorithmic thinking.

Does partial credit on AP CS A FRQs make a real difference to the final score?

Yes. Because each of the 4 free response questions is worth approximately 9 independently awarded rubric points, a response that earns 6 of 9 points on every question receives 24 of 36 raw FRQ points, which is a substantially different composite contribution than a response that earns 9 of 9 on two questions and 0 on two others. The independent rubric structure means that writing mostly correct code on every question is a better scoring strategy than writing perfect code on two questions and leaving two blank. Per College Board's AP CS A scoring documentation, there is no penalty for an incorrect attempt, reinforcing that partial attempts always dominate blank responses.

More AP Computer Science A resources

Want your AP CS A FRQs scored like the real exam?

An AI tutor that works released AP Computer Science A free response questions with you and scores them against College Board's official point by point rubrics.

Start free with Tutorioo