Coding

AP Computer Science A Changes for 2026: A Parent's Guide

AP Computer Science A was revised for 2025-26: four new units, inheritance dropped, real file and dataset work added, and a new exam format.

Modern Age Coders
Modern Age Coders July 18, 2026
6 min read
AP Computer Science A changes for 2026: four new units, inheritance dropped, file and dataset work added, new exam format

If your child is taking AP Computer Science A, the course has just had its biggest update in years. The College Board revised it for the 2025 to 2026 school year, and the new version takes effect with the May 2026 exams. Here is what actually changed, in plain English, side by side with the old course, and what it means for how your child should study.

The short answer

For 2025 to 2026, the College Board reorganised AP Computer Science A into four units instead of the old ten, removed the standalone inheritance unit, and added working with text files and real datasets. The exam changed too: the multiple-choice section now has 42 questions and is worth 55 percent, alongside four free-response questions worth 45 percent. The direction is clear: more real, practical data work, which rewards students who genuinely understand code.

ℹ️

The headline is not the reshuffle of units. It is that AP CSA now expects students to read files and work with real datasets. That is a shift toward what programmers actually do, and it rewards understanding over memorised syntax.

Old course versus new course

Before 2025-26 From 2025-26
Number of units Ten smaller units Four larger units
Inheritance and polymorphism Required standalone unit Removed from required content (teachers may still cover it)
Files and datasets Not part of the required course Added, using Java's File and Scanner classes
Multiple-choice questions Fewer questions, smaller weight 42 questions, worth 55 percent
Free response Four questions, larger weight Four questions, worth 45 percent
How AP Computer Science A shifted from 2025-26, showing four consolidated units, inheritance removed, and file and dataset work added
The shape of the course changed more than its size. Less abstract theory, more work that looks like real programming.

What changed in the course

  • Fewer, bigger units. The old units were consolidated into four: Using Objects and Methods, Selection and Iteration, Class Creation, and Data Collections, with Data Collections carrying the largest share.
  • Inheritance removed as required content. The standalone inheritance unit, including polymorphism, was dropped from the required material, though teachers may still cover it for enrichment.
  • File and dataset work added. Students are now expected to read from text files and work with real datasets, using Java's File and Scanner classes.
  • The overall aim is more practical, data-oriented programming and less abstract theory.

The new exam format

The May 2026 exam has two sections. Section one is multiple choice, now with 42 questions and worth 55 percent of the score, a slightly larger share than before. Section two is free response, with four programming questions worth the remaining 45 percent. As always, the free-response section is where students write real Java code, so a child who can actually program, rather than just recognise correct answers, has a real advantage.

What it means for your child

The good news is that a student who genuinely understands programming is better off than ever under the new course. Dropping the abstract inheritance unit and adding real file and dataset work moves AP CSA closer to how code is written in the real world. The students who will do best are the ones who can read a problem, break it down, and write working Java, not the ones who tried to memorise their way through. If your child is strong on understanding, these changes play to their strengths.

Children do not need another app that teaches them to copy code. They need a mentor who teaches them to think.

— Shivam Khemka, Founder of Modern Age Coders

The bottom line

AP Computer Science A for 2025 to 2026 is leaner and more practical: four units, inheritance dropped from required content, real file and dataset work added, and an exam with 42 multiple-choice questions and four free-response questions. It rewards students who truly understand code. Modern Age Coders teaches Java and computer science for real understanding, live and in small batches for ages 6 to 67, including students preparing for AP and other exams. We are rated 4.9 across 547 Google reviews, and there is a free demo class before you pay.

Frequently Asked Questions

The College Board reorganised the course into four units instead of ten, removed the standalone inheritance unit from required content, and added working with text files and real datasets using Java's File and Scanner classes. The exam also changed. The revisions take effect with the May 2026 AP exams.

The standalone inheritance unit, including polymorphism, was removed from the required content for 2025 to 2026. Teachers may still cover it as enrichment, but it is no longer a required part of the course. The freed-up space goes toward more practical work, such as reading files and handling datasets.

Two sections. Section one is multiple choice with 42 questions, worth 55 percent of the score. Section two is free response with four programming questions, worth 45 percent. The free-response section is where students write real Java code, so genuine programming ability matters more than recognising answers.

It is not simply easier or harder; it is more practical. Removing abstract inheritance content and adding real file and dataset work moves the course closer to how programming actually works. A student who understands code well is better off, while one relying on memorisation may find the practical shift harder.

Focus on genuinely understanding Java, not memorising syntax, and practise writing real programs, including reading files and working with datasets. Do timed past and practice questions, then learn from every mistake. For persistent gaps, a good teacher who can pinpoint the missing concept helps far more than solo revision.

Using Objects and Methods, Selection and Iteration, Class Creation, and Data Collections, with Data Collections carrying the largest share of the course. This replaces the old ten-unit structure, grouping related ideas together rather than spreading them across many smaller units.

Comfort reading and writing to files with the File and Scanner classes, working with collections of real data, and writing complete working programs rather than isolated syntax. Since inheritance is no longer required and file and dataset work is new, time is best spent on these practical skills rather than deep polymorphism theory.

Modern Age Coders

About Modern Age Coders

Live online coding and maths teachers for all ages, 6 to 67.

Ask Misti AI
Chat with us
WhatsApp Book Free Demo