← All proof trees · STRAWBERRY MANSION HIGH SCHOOL

PhiladelphiaOne number, traced

Attendance ≥90% rateSTRAWBERRY MANSION HIGH SCHOOL, 2022-23

The share of a school's students who attended at least 90% of the days they were enrolled, as published by the district. 100 minus this number is the site's chronic-absenteeism proxy. This figure is for hispanic students.

Identifiers

school code 4140 · metric key attendance_rate_above_90 · year 2022-23 · subgroup HISPANIC · population cut n/a

  1. 1
    What you seeAttendance ≥90% rate

    33.3%

    the share of a school's students who attended at least 90% of the days they were enrolled, as published by the district. 100 minus this number is the site's chronic-absenteeism proxy. Based on 12 students.

    vs. peers
    35th percentile
    vs. citywide
    8th percentile
    unit
    percent
    direction
    higher is better
  2. 2
    How it was computedvalue = published '% with 90%+ Attendance (Yearly)'; denominator = published 'Total Students (Yearly)'
    1. Read the district's school-level attendance CSV.
    2. Keep rows for district-run schools in the directory; map the file's Category/Group columns to subgroups (all students, race/ethnicity, gender). Grade-level rows are not stored.
    3. Store the published percentage and student count; suppressed cells are flagged, not zeroed.

    Citywide percentile, reconstructed right now

    Among 194 default-included schools with a value for this metric, year, and subgroup, this school has a higher value than 16. Midrank rule: (16 + 0/2) / (194 − 1) = 0.083.Stored: 0.083. ✓ matches

    How percentiles are computed · How peer groups are chosen

    Peer percentile, reconstructed right now

    Peer group: up to 40 of the demographically nearest schools among High / catchment / district schools; 20 of 20 peers have a value this year. This school is above 7 of them. Midrank: (7 + 0/2) / (21 − 1) = 0.350; stored 0.350. ✓ matches

    The peers and their values (20)

    Note: stored percentiles are computed by a batch script after loads; a difference from the live reconstruction means a newer load changed the comparison set and the batch has not been re-run.

    Evidence: metric tree: Attendance ≥90% rate

  3. 3
    The stored cellThe stored cell
    table
    philly_school_year_metrics
    value
    33.33
    denominator
    12
    suppressed
    false
    citywide_percentile
    0.0829
    comparison_group_percentile
    0.3500
    source_load_id
    af82e240-a218-4af8-9ddf-31f8ad10d932

    Evidence: data model overview

  4. 4
    The load that wrote itWritten on 2026-06-04 by sdp_attendance_and_suspensions.ts
    source id
    sdp_attendance_90_school
    SHA-256 of the file read
    552bf3bd6d53517b0f72e8b023d40e3fdeafc218abe854e6bd1bf25ac5d01e87
    bytes
    1,396,410
    year covered
    code commit
    f75e33137e8166eec3f8b5a4b39463d306ef710c

    To confirm you have the same file: download it from the URL above, then run shasum -a 256 <downloaded file> — the output should equal the hash above. If the publisher has since replaced the file, the hashes will differ, which is itself useful to know.

    Evidence: loader script · first-fetch findings for this file · source registry

  5. 5
    The publisher's fileStudent attendance — % with 90%+ attendance, by school and year

    School District of Philadelphia (Performance Office). For each school and year, the number and share of students who attended at least 90% of their enrolled days, for all students and by grade, race/ethnicity, and gender. District-run schools only.

    format
    CSV
    join key
    ULCS Code
    • District sector only — no charter, cyber, contracted, or alternative schools.
    • Small groups are suppressed; from 2021-22 one of Male/Female is also suppressed wherever Non-Binary is, including at large high schools.
    • Denominator ('Total Students (Yearly)') counts students enrolled at least 10 days at the school; a student enrolled 10+ days at two schools is counted at each (SDP, Student Attendance Patterns in Philadelphia 2017-18 to 2021-22, June 2023). Summed across schools it is a count of student records, not distinct students.
  6. 6
    How it was checkedChecks: 3 passed, 1 flagged
    • passedBase case: 216 of 216 served 2024-25 cells match an independent re-read of the file
    • passedCompleteness: every source cell is served for directory schools
    • flaggedCross-publisher vs the state's Regular Attendance figure for the same schools and attendance year: closely correlated, not interchangeable (median and per-year values in the report)
    • passedFull QA: every served cell (value and student count), every year and subgroup, matches a re-read of the district file

    Checked at ±0.5: 0 mismatches, 0 cells served but absent from the file, 0 in the file but not served (ALL, n/a, latest year).

    Evidence: Base case · Completeness · Cross-publisher vs the state's Regular Attendance figure for the same schools and attendance year · Full QA

  7. 7
    Assumptions & caveatsAssumptions and caveats
    • '90%+ attendance' is read as the complement of chronic absenteeism: attending less than 90% of enrolled days. A student at exactly 90% is in the 90%+ group (and so outside the below-90 share) but chronically absent under the federal 'missed 10% or more' definition; the district does not document rounding at that boundary.
    • Minimum enrollment: 10 days at the school, with transfers attributed to each qualifying school (SDP, June 2023 attendance report).
    • District-run schools only.
    • Schools closed before 2024-25 are absent from the served table (their rows exist in the source file and are included in the working-analysis packet).

    Algorithms involved: Chronic absenteeism as 100 minus the 90%-attendance share, Citywide and peer-group percentiles, Peer groups: 40 nearest neighbors on demographics

The same metric for this school, every year and cut

YearSubgroupCutValue
2020-21All studentsno population cut49.5%
2020-21Black studentsno population cut49.5%
2020-21Hispanic studentsno population cut50.0%
2020-21White studentsno population cutwithheld
2020-21Students of two or more racesno population cutwithheld
2020-21Female studentsno population cut53.0%
2020-21Male studentsno population cut45.9%
2021-22All studentsno population cut18.9%
2021-22Black studentsno population cut19.2%
2021-22Hispanic studentsno population cutwithheld
2021-22White studentsno population cutwithheld
2021-22Students of two or more racesno population cutwithheld
2021-22Female studentsno population cutwithheld
2021-22Male studentsno population cut20.3%
2021-22Non-binary studentsno population cutwithheld
2022-23All studentsno population cut22.4%
2022-23Black studentsno population cut21.9%
2022-23Hispanic studentsno population cut33.3%
2022-23White studentsno population cutwithheld
2022-23Students of two or more racesno population cutwithheld
2022-23Female studentsno population cutwithheld
2022-23Male studentsno population cut26.0%
2022-23Non-binary studentsno population cutwithheld
2023-24All studentsno population cut35.5%
2023-24Asian studentsno population cutwithheld
2023-24Black studentsno population cut33.3%
2023-24Hispanic studentsno population cut44.4%
2023-24White studentsno population cutwithheld
2023-24Students of two or more racesno population cut70.0%
2023-24Female studentsno population cutwithheld
2023-24Male studentsno population cut40.9%
2023-24Non-binary studentsno population cutwithheld
2024-25All studentsno population cut26.9%
2024-25American Indian / Alaska Native studentsno population cutwithheld
2024-25Asian studentsno population cutwithheld
2024-25Native Hawaiian / Pacific Islander studentsno population cutwithheld
2024-25Black studentsno population cut26.1%
2024-25Hispanic studentsno population cut31.8%
2024-25White studentsno population cutwithheld
2024-25Students of two or more racesno population cut40.0%
2024-25Female studentsno population cutwithheld
2024-25Male studentsno population cut29.3%
2024-25Non-binary studentsno population cutwithheld