ACSC / AP / 01
AP CSP prep
Exam and Create task, together.
Open the syllabusUnited States · Grades 9 to 12 · AP Computer Science Principles
AP Computer Science Principles is scored in a way that surprises a lot of students. Seventy multiple-choice questions decide 70% of the result, and just six rubric points, earned through a project and a short written section, decide the other 30%. That makes each of those six points very heavy, and it makes a careful estimate worth doing. This page lays out what College Board publishes about the weighting, works through an estimate method that is clearly ours, and is plain about the part nobody outside College Board can calculate: where the lines between a 3, a 4 and a 5 actually sit.
Live teaching since 2020 · 10,000+ students · Create task and exam, taught together
In short
AP CSP has 70 multiple-choice questions worth 70% and a Create performance task with written responses worth 30%, scored as six points of 0 to 1 each. So in our estimate a composite out of 100 is simply multiple-choice questions right plus 5 for every rubric point. College Board does not publish the raw cutoffs for each AP score, so treat any result as an estimate. Modern Age Coders teaches this live online for US students, in a batch or one to one, and the first class is free.
Points that are earned early
The Create task is built over weeks. These courses put a teacher next to the student while it is built, inside College Board’s rules on help and collaboration.

ACSC / 01
Grades 9 to 12. Big ideas, the Create task, timed practice.
Open the syllabus →
ACSC / 02
Ages 13 to 18. A text language that suits the Create task.
Open the syllabus →
ACSC / 03
Ages 13 to 18. Interactive programs for the browser.
Open the syllabus →The published weighting
College Board says the end-of-course exam "has consistent question types and weighting every year". That consistency is what makes an estimate possible at all. Everything in this table comes from the AP CSP exam page on AP Central, read on 17 October 2026.
| Component | What it is | Time | Share |
|---|---|---|---|
| Section I: multiple choice | 70 questions with 4 answer options: 57 single-select, 5 single-select with a reading passage about a computing innovation, 8 multiple-select where you choose 2 answers | 120 minutes | 70% |
| Section II: Create performance task | Program code, a video of the program running, and a Personalized Project Reference | 9 hours in class | Part of 30% |
| Section II: written response | 2 questions with four prompts, WR1, WR2(a), WR2(b) and WR2(c), about your own program | 60 minutes on exam day | Part of 30% |
AP Central lists the deadline for submitting the Create performance task as final in the AP Digital Portfolio as Friday, April 30, 2027, at 11:59 PM ET, and the end-of-course exam as Friday, May 14, 2027, Session 1.
For an estimate, that means part of Section II is already decided two weeks before exam day. What a student submits in April is what gets scored.
Eight of the seventy questions ask for two answers. The pages we read do not say how partial answers are treated, so in our method we count a multiple-select question as right only when both choices are right.
That is the cautious assumption. If a student’s practice score depends heavily on half-right multiple-select answers, the estimate should be read as a little optimistic.
Source: the AP Computer Science Principles exam page on AP Central, read 17 October 2026. We are not connected with College Board.
Section II in detail
The 2026 Scoring Guidelines split Section II into six reporting categories, each scored 0 to 1. Three are grouped as one block and three as another.
| Category | Scored from | What earns it, in short | 2025 mean (Set 1) |
|---|---|---|---|
| Video | The video, or the code if needed | The program running, showing input, functionality and output | 0.94 |
| Program Requirements | The Personalized Project Reference, or the code | A student-developed procedure and a call to it, a list and a use of it, selection and iteration | 0.78 |
| Written Response 1 | Your answer, with the video or code | In 2026: a piece of documentation and how another programmer would use it | 0.84 |
| Written Response 2(a) | Your answer and the PPR | In 2026: what makes an iteration statement stop, and why | 0.43 |
| Written Response 2(b) | Your answer and the PPR | In 2026: a call with specific arguments that makes the procedure behave incorrectly | 0.57 |
| Written Response 2(c) | Your answer and the PPR | In 2026: how the list manages complexity, and the code needed without it | 0.57 |
College Board’s 2025 scoring statistics, Set 1, give the mean for each category out of 1 possible point. The video point is close to universal at 0.94; Written Response 2(a) is the hardest at 0.43, which means fewer than half of responses earned it.
Those are the published means for Set 1 of the 2025 prompts. Prompts change every year, and College Board says so directly: "The written response prompts on exam day will be different each year."
Under the Program Requirements category the guidelines refuse the point when "The list is a one-element list." or when the use of the list is not connected to the program’s functionality, or when selection or iteration is trivial.
The general notes also say written responses "should be evaluated solely on the rationale provided", and that every criterion in a category must be shown to earn that category’s point. There are no half points: a response either meets all of it or scores 0 for that row.
Sources: 2026 AP CSP Scoring Guidelines and 2025 scoring statistics, Set 1, read 17 October 2026.
Our estimate method
This method is ours. It uses only the published weights, and because of the way those weights fall, the arithmetic is unusually simple.
| Student | Section I right of 70 | Rubric points of 6 | Composite |
|---|---|---|---|
| D: quick on the multiple choice | 58 | 2 (video and program requirements only) | 58 + 10 = 68 |
| E: balanced | 48 | 4 | 48 + 20 = 68 |
| F: strong project, weak writing | 44 | 3 | 44 + 15 = 59 |
The striking result: a single rubric point weighs the same as five multiple-choice questions. Student D answers ten more questions right than Student E, and E draws level by earning two more rubric points.
So the written response deserves far more practice time than its 60 minutes suggest. Four written-response points are worth 20 composite points, the same as twenty correct multiple-choice answers.
The video and program requirements points are fixed by what you submit in April. Together they are worth 2 × 5 = 10 composite points before exam day begins, by our arithmetic.
Most students earn them, judging by the 2025 means of 0.94 and 0.78. The students who lose them usually lose them for a reason that could have been fixed in an afternoon: a one-element list, or a video that does not show input.
Run it yourself
AP CSP does not set one programming language, and many classes use Python. This short program does the same sum as the table above. We ran it before publishing.
# Our estimate, not a College Board conversion
def composite(mc_right, task_points):
# Section I: 70 questions, 70% of the score
part_one = mc_right / 70 * 70
# Section II: 6 rubric points, 30% of the score
part_two = sum(task_points) / 6 * 30
return part_one + part_two
# video, program requirements, WR1, WR2(a), WR2(b), WR2(c)
points = [1, 1, 1, 0, 1, 0]
print("Composite:", round(composite(48, points), 1), "of 100")Run by us on 17 October 2026 with Python 3.13. Output: Composite: 68.0 of 100.
Look at what the program contains: a student-developed procedure named composite with two parameters, a list of rubric points, and a call to the procedure. Those are three of the program requirements the guidelines check.
What it lacks is selection and iteration. Adding a loop that prints the composite for several practice results, and an if statement that flags a result under your target, would cover those too.
Try answering a prompt about it in the 2026 style: name a call with specific arguments that would make composite behave incorrectly. One answer: composite(48, [1, 1, 1]) runs without complaint but silently treats the three missing categories as zeros, so the estimate comes out too low.
Explaining why that happens, in two or three sentences, is exactly the skill Written Response 2(b) asked for in 2026.
The cost of a zero
Two situations come up every year, and College Board’s exam FAQ answers both.
| Situation | What College Board says | Highest composite possible (ours) |
|---|---|---|
| Took the exam, never submitted the Create task | "Students who take the end-of-course exam will receive a score even if they do not submit the Create performance task." | 70 in practice: the written responses rely on a reference the student will not have |
| Submitted the task, skipped the exam | The exam score is cancelled, with no refund | No score |
| Task scored 0 for plagiarism | A 0 on the task, including the written responses | 70 |
The written responses are answered with the Personalized Project Reference open. The Student Handouts warn that a student who does not submit it by the deadline will not have it on exam day, so there is no code to point to and the four written points become very hard to earn.
The safer reading for an estimate: a missing Create submission leaves a student with Section I only, and 70 as the realistic maximum.
Submit early, check that the Personalized Project Reference has no comments in it, and keep a record of any code you did not write and where it came from.
Our post comparing AP CSP and AP CSA explains how the project changes the year compared with the Java exam.
Sources: AP CSP: Questions About the Exam and the AP CSP Student Handouts, AP Central, read 17 October 2026.
Honest limits
The composite is exact arithmetic on published weights. The step from composite to a 1 to 5 score is not public, so the table below is our own reading, a planning aid and not a College Board conversion.
| Practice composite | Our reading | Next focus |
|---|---|---|
| 75 and up, on two separate practices | A strong position with some margin | Keep the written responses sharp; prompts change |
| 60 to 74 | Within reach of a good score, not yet safe | The written-response categories under 1 |
| 45 to 59 | Building | Big Idea 3, Algorithms and Programming, in Section I |
| Below 45 | Early days | Reading code and tracing lists before timed practice |
College Board sets the conversion from raw points to the 1 to 5 scale itself and does not publish it for the current exam. Any site that prints an exact raw cutoff is guessing, or using an old exam that no longer matches.
Our bands sit above where we expect the lines to be, by design. They are there to guide revision. They do not promise a score.
Students who want the live course can see our AP Computer Science Principles coaching page.
Students thinking about Java next can read about our AP Computer Science A classes, which follow on naturally after CSP.
Through the CSP year
A composite means something different in October than it does in late April.
| When | What to estimate |
|---|---|
| Fall | Section I only, on the big ideas taught so far |
| Winter | A practice project scored against the six categories |
| Before April 30 | Video and program requirements on the real submission |
| Early May | Full composite with timed written responses |
Ask whether the Create task has been submitted as final, not just uploaded. Only final submissions are scored.
If the multiple choice is strong and the writing is weak, that is the most fixable profile there is.
Practise writing about your own code, out loud and on paper. It is a different skill from writing the code.
Score yourself strictly. A category is all or nothing.
The catalogue
Live online, with a regular teacher, as a group batch or one to one.
ACSC / AP / 01
Exam and Create task, together.
Open the syllabusACSC / AP / 02
The Java exam, often the next step.
Open the syllabusACSC / AP / 03
A head start on object-oriented code.
Open the syllabusACSC / LNG / 01
Clean syntax for a first big program.
Open the syllabusACSC / LNG / 02
Programs that run in a browser.
Open the syllabusACSC / LNG / 03
Page structure, before the scripts.
Open the syllabusACSC / DAT / 01
Lists of real data, analysed.
Open the syllabusACSC / DAT / 02
Algorithms, step by careful step.
Open the syllabusACSC / DAT / 03
Another AP that rewards clear writing.
Open the syllabusHow lessons run
Weekdays or weekends, flexible: choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
Weekdays
After school, across the US time zones.
Weekends
Good for long project build sessions.
1-on-1
Fitted around the student’s own deadline.
Someone who knows the project from its first draft.
Help with concepts and practice, never with the scored work.
Timed prompts about the student’s own code.
All five big ideas, mixed and timed.
Classes on video, wherever home is.
Fifteen to twenty students, or just one.
Student work
Work by learners who once sat where a CSP student sits now. The student labs page has more.

AI and ML
An AI nutrition coach that reads what you eat and works you toward a target.

AI and ML
A chatbot that answers mathematics and programming questions, built and deployed by a student.

AI and ML
An assistant that helps a young person recognise unsafe situations online.

Web app
A weather forecasting site with live conditions for any location.
Fees
Working out an estimate costs nothing. Teaching is paid one month at a time in US dollars, without a contract for the semester, so families can stop after any month.
Free first class
USD 0
no card required
Group batch
USD 100
a month, billed in US dollars
One to one
USD 150
a month, billed in US dollars
What families say
From Google, exactly as parents wrote it.
★★★★★
"The one step solution for my son. Modern Age Coders make learning coding so simple that kids love it. The teachers explain complex concepts clearly with practical exercises and interactive content."
Ria Mukherjee
Parent
★★★★★
"Modern Age Coders has been a game-changer for me. I struggled to grasp IT concepts and coding before joining, but their classes transformed everything. I can now confidently write complex programs with ease."
Samriddha Mondal
Student
★★★★★
"One of the most wonderful education centres out there. Education is not limited to school syllabus but focuses on skill development."
Vansh Agarwal
Student
★★★★★
"My child Dhairya is really enjoying the Modern Age Coders classes. This is his first online class and he eagerly looks forward to it. I can already see his improvement, and the teachers are very cooperative."
Sonam Oswal
Parent of Dhairya
★★★★★
"Modern Age Coders have wonderful teachers who teach in a clear, easy and practical way. The teacher boosts students' confidence and inspires them to learn without hesitation."
Sonu Goyal
Parent
★★★★★
"I highly recommend this computer coding class! The teachers are incredibly knowledgeable and passionate about coding."
Ritu Kedia
Parent
Questions from students
Section I, 70 multiple-choice questions in 120 minutes, is 70% of the score. Section II, the Create performance task plus two written-response questions, is 30%.
Section II is scored as six categories of 0 to 1 point: Video, Program Requirements, Written Response 1, and Written Responses 2(a), 2(b) and 2(c). Together they make up 30% of the score.
Our method adds the number of multiple-choice questions right to 5 times the rubric points earned, giving a composite out of 100. It is our estimate, not an official College Board conversion.
No. College Board publishes the weights and the rubric categories but not the raw score needed for each AP score on the current exam.
Yes. College Board says students who take the end-of-course exam receive a score even if they do not submit the Create performance task, although they lose the points the task would carry.
College Board says the exam score is cancelled in that case, and there is no refund.
In the 2025 scoring statistics for Set 1, Written Response 2(a) had the lowest mean, 0.43 out of 1 possible point. Prompts change every year.
AP Central lists Friday, April 30, 2027, at 11:59 PM ET as the deadline to submit all components as final in the AP Digital Portfolio.
Weekdays or weekends, flexible. Choose your batch, or for a very personalised plan choose 1-on-1 at your convenience, weekend mornings or weekdays.
The first lesson is free. Then families pay by the month, and this page shows the monthly amount in US dollars in its fees section.
Elsewhere on this site
More for US students taking an AP computer science course.
The full live course.
The Java exam, unit by unit.
Which one to take first.
Useful before any project.
What to build beyond the course.
Every US page in one place.
AP CSA and AP CSP credit: the official recommendation and three real college policies.
Original AP CSA practice in Java: 14 questions and a free response, answers run and checked.
The AP CSP Create task from the official handouts: code, video, PPR, AI rules, deadline.
Start here
Tell us where the project is and how the last practice test went. The teacher uses the first lesson to estimate a composite with the student and pick the category to work on first.
To see a lesson before booking, read how we teach; the full course list shows each syllabus.
WhatsApp us · +91 91233 66161 · connect@modernagecoders.com
Our teachers are based in India and teach on video, so there is nothing to travel to. For a US family, WhatsApp gets the fastest answer.
A priority demo is a full class of about 45 to 60 minutes. After the class the mentor sends a written skill report and a personal learning roadmap on WhatsApp. If you enrol, the demo fee is adjusted against your first month's fee. Share your demo Order ID with us on WhatsApp and we take it off.
Book a priority demo