Back to the tool

How we estimate percentiles: Alabama high school

A clear explanation of the data and the method, so you can judge how much weight to give the numbers.

What the data is

Every number here comes from the yearly test-results files of the Alabama State Department of Education for Alabama’s high-school state test, the ACT with Writing that juniors take at school: English Language Arts (2021 to 2026), Math and Science (2019 and 2021 to 2026), and, in 2019, ACT English. For each school, school system and the state, and for each test and year, these files give:

Who is counted

These are Alabama’s grade 11 ACT results: Alabama gives the ACT with Writing to every public-school junior at school in the spring as its state test. A small share of juniors (about 1 in 70) take Alabama’s alternate assessment instead, and Alabama reports their levels in the same results, so they are included. English Language Arts uses the ACT ELA score, the average of a student’s English, Reading and Writing scores, so it counts only students who took all three. In 2019 Alabama reported the ACT English score instead, on its own levels. Scores from weekend ACT tests are not included.

A percentile here compares a score with the Alabama juniors who took the ACT at school that spring (about 52,000 students in Math and Science in 2026, and about 2% fewer in English Language Arts, because it needs the writing test). It is not the same as the national rank on an ACT score report, which compares a score with test takers across the country.

The statewide row is Alabama’s own statewide result for public schools, including charter schools, which Alabama reports as their own school systems.

Important: the public data does not contain individual student scores, only these group summaries. So no tool can compute a true rank of one student against every other student. What we provide is a well-grounded estimate.

How the percentile is estimated

Alabama publishes the exact ACT score range for each of its levels (for example, for ACT Math, Level 3 is 19-24, and for English Language Arts, Level 3 is 19-22). Given a score, we:

  1. identify which level the score falls in;
  2. count everyone in the lower levels as scoring below;
  3. within the score's own level, spread that level's students along the group's fitted curve (below) rather than evenly across the level's range. Students bunch up toward the middle of the scale, so an even spread would put too many of them out at the far ends of the lowest and highest levels. Checked against published statewide score distributions, this lands within about one percentile point of the true value for a typical score.

That gives the percentile: the estimated share of students in the group who scored at or below the entered score.

About the smooth curve

The bell-like curve on each chart is a truncated-normal distribution fitted so that its area within each level matches the level counts, centered on that estimated average score. It's there to visualize the shape of the group's scores. The level counts set the headline percentile (steps above); the curve only decides where inside the student's own level the line falls.

When a group's students all sit in one or two levels, the counts can't say how spread out their scores are. A curve that comes out too narrow is drawn no narrower than one fifth of the statewide spread, and inside the student's level the percentile spreads that level's students evenly instead. About one school result in thirty (most often a school where nearly every student is in Level 1) gets a wide default curve instead, which places a score inside its level close to an even spread.

ACT scores are whole numbers from 1 to 36, and some of Alabama’s levels span only three or four scores (Math Level 2 is 16-18), so many students share each score. The curve is smooth, but the scores it describes are not.

Why estimates are still useful: the share of students in each level is real for each group, as Alabama printed it, and every count shown reproduces those shares exactly. The number of students and the average score are worked out from them. As with every state, the only other assumption is how scores are distributed inside a level, a small and bounded range. Across a whole school, school system, or the state, that assumption averages out well, so the comparison ("above/below average here vs. statewide") is reliable even though the exact percentile is approximate.

Cut scores

The ACT reports each subject on a 1-36 scale. Alabama sets its own four levels on it, labeled Level 1 to Level 4; scoring in Level 3 or 4 counts as proficient. From 2021 to 2026 the levels are: English Language Arts 1-13, 14-18, 19-22 and 23-36; Math 1-15, 16-18, 19-24 and 25-36; Science 1-15, 16-19, 20-25 and 26-36. They come from the Alabama State Department of Education’s yearly “Alabama Proficiency Levels” tables, which print the same ACT levels in every edition from 2020-2021 to 2025-2026.

In 2019 Alabama used different levels, set on each ACT subject score: English 1-14, 15-17, 18-24 and 25-36; Math 1-14, 15-16, 17-24 and 25-36; Science 1-16, 17-18, 19-23 and 24-36. They come from the department’s May 2019 “2018-2019 Alabama Benchmark Scores” memo. That year there was no English Language Arts score, which is why 2019 shows ACT English as its own test. Percentiles still compare fairly within each year.

Spring 2026 was the first time Alabama juniors took ACT’s redesigned, shorter test. ACT kept the same 1-36 scale, Alabama kept the writing and science sections, and Alabama’s 2025-2026 table keeps the same levels. The score range for each level, by year, is on the score guides.

The high-school progress report

The paid progress report puts every high-school test your child took in one table, with the percentile at each level from the school to the state, and charts each subject across the years.

Limitations to keep in mind

This site stores nothing you type. Scores are used only in your browser to draw your charts.

Back to the tool