PSES teacher — school climate
The teacher score for the 'School Climate' topic of the Philly School Experience Survey — the average of the topic's subtopic scores, on the survey's 0–100 scale.
Measured in percent; higher is better. Derived by this site from published columns (see the computation node).
Identifiers
key survey_teacher_school_climate · unit PERCENT · direction HIGHER_BETTER
- 1How it was computedvalue = mean of the subtopic scores within (school, year, topic, respondent)
- Unzip the survey archive and read the school-level subtopic-scores workbook.
- Keep rows for this respondent type; roll subtopics up to the topic by averaging their scores.
- 'n.a.' and 'i.s.' are stored as suppressed.
Algorithms applied downstream: Survey topic scores per respondent type
- 2The load that wrote it1 data load wrote this metric
Loaded Source file Years Cells Suppressed File hash Commit 2026-06-04 pses_topic_subtopic_scores_all_years 2019-20, 2020-21, 2021-22, 2022-23, 2023-24, 2024-25 1,490 0 142800f6ae81… f75e3313 The hash identifies the exact file version read; the commit identifies the exact code. Both are recorded at load time.
Evidence: pses.ts
- 3The publisher's filePhilly School Experience Survey — topic and subtopic scores, 2019-20 to 2024-25
Philly School Experience Survey — topic and subtopic scores, 2019-20 to 2024-25 — School District of Philadelphia (Research, Evaluation & Accountability). Survey scores by school, year, topic, subtopic, and respondent type (students, teachers, parents, support staff).
- format
- ZIP of XLSX
- join key
- ULCS Code
- 'n.a.' (no data) and 'i.s.' (insufficient sample) are both stored as suppressed.
Evidence: source registry (sources.yaml) · pses_topic_subtopic_scores_all_years: first-fetch findings
- 4How it was checkedChecks: 1 passed
- ✓ passedComputed-value check: our rollup reproduces the district's published values
Evidence: Computed-value check
- 5Assumptions & caveatsAssumptions and caveats
Assumptions
- A topic score is the unweighted mean of its subtopics (the district publishes topic scores aggregated across respondents; per-respondent topic scores are our rollup).
Caveats
- Year coverage varies by topic and respondent — some topics were not asked every year.
Coverage by year, sector, and subgroup
Cells served, with how many are suppressed (withheld by the publisher for small groups).
| Year | Sector | Group | Cells | Suppressed |
|---|---|---|---|---|
| 2019-20 | District-run | All students | 177 | 0 |
| 2019-20 | Charter | All students | 38 | 0 |
| 2019-20 | Contracted | All students | 13 | 0 |
| 2020-21 | District-run | All students | 198 | 0 |
| 2020-21 | Charter | All students | 44 | 0 |
| 2020-21 | Special education | All students | 1 | 0 |
| 2020-21 | Contracted | All students | 11 | 0 |
| 2021-22 | District-run | All students | 201 | 0 |
| 2021-22 | Charter | All students | 32 | 0 |
| 2021-22 | Contracted | All students | 12 | 0 |
| 2022-23 | District-run | All students | 206 | 0 |
| 2022-23 | Charter | All students | 42 | 0 |
| 2022-23 | Special education | All students | 1 | 0 |
| 2022-23 | Contracted | All students | 15 | 0 |
| 2023-24 | District-run | All students | 202 | 0 |
| 2023-24 | Charter | All students | 37 | 0 |
| 2023-24 | Contracted | All students | 15 | 0 |
| 2024-25 | District-run | All students | 195 | 0 |
| 2024-25 | Charter | All students | 38 | 0 |
| 2024-25 | Contracted | All students | 12 | 0 |
To see the tree for one school’s number, click any dotted-underlined figure on a school, Outliers, or Movers page.