GCGovComp.app

School District of Philadelphia / Office of School Safety

Agency file

Office of School Safety

Source file: School District of Philadelphia — Employee Information / ingested Jun 19, 2026

The Office of School Safety administers public education — funding, academic standards, and the operation of schools.

In 2026, this agency had 429 employees with median total compensation of $47,413; the highest distinct record was $207,880.

Year
2026
Total payroll
$21.9M
Employees
429
Median total
$47,413
Highest record
$207,880

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

How 2026 total compensation is spread across the 429 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($47,413) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$51,135 (100%)
  • Overtime$0 (0%)
  • Other$0 (0%)
  • Benefits$0 (0%)

What an average paycheck here is made of — base salary versus overtime, other pay (bonuses, allowances), and benefits. A large overtime or other-pay share means take-home often exceeds base salary.

Pay percentiles

10th
25th
Median
75th
90th
$36,086
$40,574
$47,413
$57,677
$65,510

The pay ladder for this department. Someone at the 90th percentile earns $65,510 — more than 90% of the department; the 10th percentile earns $36,086. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

The most common job titles in this department by headcount, with the median total compensation for each. Click a title to see everyone who holds it.

Record list

Employees

Page 1

Calisa Ahmad-Hargrove

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Calisa Ahmad-Hargrove works as a School Safety Officer for Office of School Safety. Calisa earned $40,574 in 2026. They are represented by Spap.

Kimberly Anderson

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Kimberly Anderson works as a School Safety Officer for Office of School Safety. Kimberly earned $40,574 in 2026. Their bargaining unit is Spap.

Sheila Anderson

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Sheila Anderson holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Union affiliation: Spap.

Tyima Bacon

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Tyima Bacon serves as a School Safety Officer. Their 2026 pay totaled $40,574. Their bargaining unit is Spap.

Terrance Baldwin

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Terrance Baldwin holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. They are represented by Spap.

Carl Benbow

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Carl Benbow is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Union affiliation: Spap.

Hector Morel

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Hector Morel serves as a School Safety Officer. Their 2026 pay totaled $40,574. Union affiliation: Spap.

Londell Gallashaw

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Londell Gallashaw holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Their bargaining unit is Spap.

Khaeef Green

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Khaeef Green is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Union affiliation: Spap.

Ricardo Griffith

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Ricardo Griffith is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Union affiliation: Spap.

Maria Hairston

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Maria Hairston works as a School Safety Officer for Office of School Safety. Maria earned $40,574 in 2026. Their bargaining unit is Spap.

Bessie Hudicek

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Bessie Hudicek serves as a School Safety Officer. Their 2026 pay totaled $40,574. Union affiliation: Spap.

Shani Marchaman

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Shani Marchaman holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Their bargaining unit is Spap.

Tarasha Mercan

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Tarasha Mercan holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. They are represented by Spap.

Crystal Milbourne

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Crystal Milbourne holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. They are represented by Spap.

Alicia Moore

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Alicia Moore serves as a School Safety Officer. Their 2026 pay totaled $40,574. They are represented by Spap.

Nykeema Owens

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Nykeema Owens holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Union affiliation: Spap.

Melissa Phillips

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Melissa Phillips holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Their bargaining unit is Spap.

Christal Skinner

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Christal Skinner works as a School Safety Officer for Office of School Safety. Christal earned $40,574 in 2026. Union affiliation: Spap.

Dawn Thesing

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Dawn Thesing is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Their bargaining unit is Spap.

Keshaun Walker

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Keshaun Walker works as a School Safety Officer for Office of School Safety. Keshaun earned $40,574 in 2026. Union affiliation: Spap.

Devon Wallach

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Devon Wallach is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Their bargaining unit is Spap.

Marissa Linton

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Marissa Linton holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Union affiliation: Spap.

Danita Bates

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Danita Bates is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Union affiliation: Spap.

Tisa Beckham

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Tisa Beckham serves as a School Safety Officer. Their 2026 pay totaled $40,574. Union affiliation: Spap.

Bernadene Bligen

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Bernadene Bligen holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Their bargaining unit is Spap.

Shonza Booker

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Shonza Booker works as a School Safety Officer for Office of School Safety. Shonza earned $40,574 in 2026. They are represented by Spap.

Amiracle Brown

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Amiracle Brown works as a School Safety Officer for Office of School Safety. Amiracle earned $40,574 in 2026. Union affiliation: Spap.

Dasiah Cooper

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Dasiah Cooper holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Union affiliation: Spap.

Kerri Crawford-Brown

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Kerri Crawford-Brown serves as a School Safety Officer. Their 2026 pay totaled $40,574. Their bargaining unit is Spap.

Jackieline Cruz

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Jackieline Cruz is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Their bargaining unit is Spap.

Mary Davis

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Mary Davis is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. They are represented by Spap.

Simira Dupree

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Simira Dupree is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. Union affiliation: Spap.

Michaela Fletcher

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Michaela Fletcher is a School Safety Officer at Office of School Safety. 2026 total compensation came to $40,574. They are represented by Spap.

Dalton Gates

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Dalton Gates holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Union affiliation: Spap.

Terrence Irby

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Terrence Irby holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Union affiliation: Spap.

Denise Irving

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Denise Irving holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. They are represented by Spap.

Wilfredo Malave

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

At Office of School Safety, Wilfredo Malave serves as a School Safety Officer. Their 2026 pay totaled $40,574. Union affiliation: Spap.

Tresa Mccormick

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Tresa Mccormick holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Their bargaining unit is Spap.

Jibri Moore

School Safety Officer/Office of School Safety

2026 total comp
$40,574
Base pay
$40,574
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$40,574
Union / bargaining unit
Spap
Pay basis
Salaried

Source-specific fields

Home Organization
9560
Organization Level
Administrative
Run Date
Apr 1, 2026
School Year
2025-2026

Jibri Moore holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $40,574. Their bargaining unit is Spap.