How we rank schools

The short version

Each school's score, out of 100, shows how its state test results compare with other schools of the same type in the same state. A score of 72.0 means the school's results are better than 72% of, say, Ohio middle schools. A score of 50 is the middle; scores run from 0.1 to 99.9.

We never compare schools in different states. Each state sets its own tests and decides for itself what counts as "proficient", so 60% proficient in one state can mean something quite different from 60% in another.

Which results we use

How we combine grades and tests

Most states test several grades, and some also give end-of-course exams in high school (such as Algebra I or Biology). Results differ a lot from one grade or test to another: in some states far more students reach the standard on the grade 8 test than on the grade 7 test, simply because the tests differ.

So that a school isn't helped or held back by which grades it happens to teach, we first compare each grade's (or each exam's) result with the state average for that same grade and test. We then combine those comparisons, giving each grade or exam weight in line with the number of students tested. Where a state doesn't publish how many students were tested, each grade or exam counts equally.

The results shown on school pages are always the state's published figures; this adjustment is used only to work out the score.

Comparing like with like

Elementary, middle and high schools take different tests, so we compare each school only with others of the same type in its state, based on the grades it serves:

TypeGrades served (examples)
Elementarytop grade 6 or below (K-5, PK-6)
Middlefrom grade 4 or above up to grade 7-9 (6-8, 5-8, 7-9)
Highfrom grade 7 or above up to grade 10 or higher (9-12, 7-12)
K-8from grade 3 or below up to grade 7-9 (K-8, PK-8)
Combinedanything else (K-12, 6-12, 4-12)

If a state has fewer than 10 schools of a type with enough results, we compare those schools with all schools in the state instead, and say so on the page.

From results to a score

  1. For each subject, we rank the school against the other schools of its type in its state and turn that into a percentile (for example, "better than 72% of schools").
  2. We combine the subject percentiles: ELA 40%, math 40%, science 20%. Where there's no science result, it's ELA 50% and math 50%.
  3. We rank the combined result again within the same group. That gives the school's overall percentile.
  4. The score is that percentile, shown to one decimal place (from 0.1 to 99.9). A score of 97.4 means the school's results were better than about 97% of similar schools in the state.
  5. The colour of a score shows its band of 10: dark green for 80 and above, then light green (60-79), amber (40-59), orange (20-39) and red (below 20).

When we don't give a score

Rounded, banded or partly hidden results

Some states publish very high or very low results only as "95% or more" or "5% or fewer", or publish a range such as "40–49%". For the score, we use the middle of the possible range (for example 97.5 for "95% or more", 2.5 for "5% or fewer", 44.5 for "40–49%"). School pages show the figure exactly as the state published it, and we flag these results as approximate.

School pages show earlier years' results next to the state average. When a state changed its test or its standards between two years, we mark the break and don't describe the change as improvement or decline, because the numbers aren't comparable.

What the score doesn't tell you

Visit the school, talk to families and look at the state's own report card before making decisions.

Sources and updates

Every figure comes from the state education agency's published data files, and school directory information (addresses, enrollment, grades served, free and reduced-price lunch) comes from the U.S. Department of Education's Common Core of Data (CCD). Each school page names the source and school year of every figure. We update the site when states publish new results. If you spot an error, please tell us at contact@compareschoolsusa.com.


Appendix: measures used in each state

"All grades" means the state's own all-grades figure for that test. "By grade" means grade or exam results combined as described above. n = number of students tested. "Equal" means the state doesn't publish n, so grades or exams count equally. Trend breaks are taken from our comparability review of each state's announcements.

StateYear scoredTest(s)MeasureELAMathScienceNotes
AL2024-25ACAP% proficient (published)All grades (3-8, 11)All grades (3-8, 11)All grades (4, 8, 11)No n published
AR2024-25ATLAS% proficient (published)All grades (3-10)All grades (3-10)All grades (3-10)2025-26 files withhold many cells, so 2024-25 used; trend from 2023-24 (ATLAS replaced ACT Aspire)
AZ2024-25AASA (3-8), ACT (11), MSAA; AzSCI% passing (published)All gradesAll gradesAll grades (5, 8, 11)
CA2024-25CAASPP Smarter Balanced; CAST% met or exceeded standardAll grades (3-8, 11)All grades (3-8, 11)All grades (5, 8, HS)Dashboard "distance from standard" shown, not scored
CO2025-26CMAS% met or exceeded expectationsAll grades (3-8)All grades (3-8)By grade (5, 8, 11)High school ELA/math (PSAT/SAT) not in our data, so high schools get no score
CT2024-25Smarter Balanced; NGSS sciencePerformance Index 0-100 (published)IndexIndexIndexIndex, not % proficient; no n published
DC2025-26DC CAPE + MSAA% meeting or exceeding expectationsAll grades (3-8, HS)All grades (3-8, HS)Not in 2025-26 data
DE2025-26Smarter Balanced (3-8), SAT (11), DeSSA Alternate; DeSSA science% proficient (published)Each test's all-grades figure, by nEach test's all-grades figure, by nDeSSA + Alternate, by n
FL2024-25FAST, B.E.S.T. EOCs, Statewide Science Assessment% at level 3 or above (published)By grade (3-10)By grade (3-8) + Algebra 1, Geometry EOCsBy grade (5, 8) + Biology EOCNo all-grades figure published
GA2024-25Georgia Milestones EOG + EOC% Proficient + Distinguished (we add the levels; from level percentages where counts are hidden)EOG all grades + American Literature EOCEOG all grades + Algebra EOCEOG all grades + Biology EOCSingle year only
HI2025-26Smarter Balanced; HSA science (Strive HI)% proficient (published)All gradesAll gradesAll gradesNo n published
IA2024-25ISASP (+ DLM)% proficient (published)By grade (3-11)By grade (3-11)By grade (5, 8, 10)Single year; new test in 2025-26
ID2025-26ISAT (+ IDAA)% proficient (published)All gradesAll gradesAll grades
IL2024-25IAR, SAT, ISA, DLM-AA (Report Card)% proficient (published)All gradesAll gradesAll gradesNo n published; new performance levels in 2025, so no trend across 2023-24/2024-25
IN2025-26ILEARN% proficient (published)All grades (3-8)All grades (3-8)All gradesSingle year; new cut scores 2025-26; high school tests not in our data, so high schools get no score
KS2024-25KAP% at levels 3-4 (we add the levels)All gradesAll gradesAll gradesNo n published; new cut scores 2024-25 (trend break)
KY2024-25KSA% proficient/distinguished (published)By grade (3-8, 10), equalBy grade (3-8, 10), equalBy grade (4, 7, 11), equalNo all-grades figure or n published
LA2025-26LEAP 2025% Mastery and above (published)All grades incl. English I-IIAll grades incl. Algebra I, GeometryAll grades incl. BiologyNo n; "≥95%/≤5%" values banded
MA2025-26MCAS% meeting or exceeding expectationsGrades 3-8 + grade 10, by nGrades 3-8 + grade 10, by nGrades 5, 8 + grade 10, by n
MD2025-26MCAP% proficient (published)All grades (3-8, 10)All grades (incl. HS math EOCs)By grade (5, 8, HS)Single year; values banded at "≤5%/≥95%"
ME2024-25Maine Through Year / MEA% at or above state expectationsAll gradesAll gradesAll gradesSchools matched by name (96.9%)
MI2025-26M-STEP (3-7), PSAT (8-10); M-STEP science% proficient / met benchmark (published)By grade (3-10), by nBy grade (3-10), by nBy grade (5, 8, 11)No all-grades figure; banded values
MN2025-26MCA / MTAS% meeting or exceeding standardsAll gradesAll gradesAll gradesNew Reading test 2025-26 (ELA trend break); science break 2024-25
MO2024-25MAP grade-level + EOC% Proficient + Advanced (we add the levels; from level percentages where counts are hidden)All gradesAll gradesAll grades
MS2024-25MAAP (3-8) + EOC% at levels 4-5 (we add the levels)By grade + English II, by nBy grade + Algebra I, by nBy grade (5, 8) + Biology, by nSchools matched by name (89%)
NC2025-26EOG (3-8) + EOC% proficient (published)EOG all grades + English II EOC, by nEOG all grades + Math 1, Math 3, by nEOG all grades + Biology, by nNew science tests 2024-25 (trend break)
NH2025-26NH SAS (3-8), SAT (11)% proficient (published)All gradesAll gradesAll gradesNo n; matched by name (98.3%); banded values
NJ2024-25NJSLA (grade 3 ELA), NJGPA (grade 11 math)% met or exceeded expectationsGrade 3 onlyGrade 11 only–No overall score: too few grades in the downloaded files; results shown
NM2025-26NM-MSSA, SAT; NM-ASR scienceProficiency rate as published for accountabilityAll gradesAll gradesAll gradesValues for small groups published as ranges
NV2025-26SBAC (3-8), high school tests; science% proficient (published)Grades 3-8 + high school, equalGrades 3-8 + high school, equalGrades 5, 8 + high school, equalNo n published
NY2024-25NYS grades 3-8 + Regents exams% proficient (published)Grades 3-8 + Regents ELA, by nGrades 3-8 + each Regents math exam, by nGrades 5-8 + Regents science, by nScience break 2023-24
OH2025-26Ohio State Tests% proficient or above (published)By grade (3-8) + English II, equalBy grade (3-8) + Algebra I, Geometry, Math I/II, equalBy grade (5, 8) + Biology, equalNo n published; Performance Index shown, not scored
OK2025-26OSTP (3-8); OKCCRA science (11)% Proficient + Advanced, or 100 − (Below Basic + Basic)By grade (3-8), by nBy grade (3-8), by nBy grade (5, 8, 11), by nMany cells redacted; high schools have no ELA/math, so no score; 2023-24 used different cut scores (trend break)
OR2025-26OSAS% proficient (published)All grades (3-8, 11)All gradesAll grades
PA2024-25PSSA (3-8) + Keystone exams% proficient or advanced (published)PSSA all grades + Keystone Literature, by nPSSA all grades + Keystone Algebra I, by nKeystone Biology
RI2024-25RICAS, SAT, DLM; NGSA% meeting or exceeding expectationsAll gradesAll gradesAll grades
SC2025-26SC READY; SCPASS science% meets or exceeds (published)By grade (3-8), by nBy grade (3-8), by nBy grade (4, 6), by nHigh school end-of-course results not in our data, so high schools get no score
SD2024-25SD state assessment% proficient (published)All gradesAll gradesAll grades
TN2025-26TCAP (3-8) + EOC% on track or mastered (published)Each test's all-grades figure, by nEach test's all-grades figure, by nEach test's all-grades figure, by nNew science tests 2025-26 (trend break)
UT2025-26RISE (3-8), Utah Aspire Plus (9-10)% proficient, "Overall results"All gradesAll gradesAll gradesNo n; small-group ranges; matched by name; ELA break 2024-25
VA2024-25Standards of LearningPass rate (published)All gradesAll gradesAll grades
VT2024-25VTCAP% proficient (published)By grade (3-9), by nBy grade (3-9), by nBy grade (5, 8, 11), by n
WA2025-26Smarter Balanced, WCAS, WA-AIM% meeting standard (published)All gradesAll gradesAll gradesResults shown, no score until OSPI confirms the CC BY-ND licence allows scores
WI2024-25Forward Exam% Meeting + Advanced (we add the levels)All grades (3-8)All grades (3-8)All gradesSingle year; high school tests not in our data, so high schools get no score
AK, MT, NE, ND, TX, WV, WY––––––School results not available as downloadable data; state "coming soon" page only, no school pages yet