
For students interested in computer science or engineering, Carnegie Mellon University is high on many college lists. Its School of Computer Science (SCS) offers programs in areas such as computer science, artificial intelligence, robotics, human-computer interaction and computational biology, while the College of Engineering includes fields such as electrical and computer engineering, mechanical engineering and materials science.
It is also very selective.
The most recent publicly available school-specific admission data we could verify is from the Class of 2024, when approximately 7.0% of applicants to the School of Computer Science and 20.0% of applicants to Engineering were admitted. These figures are now several years old and should not be interpreted as current acceptance rates.
Carnegie Mellon has also changed how Engineering admission works: students now apply directly to a specific engineering major or to Engineering Undecided.
At Insight Education, we don’t believe there is a formula for getting into Carnegie Mellon—or any highly selective university. But students can make thoughtful choices throughout high school that allow their interests, abilities and character to come through clearly when it is time to apply.
Build a Strong Academic Foundation
There is no substitute for academic strength.
For both SCS and Engineering, Carnegie Mellon expects four years of mathematics, with calculus preferred and advanced mathematics encouraged. Engineering applicants should have biology, chemistry and physics, while SCS expects physics plus two years of chemistry, biology or computer science.
The academic profile of enrolled students provides additional context. Among students entering Carnegie Mellon in Fall 2025, the average reported high school GPA was 3.89. About 43.9% had a 4.0 GPA, while another 41.7% had GPAs between 3.75 and 3.99. In other words, more than 85% of enrolled students who reported a GPA had at least a 3.75.

These figures are university-wide rather than specific to SCS or Engineering, but they give students a realistic sense of the academic strength of Carnegie Mellon’s incoming class.
That doesn’t mean taking every AP class available. We would rather see students pursue an appropriately rigorous curriculum and perform well than overload themselves simply to accumulate AP titles.
Students who need additional support in advanced math, science or AP courses can explore Insight’s 1:1 Academic Tutoring.
For Computer Science, Testing Matters
Students applying to SCS are required to submit either the SAT or ACT.
Engineering is test-flexible, which is different from test-optional. Engineering applicants are still required to submit standardized test results, but they can choose which type of testing best represents their academic strengths. Carnegie Mellon currently accepts the SAT, ACT, AP exams, IB exams, Cambridge A-Level results and the French Baccalaureate.
The score ranges also provide some useful context. For students who enrolled at Carnegie Mellon in Fall 2025 and submitted scores, the middle 50% SAT range was 1500–1560, with a median score of 1540. The middle 50% ACT range was 34–36, with a median of 35. SAT Math scores were particularly high: the middle 50% was 770–800, with a median of 790.

Carnegie Mellon does not currently publish separate SAT or ACT ranges for SCS and Engineering, so these numbers represent the university as a whole.
These numbers should not be interpreted as cutoffs. A 1560 SAT does not get a student into Carnegie Mellon, and a score below 1500 does not automatically keep a student out. But for a student targeting SCS in particular, where the SAT or ACT is required, the data provide a realistic sense of the academic testing environment.
We would therefore consider testing part of the academic plan early in high school rather than something to address at the last minute. Starting earlier gives students time to identify weaknesses, prepare properly and take the SAT or ACT again if necessary.
You can learn more about Insight’s Digital SAT preparation programs here.
Show That You Can Solve Hard Problems
Computer science and engineering both require students to approach difficult problems methodically and logically. Coding is one way to demonstrate that ability, but it is certainly not the only one.
Advanced mathematics courses can demonstrate increasingly sophisticated quantitative reasoning. Math competitions such as the AMC and AIME can show students pushing themselves beyond the classroom. Strong performance in courses such as AP U.S. History can demonstrate a different type of critical thinking: interpreting evidence, evaluating competing arguments and constructing logical conclusions.
The objective is not to accumulate activities simply because they appear impressive. Students should look for different ways to demonstrate that they enjoy tackling difficult questions and have developed the discipline to work through them.
Don’t Just “Do Computer Science”
One mistake we see is assuming that a prospective CS student’s activities should contain as much coding as possible.
Instead, ask: What have you built, investigated, solved or changed because of your interests?
That could mean developing an app, conducting research, robotics competitions, using technology to help a nonprofit, teaching younger students how to code—or combining computer science with an entirely different interest, like professional sports or presidential elections.
Creativity matters as well. Coding itself is a creative process: students have to imagine solutions rather than simply execute instructions.
For that reason, students who are seriously involved in visual art, music, theater, dance or another creative pursuit may bring an additional dimension to an application. Technical ability and creativity are not opposites. In many areas of computer science and engineering, the most interesting work comes from combining the two.
CMU says it considers qualities including collaboration, creativity, impact, self-directed learning and critical thinking. The goal shouldn’t be to manufacture a “CS profile.” It should be to genuinely explore your interests and do increasingly meaningful things with them.
Our College Prep Summer Checklist offers ideas for using summers productively at each grade level.
Remember Who You’re Competing Against
Highly selective admissions happen in context. Carnegie Mellon reviews a student’s academic record in relation to the opportunities available at that student’s high school, including curriculum rigor and the courses available to them.
Practically, that means students should start by thinking about the world they come from.
If several students at your high school are interested in CMU Computer Science or Engineering, your application cannot look exactly like everyone else’s: the same AP classes, the same coding club, the same summer program and the same handful of competitions.
Students are competing first within the context of their own school and community. Admissions officers will naturally see similarities among applicants from the same high school, so differentiation matters.
You don’t need to be different simply for the sake of being different. But by junior and senior year, an admissions reader should be able to understand what specifically interests you, what you chose to pursue deeply, how you think and what you contribute that may be different from another strong student sitting in the same classrooms.
That differentiation can come from subject matter, leadership, creativity, research, service, entrepreneurship, the arts or simply from pursuing an unusual question with real depth.
Understand What You’re Applying To
There is an important difference between SCS and Engineering.
Students are admitted to the School of Computer Science, rather than directly to Computer Science, Artificial Intelligence, Robotics, Human-Computer Interaction or Computational Biology. They select among SCS’s five primary majors after enrolling.
Engineering now works differently. Students apply directly to Chemical Engineering, Civil and Environmental Engineering, Electrical and Computer Engineering, Materials Science and Engineering, Mechanical Engineering, or Engineering Undecided. Students admitted as Engineering Undecided choose among the primary engineering majors later in their first year.
That makes it even more important to understand why a particular field interests you rather than choosing a major because you believe it may be easier to enter.
Let the Essays Connect the Dots
CMU already has your transcript and activity list. Your essays shouldn’t simply repeat them.
They should help an admissions reader understand how your interests developed, what motivates you and what your experiences reveal about you.
This can be especially important for technically accomplished applicants. Being able to code is not a personality.
Your curiosity, humor, values, relationships and way of looking at problems help the reader see the person behind the accomplishments.
The strongest essays often explain how seemingly separate parts of a student’s life fit together. A student interested in computer science and political campaigns, for example, might explore data, polling, misinformation or voter behavior. A student interested in sports might explore analytics, biomechanics, performance data or computer vision.
Our advice on showcasing your strengths in college essays explores this further.
Keep Carnegie Mellon in Perspective
Carnegie Mellon SCS and Engineering are highly selective for virtually everyone.
A thoughtful college process isn’t about gaining admission to one particular school. It is about developing a balanced college list containing multiple colleges where a student would be excited to learn and grow.
At Insight Education, our college admissions counseling services help students develop their academic interests, make thoughtful choices throughout high school and present their experiences authentically and effectively when it is time to apply.

