← All proof trees

PhiladelphiaWorking-analysis statistic

District-wide months, including 2025-26

The within-month below-90 share, district-wide, each month of each school year, plus a September–March average.

Shown in the working analysis, Figure 8

  1. 1
    How it was computed100 − published within-month 90%+ share; Sep–Mar average weighted by monthly student counts
    universe
    District-level monthly file, all students
    packet block
    district_monthly

    Uses: Chronic absenteeism as 100 minus the 90%-attendance share

    Evidence: generator — search "// 9 — district monthly"

  2. 2
    What went inInputs
    • sdp_attendance_90_district_monthly — read directly from the publisher’s file (District-wide monthly attendance — % with 90%+ attendance within the month). findings
  3. 3
    The generated fileThe committed data file

    Generated 2026-09-08 by one script from the inputs above; the page renders only from this file.

    This block’s raw values (JSON)
    {
     "2020-21": {
      "Sep": {
       "pct_below_90": 27.32,
       "n_students": 117638
      },
      "Oct": {
       "pct_below_90": 22.35,
       "n_students": 118663
      },
      "Nov": {
       "pct_below_90": 27.1,
       "n_students": 118458
      },
      "Dec": {
       "pct_below_90": 26.95,
       "n_students": 118490
      },
      "Jan": {
       "pct_below_90": 26.31,
       "n_students": 118458
      },
      "Feb": {
       "pct_below_90": 27.72,
       "n_students": 118429
      },
      "Mar": {
       "pct_below_90": 20.72,
       "n_students": 118415
      },
      "Apr": {
       "pct_below_90": 24.37,
       "n_students": 118409
      },
      "May": {
       "pct_below_90": 32.88,
       "n_students": 118407
      },
      "sep_mar_weighted": 25.4934,
      "sep_nov_weighted": 25.5841,
      "dec_feb_weighted": 26.9933
     },
     "2021-22": {
      "Sep": {
       "pct_below_90": 30.94,
       "n_students": 112503
      },
      "Oct": {
       "pct_below_90": 23.17,
       "n_students": 112769
      },
      "Nov": {
       "pct_below_90": 38.2,
       "n_students": 112902
      },
      "Dec": {
       "pct_below_90": 42.44,
       "n_students": 112670
      },
      "Jan": {
       "pct_below_90": 46.91,
       "n_students": 112370
      },
      "Feb": {
       "pct_below_90": 38.44,
       "n_students": 112115
      },
      "Mar": {
       "pct_below_90": 31.17,
       "n_students": 112186
      },
      "Apr": {
       "pct_below_90": 36.06,
       "n_students": 111711
      },
      "May": {
       "pct_below_90": 47.45,
       "n_students": 111879
      },
      "Jun": {
       "pct_below_90": 46.3,
       "n_students": 105493
      },
      "sep_mar_weighted": 35.8928,
      "sep_nov_weighted": 30.7728,
      "dec_feb_weighted": 42.5997
     },
     "2022-23": {
      "Sep": {
       "pct_below_90": 30.52,
       "n_students": 111257
      },
      "Oct": {
       "pct_below_90": 36.06,
       "n_students": 112466
      },
      "Nov": {
       "pct_below_90": 42.83,
       "n_students": 112545
      },
      "Dec": {
       "pct_below_90": 41.18,
       "n_students": 112437
      },
      "Jan": {
       "pct_below_90": 38.02,
       "n_students": 112470
      },
      "Feb": {
       "pct_below_90": 42.13,
       "n_students": 112499
      },
      "Mar": {
       "pct_below_90": 33.49,
       "n_students": 112508
      },
      "Apr": {
       "pct_below_90": 31.16,
       "n_students": 111954
      },
      "May": {
       "pct_below_90": 33.62,
       "n_students": 112386
      },
      "sep_mar_weighted": 37.7586,
      "sep_nov_weighted": 36.4929,
      "dec_feb_weighted": 40.4434
     },
     "2023-24": {
      "Sep": {
       "pct_below_90": 26.77,
       "n_students": 110760
      },
      "Oct": {
       "pct_below_90": 21.52,
       "n_students": 112203
      },
      "Nov": {
       "pct_below_90": 36.7,
       "n_students": 112311
      },
      "Dec": {
       "pct_below_90": 37.93,
       "n_students": 112241
      },
      "Jan": {
       "pct_below_90": 47.13,
       "n_students": 112486
      },
      "Feb": {
       "pct_below_90": 31.8,
       "n_students": 112633
      },
      "Mar": {
       "pct_below_90": 34.64,
       "n_students": 112535
      },
      "Apr": {
       "pct_below_90": 28.35,
       "n_students": 112774
      },
      "May": {
       "pct_below_90": 32.68,
       "n_students": 112786
      },
      "Jun": {
       "pct_below_90": 48.55,
       "n_students": 106027
      },
      "sep_mar_weighted": 33.8019,
      "sep_nov_weighted": 28.3394,
      "dec_feb_weighted": 38.951
     },
     "2024-25": {
      "Sep": {
       "pct_below_90": 19.4,
       "n_students": 112868
      },
      "Oct": {
       "pct_below_90": 22.14,
       "n_students": 113550
      },
      "Nov": {
       "pct_below_90": 37.08,
       "n_students": 113430
      },
      "Dec": {
       "pct_below_90": 33.21,
       "n_students": 113438
      },
      "Jan": {
       "pct_below_90": 45.7,
       "n_students": 113272
      },
      "Feb": {
       "pct_below_90": 42.12,
       "n_students": 113226
      },
      "Mar": {
       "pct_below_90": 26.7,
       "n_students": 113330
      },
      "Apr": {
       "pct_below_90": 32.63,
       "n_students": 112929
      },
      "May": {
       "pct_below_90": 30.76,
       "n_students": 112974
      },
      "sep_mar_weighted": 32.3389,
      "sep_nov_weighted": 26.2165,
      "dec_feb_weighted": 40.3396
     },
     "2025-26": {
      "Sep": {
       "pct_below_90": 19.08,
       "n_students": 111785
      },
      "Oct": {
       "pct_below_90": 19.76,
       "n_students": 111831
      },
      "Nov": {
       "pct_below_90": 33.46,
       "n_students": 111362
      },
      "Dec": {
       "pct_below_90": 44.89,
       "n_students": 111195
      },
      "Jan": {
       "pct_below_90": 47.36,
       "n_students": 111068
      },
      "Feb": {
       "pct_below_90": 35.12,
       "n_students": 110888
      },
      "Mar": {
       "pct_below_90": 37.93,
       "n_students": 110803
      },
      "sep_mar_weighted": 33.9153,
      "sep_nov_weighted": 24.0876,
      "dec_feb_weighted": 42.4616
     }
    }

    Evidence: packet JSON · generator script

  4. 4
    How it was checkedChecked: passed
    • passedEvery month's share and student count compared to the district's monthly file, and the September–March, September–November, and December–February averages and the month-by-month records recomputed from the file's own values and matched (full QA §D). The file is not loaded to the database, so there is no served-cell base case.

    The QA report behind this status · the report also lists what it does not check.

    Each input metric’s own checks are on its metric tree (links above). Only the district-wide all-students series is covered by the packet’s 15 source-vs-database checks; that coverage is not claimed for any other block.

  5. 5
    Assumptions & caveatsAssumptions and caveats
    • Within-month shares are not comparable to yearly cumulative rates.

The numbers in this block

School yearSepOctNovDecJanFebMarAprMayJunSep–Mar average
2020-21 †27.3%22.4%27.1%26.9%26.3%27.7%20.7%24.4%32.9%25.5%
2021-2230.9%23.2%38.2%42.4%46.9%38.4%31.2%36.1%47.5%46.3%35.9%
2022-2330.5%36.1%42.8%41.2%38.0%42.1%33.5%31.2%33.6%37.8%
2023-2426.8%21.5%36.7%37.9%47.1%31.8%34.6%28.4%32.7%48.5%33.8%
2024-2519.4%22.1%37.1%33.2%45.7%42.1%26.7%32.6%30.8%32.3%
2025-2619.1%19.8%33.5%44.9%47.4%35.1%37.9%33.9%

District-wide share of students attending less than 90% of that month’s school days. Not comparable to the yearly rates: a student can dip below 90% in one month and finish the year above it. The Sep–Mar average weights months by their student counts.