AP CSA FRQ Archive (All Past Free Response Questions + Solutions)
AP Computer Science A FRQ Archive (2004–2025)
Complete Java solutions, scoring rubrics, common mistakes, and exam tips for every AP CSA free response question. All content verified from official College Board PDFs.
Browse by FRQ Type
Jump directly to any FRQ by the skill it tests. Each type appears on every exam — knowing the patterns for each gives you a major edge.
2025 DogWalker • 2024 Feeder • 2023 AppointmentBook • 2022 Game • 2021 WordMatch • 2020 CheckDigit • 2019 APCalendar • 2018 FrogSimulation
2025 SignedText • 2024 Scoreboard • 2023 Sign • 2022 Textbook • 2021 CombinedTable • 2019 StepTracker • 2018 CodeWordChecker
2025 Round • 2024 WordChecker • 2023 WeatherData • 2022 ReviewAnalysis • 2021 ClubMembers • 2020 Gizmo • 2019 Delimiters • 2018 WordPairList
2025 SumOrSameGame • 2024 GridPath • 2023 BoxOfCandy • 2022 Data • 2021 ArrayResizer • 2019 LightBoard • 2018 ArrayTester
Browse by Year
Years with ★ Full Solutions include interactive editors, timers, scoring rubrics, and mistake analysis for every individual FRQ.
AP CSA FRQ Exam Overview
| Section | Content | Time | Weight |
|---|---|---|---|
| Section I | 42 multiple-choice questions (A–D) | 90 min | 55% |
| Section II | 4 free-response questions in Java | 90 min | 45% |
| FRQ Type | Typical Question | Key Skills | Points |
|---|---|---|---|
| Q1 Methods & Control Structures | Write 2 methods in an existing class | Loops, conditionals, helper method calls | 9 |
| Q2 Class Writing | Write a complete class from scratch | Constructor, instance variables, access modifiers | 9 |
| Q3 ArrayList | Write 2 methods working with ArrayList | Traversal, add/remove, backwards iteration | 9 |
| Q4 2D Array | Write 2 methods on a 2D int or boolean array | Nested loops, row/column access, specified traversal | 9 |
| Total | 36 | ||
How to Use This Archive
- Pick a year and open a specific FRQ (or use the by-type links to practice a particular skill).
- Start the timer (22 minutes) and attempt the problem before reading any solution.
- Check your answer using the collapsible solution reveal — then compare line by line.
- Read the mistakes section to understand the traps that cost partial credit.
- Track patterns across years — the consecutive-run counter, backwards ArrayList traversal, and two-condition balance checks all reappear regularly.
Frequently Asked Questions
What is the AP CSA FRQ Archive?
This archive contains complete Java solutions, 9-point rubrics, and exam tips for every AP CSA FRQ from 2004 through 2025. Years 2018-2025 have full interactive solutions.
How many FRQs are on the AP CSA exam?
4 FRQs in Section II, worth 45% of your score (36 points total). About 22 minutes per question.
What are the four AP CSA FRQ types?
Q1: Methods & Control Structures. Q2: Class Writing. Q3: ArrayList. Q4: 2D Array.
Which years have full interactive solutions?
2018-2025 have full Holy Grail solutions with interactive editors, timers, rubrics, and mistake analysis.
How should I use this archive to study?
Attempt each FRQ cold with the timer running, then check the solution. Focus on the Patterns section to recognize recurring algorithmic structures across years.
New to FRQs? Start here before diving into solutions.
How to Think Through an FRQ →Get in Touch
Whether you're a student, parent, or teacher — I'd love to hear from you.
Just want free AP CS resources?
Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.
Message Sent!
Thanks for reaching out. I'll get back to you within 24 hours.
tanner@apcsexamprep.com
Courses
AP CSA, CSP, & Cybersecurity
Response Time
Within 24 hours
Prefer email? Reach me directly at tanner@apcsexamprep.com