The exact formula behind every CodeOpx School Score. No black box. No paid placement. Free to reuse with attribution.
Every public school and district in our hub is scored using the same five-dimension formula:
School Score = 40% × Academic proficiency 25% × Growth vs state average 15% × Equity (low FRPL gap) 10% × Graduation rate 10% × Resources (student-teacher ratio + spend)
Average of % math + % reading proficient on the most recent state assessment. For schools without published EDFacts data, we display "Insufficient data" — no extrapolation.
How much the school's average proficiency exceeds (or trails) its state average. Computed as 50 + (school_avg − state_avg) × 1.5, clamped to 0–100. This penalizes schools that ride high local demographics without producing real growth, and rewards schools that lift outcomes above their state peers.
100 − FRPL%, where FRPL is the % of students eligible for free/reduced-price lunch (a federal poverty proxy). Schools serving high-poverty populations that still post strong proficiency rise quickly in our ranking — the opposite of how some rating systems work.
The 4-year cohort adjusted graduation rate (ACGR), reported directly by state DOEs to EDFacts.
100 − |ratio − 14| × 4. We treat 14:1 student-teacher ratio as ideal and penalize moves in either direction. We do not penalize schools for low per-pupil spending — efficient schools shouldn't be punished for budget discipline.
The current dataset is anchored on NAEP 2024 state averages, NCES CCD 2022-23 school directory, and EDFacts 2022-23 proficiency. Published 2025-08-12. Refreshed annually as NCES drops new data.
Found an error? Email corrections@codeopx.com with the page URL and the specific stat. Methodology version history is tracked in our GitHub data repository (link coming).
Our derived ratings and citation-ready stat cards are licensed under Creative Commons BY 4.0. Free to use with attribution: "Data by CodeOpx · codeopx.com/schools".