Practice Exams
AP Computer Science A - 5 practice exams
Practice exams
Practice Exam 1
ModerateSection I: 40 MCQ (90 min) | Section II: 4 FRQ (90 min)
Practice Exam 2
ModerateSection I: 40 MCQ (90 min) | Section II: 4 FRQ (90 min)
Practice Exam 3
ChallengingSection I: 40 MCQ (90 min) | Section II: 4 FRQ (90 min)
Practice Exam 4
ChallengingSection I: 40 MCQ (90 min) | Section II: 4 FRQ (90 min)
Practice Exam 5
Extra ChallengeSection I: 40 MCQ (90 min) | Section II: 4 FRQ (90 min)
Classic practice progression: Exams 1-2 start at moderate difficulty, exams 3-4 add challenge, and exam 5 is the hardest classic set.
How to use the AP Computer Science A practice exams
Each exam is a timed AP Computer Science A practice exam, with multiple-choice and free-response sections. Every question has an explanation of the correct answer and of each wrong choice, and is tagged with the AP skill and topic it tests, so a missed question points straight to what to review.
- Work through the units first. The exams draw on all 6 units: Unit 1 (Using Objects and Methods), Unit 2 (Selection and Iteration), Unit 3 (Class Creation), Unit 4 (Data Collections), Unit 5 (Inheritance), Unit 6 (Recursion).
- Take Exam 1 in one sitting with the timer on, the way you will sit the real exam. Your score estimate is only meaningful under real timing.
- Review every question you missed or guessed. Group the misses by unit and skill, then go back to that unit's video, notes, and flashcards before the next exam.
- Space the remaining exams about a week apart so each one measures what you learned since the last. Save Exam 5, the hardest, for the final week before test day.
Not ready for a full exam?
Start with the free AP Computer Science A practice test (20 questions with explanations, no login) or the free AP Computer Science A study guide, which covers the exam format and every unit.