← All proof trees

PhiladelphiaMetric proof

OSS — % students with 2+ suspensions

The share of a school's students with two or more out-of-school suspensions in the year.

Measured in percent; lower is better (percentiles are flipped so a high percentile is always good). Derived by this site from published columns (see the computation node).

Identifiers

key oss_pct_multiple · unit PERCENT · direction LOWER_BETTER

  1. 1
    How it was computedvalue = published % with 2 + published % with 3 + derived % with 4+ (where 4+ = 100 − (%0 + %1 + %2 + %3), floored at 0)
    1. Read the suspensions CSV.
    2. Derive the unpublished '4 or more' share as the residual of the published 0/1/2/3 shares.
    3. Sum the 2, 3, and 4+ shares.

    Algorithms applied downstream: Suspension shares derived from the published 0/1/2/3 columns, Citywide and peer-group percentiles, Peer groups: 40 nearest neighbors on demographics

  2. 2
    The load that wrote it1 data load wrote this metric
    LoadedSource fileYearsCellsSuppressedFile hashCommit
    2026-06-04sdp_suspensions_school2019-20, 2020-21, 2021-22, 2022-23, 2023-24, 2024-2511,4433,4096eaa8e3907d8…f75e3313

    The hash identifies the exact file version read; the commit identifies the exact code. Both are recorded at load time.

    Evidence: sdp_attendance_and_suspensions.ts

  3. 3
    The publisher's fileOut-of-school suspensions, by school and year

    Out-of-school suspensions, by school and yearSchool District of Philadelphia (Performance Office). For each school and year, the share of students with 0, 1, 2, and 3 out-of-school suspensions, by subgroup.

    format
    CSV
    join key
    ULCS Code
    • No published '4 or more' column — derived as a residual (see the suspensions algorithm).

    Evidence: source registry (sources.yaml) · sdp_suspensions_school: first-fetch findings

  4. 4
    How it was checkedChecks: 1 passed
    • passedComputed-value check: derived cells match an independent recomputation
    independent recomputation
    8034 of 8034 served cells match (0 mismatches)

    Evidence: Computed-value check

  5. 5
    Assumptions & caveatsAssumptions and caveats

    Assumptions

    • The 0/1/2/3 shares are exhaustive and sum to at most 100; small negative residuals from rounding are floored at 0.

    Caveats

    • District-run schools only.

Coverage by year, sector, and subgroup

Cells served, with how many are suppressed (withheld by the publisher for small groups).

YearSectorGroupCellsSuppressed
2019-20District-runAll students2120
2019-20District-runAmerican Indian / Alaska Native students112112
2019-20District-runAsian students17786
2019-20District-runNative Hawaiian / Pacific Islander students8484
2019-20District-runBlack students2121
2019-20District-runHispanic students21229
2019-20District-runWhite students20592
2019-20District-runStudents of two or more races21173
2019-20District-runFemale students2120
2019-20District-runMale students2110
2020-21District-runAll students2120
2020-21District-runAmerican Indian / Alaska Native students111111
2020-21District-runAsian students17689
2020-21District-runNative Hawaiian / Pacific Islander students7878
2020-21District-runBlack students2122
2020-21District-runHispanic students21231
2020-21District-runWhite students20994
2020-21District-runStudents of two or more races21085
2020-21District-runFemale students2120
2020-21District-runMale students2110
2021-22District-runAll students2130
2021-22District-runAmerican Indian / Alaska Native students114114
2021-22District-runAsian students18186
2021-22District-runNative Hawaiian / Pacific Islander students8484
2021-22District-runBlack students2133
2021-22District-runHispanic students21321
2021-22District-runWhite students20792
2021-22District-runStudents of two or more races213104
2021-22District-runFemale students21335
2021-22District-runMale students21322
2021-22District-runNon-binary students5857
2022-23District-runAll students2150
2022-23District-runAmerican Indian / Alaska Native students116116
2022-23District-runAsian students19098
2022-23District-runNative Hawaiian / Pacific Islander students8282
2022-23District-runBlack students2151
2022-23District-runHispanic students21521
2022-23District-runWhite students20694
2022-23District-runStudents of two or more races215100
2022-23District-runFemale students21533
2022-23District-runMale students21517
2022-23District-runNon-binary students5350
2023-24District-runAll students2160
2023-24District-runAmerican Indian / Alaska Native students121120
2023-24District-runAsian students18893
2023-24District-runNative Hawaiian / Pacific Islander students8180
2023-24District-runBlack students2161
2023-24District-runHispanic students21611
2023-24District-runWhite students209101
2023-24District-runStudents of two or more races215106
2023-24District-runFemale students21638
2023-24District-runMale students21513
2023-24District-runNon-binary students5351
2024-25District-runAll students2160
2024-25District-runAmerican Indian / Alaska Native students122121
2024-25District-runAsian students19295
2024-25District-runNative Hawaiian / Pacific Islander students8281
2024-25District-runBlack students2161
2024-25District-runHispanic students21613
2024-25District-runWhite students21199
2024-25District-runStudents of two or more races21598
2024-25District-runFemale students21633
2024-25District-runMale students21512
2024-25District-runNon-binary students4645

To see the tree for one school’s number, click any dotted-underlined figure on a school, Outliers, or Movers page.