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 2

Adaya Thomas

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Adaya Thomas works as a School Safety Officer for Office of School Safety. Adaya earned $52,514 in 2026. Union affiliation: Spap.

Rafael Torres

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Rafael Torres works as a School Safety Officer for Office of School Safety. Rafael earned $52,514 in 2026. Union affiliation: Spap.

Derek Webb

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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, Derek Webb serves as a School Safety Officer. Their 2026 pay totaled $52,514. Their bargaining unit is Spap.

Eric White

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Eric White holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Their bargaining unit is Spap.

Fawn Wright

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Fawn Wright is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Their bargaining unit is Spap.

Kathleen Arrigo

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Kathleen Arrigo works as a School Safety Officer for Office of School Safety. Kathleen earned $52,514 in 2026. Their bargaining unit is Spap.

Angeline Barbacane

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Angeline Barbacane holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. They are represented by Spap.

Rachel Barnes-Lewis

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Rachel Barnes-Lewis holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Union affiliation: Spap.

Alicia Bey

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Alicia Bey holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Their bargaining unit is Spap.

Lamont Brooks

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Lamont Brooks holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. They are represented by Spap.

Cory Carter

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Cory Carter works as a School Safety Officer for Office of School Safety. Cory earned $52,514 in 2026. Their bargaining unit is Spap.

Pamela Carter

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Pamela Carter works as a School Safety Officer for Office of School Safety. Pamela earned $52,514 in 2026. They are represented by Spap.

Thomas Church

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Thomas Church holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. They are represented by Spap.

Edna Daniels

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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, Edna Daniels serves as a School Safety Officer. Their 2026 pay totaled $52,514. They are represented by Spap.

Michelle Gaffney

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Michelle Gaffney works as a School Safety Officer for Office of School Safety. Michelle earned $52,514 in 2026. Their bargaining unit is Spap.

Dorene Henderson

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Dorene Henderson is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Their bargaining unit is Spap.

Dewitt Hopkins

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Dewitt Hopkins works as a School Safety Officer for Office of School Safety. Dewitt earned $52,514 in 2026. Their bargaining unit is Spap.

Dorphyllia Lincoln

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Dorphyllia Lincoln is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Union affiliation: Spap.

Wayne Mccann

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Wayne Mccann works as a School Safety Officer for Office of School Safety. Wayne earned $52,514 in 2026. They are represented by Spap.

Valarie Mccaskill

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Valarie Mccaskill works as a School Safety Officer for Office of School Safety. Valarie earned $52,514 in 2026. Their bargaining unit is Spap.

Gary Morgan

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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, Gary Morgan serves as a School Safety Officer. Their 2026 pay totaled $52,514. Their bargaining unit is Spap.

Jose Nazario

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Jose Nazario is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. They are represented by Spap.

April Nixon

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

April Nixon holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. They are represented by Spap.

Jose Santiago

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Jose Santiago is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. They are represented by Spap.

James Solomon

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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, James Solomon serves as a School Safety Officer. Their 2026 pay totaled $52,514. They are represented by Spap.

Susan Stokes

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Susan Stokes holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Their bargaining unit is Spap.

Della Thomas

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Della Thomas works as a School Safety Officer for Office of School Safety. Della earned $52,514 in 2026. They are represented by Spap.

Anthony Vereen

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Anthony Vereen is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. They are represented by Spap.

Sheila Dandridge

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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 Dandridge works as a School Safety Officer for Office of School Safety. Sheila earned $52,514 in 2026. They are represented by Spap.

Mary Walker-Jackson

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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 Walker-Jackson holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Their bargaining unit is Spap.

Alexandra Flint

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Alexandra Flint holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Union affiliation: Spap.

Kevin Hood

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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, Kevin Hood serves as a School Safety Officer. Their 2026 pay totaled $52,514. Their bargaining unit is Spap.

Christopher Penn

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Christopher Penn works as a School Safety Officer for Office of School Safety. Christopher earned $52,514 in 2026. They are represented by Spap.

Guy Ellis

School Safety Officer/Office of School Safety

2026 total comp
$52,514
Base pay
$52,514
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$52,514
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

Guy Ellis is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Their bargaining unit is Spap.