How an ACT Test Score Calculator Works
An ACT test score calculator never sees how many questions you answered correctly. By the time you hold a score report, each section's raw count has already been converted to a scaled score from to through equating, a psychometric process that adjusts for the fact that one test form may be slightly harder than another. The same raw count can therefore map to different scaled scores on different test dates.
This is why the calculator works only with scaled scores. Entering something like and expecting a scaled result would be guesswork, because no single raw-to-scale curve exists. Look for the scaled number on your score report, or on the answer-key documentation that comes with an official practice form.
The calculator runs as a deterministic vanilla ES module (js/math.js) entirely in your browser. No section score is sent anywhere, there are no external API calls or tracking, and every result updates reactively as you type. Scaled scores and composites use integer arithmetic. Outputs depend only on the inputs and the selected rules.
Current and Legacy Scoring Rules
The scoring setting selects which sections feed the composite.
| Property | current (default) |
legacy |
|---|---|---|
| Sections in composite | English, Math, Reading | English, Math, Reading, Science |
| Section count | ||
| Science | Optional stand-alone section, excluded from composite | Averaged into composite |
| Applies to | Enhanced ACT (national online testing from spring 2025, universal rollout from September 2025) | Score reports and official practice materials from before the 2025 transition |
| Optional Writing (2–12) | Never included | Never included |
Official past score reports are not retroactively modified by ACT, Inc. A legacy composite on your older report remains exactly what it was. The legacy setting exists so students and counselors can compare the two policies without touching any historical record, for instance to see how much a strong or weak Science score moved an old composite.
ACT Composite Score Calculator: Formula and Rounding
The composite is the arithmetic mean of the active section scores, rounded to the nearest whole number. With active sections and section scores :
The mean is displayed to three decimal places for transparency. The reported composite, however, is not computed from the displayed decimal. Binary floating-point arithmetic can misrepresent exact halves, so the engine rounds half-up using integers only:
Because the numerator adds exactly half of the denominator before the floor, any mean with a fractional part of or more rounds up, and exact halves () always round strictly upward. A composite of becomes , never .
Worked examples
Current rule, no rounding needed. English , Math , Reading gives and . The composite is .
Legacy rule, exact half. English , Math , Reading , Science gives and . The composite is .
Current rule, repeating decimal. If the mean is , the integer form still gives the right answer: , because the fractional part is below one half.
The same section scores can produce different composites under the two rules. English , Math , Reading , Science yields under current (, ) but under legacy (, , ).
Superscore Mechanics Across Attempts
The superscore operation takes the maximum scaled score for each active section across , , or completed attempts, sums those maxima, and applies the same half-up composite formula. For section across attempts:
Superscoring does not average attempts. It selects per section, so the result can exceed every single-sitting composite. If two attempts tie on a section, the earliest attempt is credited, which affects only the attempt badge shown in the visual, never the arithmetic.
Worked superscore matrix
Three attempts under the current rule:
| Section | Attempt 1 | Attempt 2 | Attempt 3 | Best | Credited to |
|---|---|---|---|---|---|
| English | 27 | 29 | 29 | 29 | Attempt 2 (tie with 3, earliest wins) |
| Math | 29 | 27 | 30 | 30 | Attempt 3 |
| Reading | 25 | 28 | 26 | 28 | Attempt 2 |
, , and the superscore composite is . The single-sitting composites are (attempt 1: ), (attempt 2: ), and (attempt 3: ).
The built-in two-attempt preset shows the same effect. Attempt 1 is English , Math , Reading ; attempt 2 is English , Math , Reading . The best sections are English (attempt 2), Math (attempt 2), and Reading (attempt 1). , , composite , compared with and for the individual sittings ( and ).
In legacy mode, Science participates in the maxima and . Attempts 2 to 4 are active only when operation is superscore and the attempts setting is at least , , or respectively, with fields english2..4, math2..4, reading2..4, and science2..4.
Whether a college will use it
The calculator reports what the arithmetic yields, not what an institution will accept. Colleges differ: some superscore ACT results, some consider only the highest single-sitting composite, and some want every sitting reported. Check each school's published testing policy before relying on a superscore figure.
ACT to SAT Conversion: The 2018 Concordance
ACT and SAT use different scales and measure different things, so a comparison is not a unit conversion. It is a concordance, an equipercentile linkage from the 2018 ACT/College Board study that pairs scores sharing the same percentile standing in the study population. It tells you which score on one test sits at roughly the same rank as a given score on the other. It does not predict how you would perform on the other test.
The act-to-sat operation accepts an ACT composite from to and returns a single SAT point equivalent plus the concordance range. The sat-to-act operation accepts an SAT total from to in steps of and returns the concorded ACT composite. Every SAT total inside a published range maps to the same composite: , , and all map to ACT .
Reference table (Tables A1 and A2)
| ACT composite | SAT point equivalent | SAT range |
|---|---|---|
| 36 | 1590 | 1570–1600 |
| 35 | 1540 | 1530–1560 |
| 34 | 1500 | 1490–1520 |
| 33 | 1460 | 1450–1480 |
| 32 | 1430 | 1420–1440 |
| 31 | 1400 | 1390–1410 |
| 30 | 1370 | 1360–1380 |
| 29 | 1340 | 1330–1350 |
| 28 | 1310 | 1300–1320 |
| 27 | 1280 | 1260–1290 |
| 26 | 1240 | 1230–1250 |
| 25 | 1210 | 1200–1220 |
| 24 | 1180 | 1160–1190 |
| 23 | 1140 | 1130–1150 |
| 22 | 1110 | 1100–1120 |
| 21 | 1080 | 1060–1090 |
| 20 | 1040 | 1030–1050 |
| 19 | 1010 | 990–1020 |
| 18 | 970 | 960–980 |
| 17 | 930 | 920–950 |
| 16 | 890 | 880–910 |
| 15 | 850 | 830–870 |
| 14 | 800 | 780–820 |
| 13 | 760 | 730–770 |
| 12 | 710 | 690–720 |
| 11 | 670 | 650–680 |
| 10 | 630 | 620–640 |
| 9 | 590 | 590–610 |
Single point equivalent versus interval
Each ACT composite has one point equivalent but covers an interval of SAT totals, because SAT totals are far more granular than ACT composites. The interval widths are uneven (the ACT row spans to , while ACT spans only to ). That unevenness is a property of the study data, not a calculator artifact. When comparing scores for a school or scholarship, the range is usually the more honest figure than the point value.
Bounds and limits
- ACT composites through are valid scores, but the 2018 tables publish no concordance row for them. The calculator returns a warning and does not extrapolate.
- SAT totals are accepted from to in increments of . Totals below have no official equivalent and are rejected.
- The concordance was built on the SAT and ACT as they existed in 2018. It remains the official published table, but treat the output as a comparison of scales, not a prediction of testing outcomes.
What the Calculator Does Not Compute
- Raw scores. Only scaled to inputs are valid, for the equating reasons above.
- The Writing test. The optional Writing score (2–12) is never part of the composite.
- Admissions outcomes. There are no acceptance odds, GPA models, Ivy League Academic Index calculations, LSAC admissions figures, or PreACT and WorkKeys scaling.
Outputs, Visualizer, and Export
The reactive SVG chart (act-score-visual-svg) draws horizontal bars on a to scale for each active section. In superscore mode each bar carries a badge naming the credited attempt, such as "From attempt 2". In concordance mode it shows comparison cards with the point equivalent and range. The chart supports zoom and pan.
A one-click button copies a plain-text summary of your inputs and results to the clipboard, and the page carries print styling so it can be saved as a PDF for a counselor or a records file.
Presets
| Preset | Setup | Total | Mean | Composite |
|---|---|---|---|---|
example |
Current; E , M , R | |||
rounding |
Legacy; E , M , R , S | |||
superscore |
Current, attempts; best E , M , R |
Read the formula definitions, supported input ranges, and limitations before using this estimate.