data/analysis/dd3_units.json
Served verbatim from the project repository. Internal working document conventions apply: documents may reference file paths, branch names, and findings-ledger anchors from the repo.
{
"meta": {
"source": "edu_data_local replica (bootstrap_replica.sh); read-only",
"universe": "NYC district schools (include_in_default_comparisons, DOE_PUBLIC), subgroup ALL unless noted, non-suppressed",
"method": "authoritative: weighted from school-wide values; grades-1-8 basis = school-wide minus PK/K cells (no grade-cell summing)",
"units": "32 community school districts + 5 boroughs; 2024-25 primary, recovery vs 2018-19 and vs 2021-22 peak"
},
"citywide": {
"n_schools": 1450,
"n_students": 836268,
"weighted_ca": 32.3,
"n_gt50": 231,
"pct_gt50": 15.9,
"p10": 16.8,
"p90": 54.1,
"sd": 14.1,
"wca_2018-19": 25.8,
"wca_2021-22": 39.5,
"ca_1_8": 31.2,
"stability_r": 0.936,
"recovery_vs_2018": 6.5,
"chg_vs_peak": -7.2,
"pk_k_distortion": 1.1,
"poverty_gap": 18.7,
"ell_gap": 5.5,
"sth_gap": 19.5
},
"districts": {
"01": {
"n_schools": 23,
"n_students": 8978,
"weighted_ca": 31.8,
"n_gt50": 7,
"pct_gt50": 30.4,
"p10": 20.1,
"p90": 60.3,
"sd": 16.2,
"wca_2018-19": 24.5,
"wca_2021-22": 39.9,
"ca_1_8": 30.3,
"stability_r": 0.907,
"recovery_vs_2018": 7.3,
"chg_vs_peak": -8.1,
"pk_k_distortion": 1.5,
"poverty_gap": 30.0,
"ell_gap": 23.8,
"sth_gap": 30.4,
"borough": "Manhattan"
},
"02": {
"n_schools": 106,
"n_students": 53383,
"weighted_ca": 30.1,
"n_gt50": 25,
"pct_gt50": 23.6,
"p10": 12.1,
"p90": 59.5,
"sd": 19.3,
"wca_2018-19": 21.6,
"wca_2021-22": 35.9,
"ca_1_8": 30.0,
"stability_r": 0.964,
"recovery_vs_2018": 8.5,
"chg_vs_peak": -5.8,
"pk_k_distortion": 0.1,
"poverty_gap": 26.7,
"ell_gap": 23.8,
"sth_gap": 36.3,
"borough": "Manhattan"
},
"03": {
"n_schools": 40,
"n_students": 19604,
"weighted_ca": 32.0,
"n_gt50": 14,
"pct_gt50": 35.0,
"p10": 11.5,
"p90": 64.4,
"sd": 19.8,
"wca_2018-19": 21.0,
"wca_2021-22": 33.4,
"ca_1_8": 31.1,
"stability_r": 0.969,
"recovery_vs_2018": 11.0,
"chg_vs_peak": -1.4,
"pk_k_distortion": 0.9,
"poverty_gap": 34.2,
"ell_gap": 31.6,
"sth_gap": 39.3,
"borough": "Manhattan"
},
"04": {
"n_schools": 27,
"n_students": 11198,
"weighted_ca": 40.0,
"n_gt50": 13,
"pct_gt50": 48.1,
"p10": 21.4,
"p90": 61.3,
"sd": 15.3,
"wca_2018-19": 31.5,
"wca_2021-22": 43.8,
"ca_1_8": 38.0,
"stability_r": 0.943,
"recovery_vs_2018": 8.5,
"chg_vs_peak": -3.8,
"pk_k_distortion": 2.0,
"poverty_gap": 31.4,
"ell_gap": 16.3,
"sth_gap": 24.3,
"borough": "Manhattan"
},
"05": {
"n_schools": 26,
"n_students": 8287,
"weighted_ca": 44.6,
"n_gt50": 16,
"pct_gt50": 61.5,
"p10": 34.5,
"p90": 63.4,
"sd": 14.7,
"wca_2018-19": 38.6,
"wca_2021-22": 56.6,
"ca_1_8": 41.9,
"stability_r": 0.942,
"recovery_vs_2018": 6.0,
"chg_vs_peak": -12.0,
"pk_k_distortion": 2.7,
"poverty_gap": 35.3,
"ell_gap": 9.3,
"sth_gap": 23.1,
"borough": "Manhattan"
},
"06": {
"n_schools": 44,
"n_students": 18465,
"weighted_ca": 36.8,
"n_gt50": 3,
"pct_gt50": 6.8,
"p10": 21.2,
"p90": 45.6,
"sd": 9.6,
"wca_2018-19": 26.9,
"wca_2021-22": 46.1,
"ca_1_8": 35.3,
"stability_r": 0.937,
"recovery_vs_2018": 9.9,
"chg_vs_peak": -9.3,
"pk_k_distortion": 1.5,
"poverty_gap": 19.2,
"ell_gap": 2.6,
"sth_gap": 13.0,
"borough": "Manhattan"
},
"07": {
"n_schools": 36,
"n_students": 14008,
"weighted_ca": 37.3,
"n_gt50": 6,
"pct_gt50": 16.7,
"p10": 25.1,
"p90": 53.3,
"sd": 11.5,
"wca_2018-19": 39.9,
"wca_2021-22": 50.4,
"ca_1_8": 36.6,
"stability_r": 0.875,
"recovery_vs_2018": -2.6,
"chg_vs_peak": -13.1,
"pk_k_distortion": 0.7,
"poverty_gap": 16.8,
"ell_gap": -7.4,
"sth_gap": 6.9,
"borough": "Bronx"
},
"08": {
"n_schools": 49,
"n_students": 22995,
"weighted_ca": 43.2,
"n_gt50": 10,
"pct_gt50": 20.4,
"p10": 35.5,
"p90": 54.3,
"sd": 7.6,
"wca_2018-19": 39.4,
"wca_2021-22": 53.0,
"ca_1_8": 41.9,
"stability_r": 0.8,
"recovery_vs_2018": 3.8,
"chg_vs_peak": -9.8,
"pk_k_distortion": 1.3,
"poverty_gap": 18.4,
"ell_gap": -5.9,
"sth_gap": 9.7,
"borough": "Bronx"
},
"09": {
"n_schools": 67,
"n_students": 25780,
"weighted_ca": 39.5,
"n_gt50": 10,
"pct_gt50": 14.9,
"p10": 26.2,
"p90": 52.8,
"sd": 10.0,
"wca_2018-19": 36.4,
"wca_2021-22": 48.5,
"ca_1_8": 37.8,
"stability_r": 0.833,
"recovery_vs_2018": 3.1,
"chg_vs_peak": -9.0,
"pk_k_distortion": 1.7,
"poverty_gap": 12.8,
"ell_gap": -5.8,
"sth_gap": 8.1,
"borough": "Bronx"
},
"10": {
"n_schools": 80,
"n_students": 42707,
"weighted_ca": 34.4,
"n_gt50": 8,
"pct_gt50": 10.0,
"p10": 22.9,
"p90": 49.8,
"sd": 11.7,
"wca_2018-19": 29.9,
"wca_2021-22": 43.6,
"ca_1_8": 33.3,
"stability_r": 0.921,
"recovery_vs_2018": 4.5,
"chg_vs_peak": -9.2,
"pk_k_distortion": 1.1,
"poverty_gap": 21.5,
"ell_gap": 1.2,
"sth_gap": 12.1,
"borough": "Bronx"
},
"11": {
"n_schools": 61,
"n_students": 32635,
"weighted_ca": 34.3,
"n_gt50": 2,
"pct_gt50": 3.3,
"p10": 25.1,
"p90": 47.1,
"sd": 9.0,
"wca_2018-19": 29.9,
"wca_2021-22": 43.5,
"ca_1_8": 33.1,
"stability_r": 0.837,
"recovery_vs_2018": 4.4,
"chg_vs_peak": -9.2,
"pk_k_distortion": 1.2,
"poverty_gap": 17.8,
"ell_gap": 1.3,
"sth_gap": 14.2,
"borough": "Bronx"
},
"12": {
"n_schools": 43,
"n_students": 16675,
"weighted_ca": 41.0,
"n_gt50": 8,
"pct_gt50": 18.6,
"p10": 29.7,
"p90": 53.3,
"sd": 10.5,
"wca_2018-19": 38.7,
"wca_2021-22": 49.8,
"ca_1_8": 40.3,
"stability_r": 0.887,
"recovery_vs_2018": 2.3,
"chg_vs_peak": -8.8,
"pk_k_distortion": 0.7,
"poverty_gap": 16.6,
"ell_gap": -11.0,
"sth_gap": 10.4,
"borough": "Bronx"
},
"13": {
"n_schools": 38,
"n_students": 19301,
"weighted_ca": 29.7,
"n_gt50": 14,
"pct_gt50": 36.8,
"p10": 18.4,
"p90": 60.3,
"sd": 15.8,
"wca_2018-19": 25.9,
"wca_2021-22": 39.5,
"ca_1_8": 29.1,
"stability_r": 0.952,
"recovery_vs_2018": 3.8,
"chg_vs_peak": -9.8,
"pk_k_distortion": 0.6,
"poverty_gap": 25.8,
"ell_gap": 18.2,
"sth_gap": 30.7,
"borough": "Brooklyn"
},
"14": {
"n_schools": 38,
"n_students": 16291,
"weighted_ca": 37.4,
"n_gt50": 8,
"pct_gt50": 21.1,
"p10": 22.2,
"p90": 59.3,
"sd": 15.0,
"wca_2018-19": 31.9,
"wca_2021-22": 44.6,
"ca_1_8": 36.4,
"stability_r": 0.939,
"recovery_vs_2018": 5.5,
"chg_vs_peak": -7.2,
"pk_k_distortion": 1.0,
"poverty_gap": 26.1,
"ell_gap": 11.5,
"sth_gap": 23.5,
"borough": "Brooklyn"
},
"15": {
"n_schools": 45,
"n_students": 26193,
"weighted_ca": 24.3,
"n_gt50": 2,
"pct_gt50": 4.4,
"p10": 10.9,
"p90": 44.5,
"sd": 12.5,
"wca_2018-19": 18.2,
"wca_2021-22": 32.8,
"ca_1_8": 23.9,
"stability_r": 0.892,
"recovery_vs_2018": 6.1,
"chg_vs_peak": -8.5,
"pk_k_distortion": 0.4,
"poverty_gap": 23.2,
"ell_gap": 10.0,
"sth_gap": 25.0,
"borough": "Brooklyn"
},
"16": {
"n_schools": 22,
"n_students": 5526,
"weighted_ca": 44.4,
"n_gt50": 6,
"pct_gt50": 27.3,
"p10": 32.8,
"p90": 59.7,
"sd": 10.3,
"wca_2018-19": 43.2,
"wca_2021-22": 54.0,
"ca_1_8": 44.0,
"stability_r": 0.934,
"recovery_vs_2018": 1.2,
"chg_vs_peak": -9.6,
"pk_k_distortion": 0.4,
"poverty_gap": 26.4,
"ell_gap": 8.1,
"sth_gap": 20.7,
"borough": "Brooklyn"
},
"17": {
"n_schools": 46,
"n_students": 18184,
"weighted_ca": 34.6,
"n_gt50": 9,
"pct_gt50": 19.6,
"p10": 23.3,
"p90": 52.6,
"sd": 12.1,
"wca_2018-19": 29.7,
"wca_2021-22": 44.4,
"ca_1_8": 33.1,
"stability_r": 0.885,
"recovery_vs_2018": 4.9,
"chg_vs_peak": -9.8,
"pk_k_distortion": 1.5,
"poverty_gap": 17.7,
"ell_gap": -2.2,
"sth_gap": 18.7,
"borough": "Brooklyn"
},
"18": {
"n_schools": 30,
"n_students": 11358,
"weighted_ca": 38.5,
"n_gt50": 3,
"pct_gt50": 10.0,
"p10": 29.1,
"p90": 50.6,
"sd": 9.9,
"wca_2018-19": 31.4,
"wca_2021-22": 46.1,
"ca_1_8": 37.0,
"stability_r": 0.872,
"recovery_vs_2018": 7.1,
"chg_vs_peak": -7.6,
"pk_k_distortion": 1.5,
"poverty_gap": 18.9,
"ell_gap": 0.8,
"sth_gap": 18.4,
"borough": "Brooklyn"
},
"19": {
"n_schools": 47,
"n_students": 19314,
"weighted_ca": 42.5,
"n_gt50": 16,
"pct_gt50": 34.0,
"p10": 27.4,
"p90": 55.0,
"sd": 10.7,
"wca_2018-19": 39.0,
"wca_2021-22": 48.0,
"ca_1_8": 41.5,
"stability_r": 0.788,
"recovery_vs_2018": 3.5,
"chg_vs_peak": -5.5,
"pk_k_distortion": 1.0,
"poverty_gap": 11.4,
"ell_gap": -8.4,
"sth_gap": 9.4,
"borough": "Brooklyn"
},
"20": {
"n_schools": 43,
"n_students": 45324,
"weighted_ca": 21.8,
"n_gt50": 0,
"pct_gt50": 0.0,
"p10": 9.7,
"p90": 31.7,
"sd": 8.0,
"wca_2018-19": 15.7,
"wca_2021-22": 27.8,
"ca_1_8": 21.5,
"stability_r": 0.972,
"recovery_vs_2018": 6.1,
"chg_vs_peak": -6.0,
"pk_k_distortion": 0.3,
"poverty_gap": 4.6,
"ell_gap": 7.3,
"sth_gap": 11.1,
"borough": "Brooklyn"
},
"21": {
"n_schools": 39,
"n_students": 35189,
"weighted_ca": 34.1,
"n_gt50": 7,
"pct_gt50": 17.9,
"p10": 23.0,
"p90": 54.2,
"sd": 12.3,
"wca_2018-19": 24.7,
"wca_2021-22": 39.6,
"ca_1_8": 33.4,
"stability_r": 0.942,
"recovery_vs_2018": 9.4,
"chg_vs_peak": -5.5,
"pk_k_distortion": 0.7,
"poverty_gap": 12.5,
"ell_gap": 4.4,
"sth_gap": 16.3,
"borough": "Brooklyn"
},
"22": {
"n_schools": 39,
"n_students": 31594,
"weighted_ca": 31.9,
"n_gt50": 1,
"pct_gt50": 2.6,
"p10": 20.3,
"p90": 45.0,
"sd": 9.3,
"wca_2018-19": 20.0,
"wca_2021-22": 37.7,
"ca_1_8": 31.0,
"stability_r": 0.951,
"recovery_vs_2018": 11.9,
"chg_vs_peak": -5.8,
"pk_k_distortion": 0.9,
"poverty_gap": 16.4,
"ell_gap": 13.7,
"sth_gap": 23.2,
"borough": "Brooklyn"
},
"23": {
"n_schools": 26,
"n_students": 8015,
"weighted_ca": 45.2,
"n_gt50": 13,
"pct_gt50": 50.0,
"p10": 27.4,
"p90": 56.1,
"sd": 11.8,
"wca_2018-19": 44.3,
"wca_2021-22": 52.5,
"ca_1_8": 43.0,
"stability_r": 0.715,
"recovery_vs_2018": 0.9,
"chg_vs_peak": -7.3,
"pk_k_distortion": 2.2,
"poverty_gap": 20.5,
"ell_gap": 7.9,
"sth_gap": 17.4,
"borough": "Brooklyn"
},
"24": {
"n_schools": 54,
"n_students": 50000,
"weighted_ca": 27.4,
"n_gt50": 0,
"pct_gt50": 0.0,
"p10": 19.0,
"p90": 36.8,
"sd": 7.1,
"wca_2018-19": 17.3,
"wca_2021-22": 31.9,
"ca_1_8": 26.4,
"stability_r": 0.936,
"recovery_vs_2018": 10.1,
"chg_vs_peak": -4.5,
"pk_k_distortion": 1.0,
"poverty_gap": 7.5,
"ell_gap": 4.9,
"sth_gap": 8.2,
"borough": "Queens"
},
"25": {
"n_schools": 44,
"n_students": 35131,
"weighted_ca": 22.5,
"n_gt50": 0,
"pct_gt50": 0.0,
"p10": 12.1,
"p90": 39.0,
"sd": 9.6,
"wca_2018-19": 17.8,
"wca_2021-22": 29.0,
"ca_1_8": 21.8,
"stability_r": 0.95,
"recovery_vs_2018": 4.7,
"chg_vs_peak": -6.5,
"pk_k_distortion": 0.7,
"poverty_gap": 7.8,
"ell_gap": 5.7,
"sth_gap": 18.2,
"borough": "Queens"
},
"26": {
"n_schools": 33,
"n_students": 30202,
"weighted_ca": 22.0,
"n_gt50": 0,
"pct_gt50": 0.0,
"p10": 10.7,
"p90": 30.6,
"sd": 9.1,
"wca_2018-19": 15.6,
"wca_2021-22": 25.2,
"ca_1_8": 21.4,
"stability_r": 0.972,
"recovery_vs_2018": 6.4,
"chg_vs_peak": -3.2,
"pk_k_distortion": 0.6,
"poverty_gap": 10.0,
"ell_gap": 7.5,
"sth_gap": 16.4,
"borough": "Queens"
},
"27": {
"n_schools": 62,
"n_students": 42078,
"weighted_ca": 39.4,
"n_gt50": 15,
"pct_gt50": 24.2,
"p10": 27.7,
"p90": 61.1,
"sd": 12.0,
"wca_2018-19": 28.3,
"wca_2021-22": 45.2,
"ca_1_8": 37.6,
"stability_r": 0.935,
"recovery_vs_2018": 11.1,
"chg_vs_peak": -5.8,
"pk_k_distortion": 1.8,
"poverty_gap": 15.7,
"ell_gap": 6.3,
"sth_gap": 24.0,
"borough": "Queens"
},
"28": {
"n_schools": 49,
"n_students": 38785,
"weighted_ca": 30.8,
"n_gt50": 1,
"pct_gt50": 2.0,
"p10": 15.5,
"p90": 47.3,
"sd": 10.8,
"wca_2018-19": 23.7,
"wca_2021-22": 38.1,
"ca_1_8": 29.6,
"stability_r": 0.908,
"recovery_vs_2018": 7.1,
"chg_vs_peak": -7.3,
"pk_k_distortion": 1.2,
"poverty_gap": 16.5,
"ell_gap": 16.0,
"sth_gap": 24.3,
"borough": "Queens"
},
"29": {
"n_schools": 46,
"n_students": 23928,
"weighted_ca": 36.6,
"n_gt50": 2,
"pct_gt50": 4.3,
"p10": 22.5,
"p90": 47.2,
"sd": 10.1,
"wca_2018-19": 27.2,
"wca_2021-22": 45.9,
"ca_1_8": 34.5,
"stability_r": 0.881,
"recovery_vs_2018": 9.4,
"chg_vs_peak": -9.3,
"pk_k_distortion": 2.1,
"poverty_gap": 14.3,
"ell_gap": 6.1,
"sth_gap": 17.5,
"borough": "Queens"
},
"30": {
"n_schools": 50,
"n_students": 37024,
"weighted_ca": 29.8,
"n_gt50": 3,
"pct_gt50": 6.0,
"p10": 18.4,
"p90": 46.1,
"sd": 11.0,
"wca_2018-19": 19.7,
"wca_2021-22": 33.9,
"ca_1_8": 28.6,
"stability_r": 0.909,
"recovery_vs_2018": 10.1,
"chg_vs_peak": -4.1,
"pk_k_distortion": 1.2,
"poverty_gap": 16.1,
"ell_gap": 13.8,
"sth_gap": 25.4,
"borough": "Queens"
},
"31": {
"n_schools": 71,
"n_students": 58697,
"weighted_ca": 28.7,
"n_gt50": 6,
"pct_gt50": 8.5,
"p10": 16.7,
"p90": 47.9,
"sd": 13.0,
"wca_2018-19": 23.2,
"wca_2021-22": 38.0,
"ca_1_8": 27.7,
"stability_r": 0.966,
"recovery_vs_2018": 5.5,
"chg_vs_peak": -9.3,
"pk_k_distortion": 1.0,
"poverty_gap": 17.7,
"ell_gap": 7.3,
"sth_gap": 25.4,
"borough": "Staten Island"
},
"32": {
"n_schools": 26,
"n_students": 9419,
"weighted_ca": 33.8,
"n_gt50": 3,
"pct_gt50": 11.5,
"p10": 21.3,
"p90": 51.1,
"sd": 10.8,
"wca_2018-19": 29.1,
"wca_2021-22": 42.2,
"ca_1_8": 32.7,
"stability_r": 0.913,
"recovery_vs_2018": 4.7,
"chg_vs_peak": -8.4,
"pk_k_distortion": 1.1,
"poverty_gap": 10.1,
"ell_gap": -9.1,
"sth_gap": 5.2,
"borough": "Brooklyn"
}
},
"boroughs": {
"Manhattan": {
"n_schools": 266,
"n_students": 119915,
"weighted_ca": 33.5,
"n_gt50": 78,
"pct_gt50": 29.3,
"p10": 13.3,
"p90": 61.2,
"sd": 17.8,
"wca_2018-19": 24.9,
"wca_2021-22": 39.6,
"ca_1_8": 32.5,
"stability_r": 0.956,
"recovery_vs_2018": 8.6,
"chg_vs_peak": -6.1,
"pk_k_distortion": 1.0,
"poverty_gap": 28.5,
"ell_gap": 17.5,
"sth_gap": 29.6
},
"Bronx": {
"n_schools": 336,
"n_students": 154800,
"weighted_ca": 37.5,
"n_gt50": 44,
"pct_gt50": 13.1,
"p10": 25.2,
"p90": 52.4,
"sd": 10.6,
"wca_2018-19": 34.3,
"wca_2021-22": 47.1,
"ca_1_8": 36.3,
"stability_r": 0.879,
"recovery_vs_2018": 3.2,
"chg_vs_peak": -9.6,
"pk_k_distortion": 1.2,
"poverty_gap": 19.3,
"ell_gap": -3.1,
"sth_gap": 10.7
},
"Brooklyn": {
"n_schools": 439,
"n_students": 245708,
"weighted_ca": 31.9,
"n_gt50": 82,
"pct_gt50": 18.7,
"p10": 17.1,
"p90": 54.8,
"sd": 14.2,
"wca_2018-19": 25.4,
"wca_2021-22": 38.9,
"ca_1_8": 30.9,
"stability_r": 0.928,
"recovery_vs_2018": 6.5,
"chg_vs_peak": -7.0,
"pk_k_distortion": 1.0,
"poverty_gap": 17.9,
"ell_gap": 3.9,
"sth_gap": 19.7
},
"Queens": {
"n_schools": 338,
"n_students": 257148,
"weighted_ca": 29.8,
"n_gt50": 21,
"pct_gt50": 6.2,
"p10": 14.8,
"p90": 47.4,
"sd": 12.3,
"wca_2018-19": 21.2,
"wca_2021-22": 35.3,
"ca_1_8": 28.5,
"stability_r": 0.939,
"recovery_vs_2018": 8.6,
"chg_vs_peak": -5.5,
"pk_k_distortion": 1.3,
"poverty_gap": 13.3,
"ell_gap": 7.4,
"sth_gap": 18.8
},
"Staten Island": {
"n_schools": 71,
"n_students": 58697,
"weighted_ca": 28.7,
"n_gt50": 6,
"pct_gt50": 8.5,
"p10": 16.7,
"p90": 47.9,
"sd": 13.0,
"wca_2018-19": 23.2,
"wca_2021-22": 38.0,
"ca_1_8": 27.7,
"stability_r": 0.966,
"recovery_vs_2018": 5.5,
"chg_vs_peak": -9.3,
"pk_k_distortion": 1.0,
"poverty_gap": 17.7,
"ell_gap": 7.3,
"sth_gap": 25.4
}
},
"district_trend": {
"01": {
"2018-19": 24.5,
"2019-20": 23.8,
"2020-21": 23.8,
"2021-22": 39.9,
"2022-23": 37.1,
"2023-24": 36.0,
"2024-25": 31.8
},
"02": {
"2018-19": 21.6,
"2019-20": 21.4,
"2020-21": 24.8,
"2021-22": 35.9,
"2022-23": 31.8,
"2023-24": 31.9,
"2024-25": 30.1
},
"03": {
"2018-19": 21.0,
"2019-20": 20.3,
"2020-21": 25.7,
"2021-22": 33.4,
"2022-23": 35.0,
"2023-24": 34.7,
"2024-25": 32.0
},
"04": {
"2018-19": 31.5,
"2019-20": 28.6,
"2020-21": 30.3,
"2021-22": 43.8,
"2022-23": 42.5,
"2023-24": 45.3,
"2024-25": 40.0
},
"05": {
"2018-19": 38.6,
"2019-20": 36.1,
"2020-21": 49.5,
"2021-22": 56.6,
"2022-23": 48.7,
"2023-24": 47.8,
"2024-25": 44.6
},
"06": {
"2018-19": 26.9,
"2019-20": 26.2,
"2020-21": 33.0,
"2021-22": 46.1,
"2022-23": 40.8,
"2023-24": 40.0,
"2024-25": 36.8
},
"07": {
"2018-19": 39.9,
"2019-20": 36.8,
"2020-21": 43.6,
"2021-22": 50.4,
"2022-23": 41.6,
"2023-24": 38.4,
"2024-25": 37.3
},
"08": {
"2018-19": 39.4,
"2019-20": 35.6,
"2020-21": 32.0,
"2021-22": 53.0,
"2022-23": 46.9,
"2023-24": 44.0,
"2024-25": 43.2
},
"09": {
"2018-19": 36.4,
"2019-20": 32.9,
"2020-21": 34.7,
"2021-22": 48.5,
"2022-23": 43.4,
"2023-24": 40.8,
"2024-25": 39.5
},
"10": {
"2018-19": 29.9,
"2019-20": 27.1,
"2020-21": 33.2,
"2021-22": 43.6,
"2022-23": 36.6,
"2023-24": 34.6,
"2024-25": 34.4
},
"11": {
"2018-19": 29.9,
"2019-20": 27.4,
"2020-21": 30.8,
"2021-22": 43.5,
"2022-23": 37.3,
"2023-24": 35.5,
"2024-25": 34.3
},
"12": {
"2018-19": 38.7,
"2019-20": 32.6,
"2020-21": 36.9,
"2021-22": 49.8,
"2022-23": 44.5,
"2023-24": 40.6,
"2024-25": 41.0
},
"13": {
"2018-19": 25.9,
"2019-20": 23.4,
"2020-21": 24.7,
"2021-22": 39.5,
"2022-23": 32.9,
"2023-24": 31.3,
"2024-25": 29.7
},
"14": {
"2018-19": 31.9,
"2019-20": 29.6,
"2020-21": 32.8,
"2021-22": 44.6,
"2022-23": 40.0,
"2023-24": 38.4,
"2024-25": 37.4
},
"15": {
"2018-19": 18.2,
"2019-20": 18.9,
"2020-21": 23.8,
"2021-22": 32.8,
"2022-23": 30.9,
"2023-24": 26.8,
"2024-25": 24.3
},
"16": {
"2018-19": 43.2,
"2019-20": 40.0,
"2020-21": 32.8,
"2021-22": 54.0,
"2022-23": 47.7,
"2023-24": 47.3,
"2024-25": 44.4
},
"17": {
"2018-19": 29.7,
"2019-20": 27.6,
"2020-21": 37.6,
"2021-22": 44.4,
"2022-23": 37.7,
"2023-24": 34.9,
"2024-25": 34.6
},
"18": {
"2018-19": 31.4,
"2019-20": 28.9,
"2020-21": 39.8,
"2021-22": 46.1,
"2022-23": 42.3,
"2023-24": 40.5,
"2024-25": 38.5
},
"19": {
"2018-19": 39.0,
"2019-20": 36.1,
"2020-21": 36.6,
"2021-22": 48.0,
"2022-23": 43.5,
"2023-24": 43.2,
"2024-25": 42.5
},
"20": {
"2018-19": 15.7,
"2019-20": 16.4,
"2020-21": 20.9,
"2021-22": 27.8,
"2022-23": 24.0,
"2023-24": 22.6,
"2024-25": 21.8
},
"21": {
"2018-19": 24.7,
"2019-20": 23.1,
"2020-21": 31.2,
"2021-22": 39.6,
"2022-23": 35.7,
"2023-24": 34.9,
"2024-25": 34.1
},
"22": {
"2018-19": 20.0,
"2019-20": 19.1,
"2020-21": 26.6,
"2021-22": 37.7,
"2022-23": 34.4,
"2023-24": 32.5,
"2024-25": 31.9
},
"23": {
"2018-19": 44.3,
"2019-20": 39.8,
"2020-21": 34.6,
"2021-22": 52.5,
"2022-23": 46.9,
"2023-24": 46.8,
"2024-25": 45.2
},
"24": {
"2018-19": 17.3,
"2019-20": 17.3,
"2020-21": 23.5,
"2021-22": 31.9,
"2022-23": 29.9,
"2023-24": 29.3,
"2024-25": 27.4
},
"25": {
"2018-19": 17.8,
"2019-20": 17.0,
"2020-21": 17.0,
"2021-22": 29.0,
"2022-23": 25.2,
"2023-24": 25.1,
"2024-25": 22.5
},
"26": {
"2018-19": 15.6,
"2019-20": 14.2,
"2020-21": 16.5,
"2021-22": 25.2,
"2022-23": 23.4,
"2023-24": 21.9,
"2024-25": 22.0
},
"27": {
"2018-19": 28.3,
"2019-20": 27.0,
"2020-21": 30.3,
"2021-22": 45.2,
"2022-23": 41.0,
"2023-24": 40.3,
"2024-25": 39.4
},
"28": {
"2018-19": 23.7,
"2019-20": 21.7,
"2020-21": 24.5,
"2021-22": 38.1,
"2022-23": 33.4,
"2023-24": 33.6,
"2024-25": 30.8
},
"29": {
"2018-19": 27.2,
"2019-20": 25.3,
"2020-21": 33.4,
"2021-22": 45.9,
"2022-23": 39.1,
"2023-24": 36.6,
"2024-25": 36.6
},
"30": {
"2018-19": 19.7,
"2019-20": 18.6,
"2020-21": 22.9,
"2021-22": 33.9,
"2022-23": 32.9,
"2023-24": 32.6,
"2024-25": 29.8
},
"31": {
"2018-19": 23.2,
"2019-20": 23.0,
"2020-21": 30.3,
"2021-22": 38.0,
"2022-23": 32.0,
"2023-24": 29.9,
"2024-25": 28.7
},
"32": {
"2018-19": 29.1,
"2019-20": 27.8,
"2020-21": 35.5,
"2021-22": 42.2,
"2022-23": 38.6,
"2023-24": 36.0,
"2024-25": 33.8
}
},
"cross_unit": {
"eta2_between_districts": {
"ca_level_2024_25": 0.233,
"recovery_2018_to_2024": 0.122,
"poverty_gap_2024_25": 0.195
},
"note": "eta^2 = between-district share of school-level variance (0 = purely within-district, 1 = purely between-district). Higher => the descriptive is 'sorted' by district."
},
"direction_agreement": {
"n_districts": 32,
"improving_since_peak": 32,
"elevated_vs_2018": 31
}
}