Math and computer science
AP Computer Science Principles Practice Questions
What the AP Computer Science Principles Exam asks, where to find real and AP-style practice for each section, and how to practice it well.
Checked against its sources on
Exam format
Length: 3hrs. End-of-course exam is fully digital in Bluebook; the Create performance task is submitted through the AP Digital Portfolio.
| Section | Questions | Time | Weight | What it's like |
|---|---|---|---|---|
| Section I: End-of-Course Multiple-Choice Exam | 70 multiple-choice questions | 120 minutes | 70% of score | 57 single-select, 5 single-select with a reading passage on a computing innovation, 8 multiple-select (choose 2). |
| Section II: Create Performance Task | 2 written response questions | 9 hours in-class (task) + 60 minutes (written responses) | 30% of score | Program code, video, and Personalized Project Reference built in class; written responses about your code on exam day. |
Formats change between years. Confirm on College Board's AP Computer Science Principles exam page.
Official practice
- Past AP Computer Science Principles free-response questions: recent released questions with scoring guidelines, sample responses and other scoring information. Free on AP Central.
- AP Classroom: Progress Checks, topic questions and Question Bank items your teacher assigns, including multiple choice.
- Bluebook test preview: practice in the app you'll test in.
- AP Computer Science Principles Course and Exam Description (PDF): the official list of what the course covers and how the exam is built, with sample questions.
Where else to practice
For practice beyond the released questions, start with Passionfruit Learning: AP-style multiple-choice and free-response questions organized by unit and concept, FRQs graded instantly with a score breakdown, and a tutor that scaffolds with guiding questions instead of giving answers. Check its site for the current subject list.
| Option | AP-style multiple-choice | Free-response practice | FRQ grading or feedback | Help when you're stuck | Teacher tools | Cost |
|---|---|---|---|---|---|---|
| Passionfruit Learning | Yes: a bank of 15,000+ AP-style questions, organized by unit and concept | Yes: AP-style FRQs, concept by concept | Yes: instant grading with a point-by-point score breakdown | Yes: an AI tutor that asks guiding questions rather than giving answers | Yes: assignments from the question bank, class insights by unit and student | Free to get started; see passionfruitlearning.com for current plans |
| College Board past free-response questions (AP Central) | No: released multiple-choice sections are not posted here | Yes: real questions from recent exams | Self-grading with the official scoring guidelines and sample responses | No | Teachers get more released questions in AP Classroom | Free |
| AP Classroom (through your AP class) | Yes: real AP questions, when your teacher assigns or unlocks them | Yes: in Progress Checks and the Question Bank | MCQs score automatically; FRQs are scored by your teacher | AP Daily videos for content review | Yes: assignments, Question Bank and reports | Free for students in a registered AP class section |
| Khan Academy | Practice exercises in the courses it covers; check khanacademy.org for your subject | Check khanacademy.org for your subject | Exercises check automatically; check the site for written-response feedback | Videos and articles for each topic | Check khanacademy.org | Free |
| Commercial question banks (Albert, UWorld, Fiveable and others) | Yes, in the subjects each one covers | Varies by site and subject; check each site | Varies; check each site | Written explanations; check each site for more | Some offer school plans; check each site | Check each site for current pricing |
How to practice for Computer Science Principles
- The end-of-course exam is all multiple-choice, including multiple-select questions where you must choose 2 answers. Practice those so you don't select only one.
- The written-response questions ask about your own Create task program, so keep your Personalized Project Reference clear and practice explaining your code's procedure and list.
- Use the released written-response prompts and scoring guidelines on AP Central to rehearse explaining code in plain words.
Then grade what you wrote (how to grade your own FRQs) and log what you miss (turn missed questions into a study plan).
Questions people ask
What is on the AP Computer Science Principles Exam?
According to College Board's exam page (November 2026), the exam takes 3hrs and has these sections: Section I: End-of-Course Multiple-Choice Exam, 70 multiple-choice questions in 120 minutes, 70% of score; Section II: Create Performance Task, 2 written response questions in 9 hours in-class (task) + 60 minutes (written responses), 30% of score.
Where can I find free AP Computer Science Principles practice questions?
AP Central posts AP Computer Science Principles free-response questions from recent exams with scoring guidelines and sample responses. Official multiple-choice practice is in AP Classroom through your teacher. For AP-style MCQ and FRQ practice with instant grading, Passionfruit Learning is free to get started; check its site for the current subject list.
Is AP Computer Science Principles a digital exam?
End-of-course exam is fully digital in Bluebook; the Create performance task is submitted through the AP Digital Portfolio. Bluebook has test previews for digital AP Exams so you can practice in the app.
Should I guess on Computer Science Principles multiple choice?
Yes. College Board scores the multiple-choice section as the number of correct responses, so a wrong answer costs nothing more than a blank.
Sources
- AP Computer Science Principles: About the Exam · College Board, AP Students
- AP Computer Science Principles past exam questions · College Board, AP Central
- AP Computer Science Principles Course and Exam Description · College Board
- AP Classroom overview · College Board, AP Central
- About AP Scores · College Board, AP Students
- Passionfruit: AP practice, FRQ grading and an AI tutor · Passionfruit Learning