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
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

$35,562$91,317+

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

Highest-paid first / page 5

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.

James Mcshane

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

James Mcshane 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.

Ian Monaghan

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

Ian Monaghan is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. 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.

Teresa Palmer

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

Teresa Palmer works as a School Safety Officer for Office of School Safety. Teresa earned $52,514 in 2026. Their bargaining unit is SPAP.

Valerie Paulk

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

Valerie Paulk 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.

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.

Michael Pilla

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

Michael Pilla is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Their bargaining unit is SPAP.

Shondra Pratt

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

Shondra Pratt is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Union affiliation: SPAP.

Anthony Richardson

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, Anthony Richardson serves as a School Safety Officer. Their 2026 pay totaled $52,514. Union affiliation: SPAP.

Michael Richardson

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

Michael Richardson is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Union affiliation: SPAP.

Raquel Rountree

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

Raquel Rountree is a School Safety Officer at Office of School Safety. 2026 total compensation came to $52,514. Union affiliation: 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.

Sierra Sims

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

Sierra Sims works as a School Safety Officer for Office of School Safety. Sierra earned $52,514 in 2026. 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.

Yolanda Stevens

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

Yolanda Stevens works as a School Safety Officer for Office of School Safety. Yolanda earned $52,514 in 2026. Union affiliation: 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.

Sabrina Sullivan

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

Sabrina Sullivan holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Union affiliation: SPAP.

Larry Taylor

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

Larry Taylor holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $52,514. Union affiliation: SPAP.

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.

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.

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.

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.

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.

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.

Robert Killman

Serious Incident Desk Recorder/Office of School Safety

2026 total comp
$50,643
Base pay
$50,643
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$50,643
Union / bargaining unit
PFT
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, Robert Killman serves as a Serious Incident Desk Recorder. Their 2026 pay totaled $50,643. Union affiliation: PFT.

Anthony Bey

School Safety Officer/Office of School Safety

2026 total comp
$50,256
Base pay
$50,256
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$50,256
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 Bey holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $50,256. They are represented by SPAP.

Danielle Bryant

School Safety Officer/Office of School Safety

2026 total comp
$50,256
Base pay
$50,256
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$50,256
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, Danielle Bryant serves as a School Safety Officer. Their 2026 pay totaled $50,256. Union affiliation: SPAP.

James Passio

School Safety Supervisor/Office of School Safety

2026 total comp
$49,856
Base pay
$49,856
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$49,856
Union / bargaining unit
CASA
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 Passio serves as a School Safety Supervisor. Their 2026 pay totaled $49,856. They are represented by CASA.

Faramade Agunloye

Program Assistant, School Safety/Office of School Safety

2026 total comp
$49,209
Base pay
$49,209
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$49,209
Union / bargaining unit
PFT
Pay basis
Salaried

Source-specific fields

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

Faramade Agunloye works as a Program Assistant, School Safety for Office of School Safety. Faramade earned $49,209 in 2026. Union affiliation: PFT.

Adrienne Taylor

Program Assistant/Office of School Safety

2026 total comp
$49,209
Base pay
$49,209
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$49,209
Union / bargaining unit
PFT
Pay basis
Salaried

Source-specific fields

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

Adrienne Taylor works as a Program Assistant for Office of School Safety. Adrienne earned $49,209 in 2026. Union affiliation: PFT.

Samuel Maldonado

School Safety Officer, 8 Hours, Tuesday - Saturday/Office of School Safety

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

Samuel Maldonado is a School Safety Officer, 8 Hours, Tuesday - Saturday at Office of School Safety. 2026 total compensation came to $48,689. Union affiliation: SPAP.

Linetta Adkins

School Safety Officer/Office of School Safety

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

Linetta Adkins holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $47,413. Their bargaining unit is SPAP.

Bryanna Bennett

School Safety Officer/Office of School Safety

2026 total comp
$47,413
Base pay
$47,413
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,413
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, Bryanna Bennett serves as a School Safety Officer. Their 2026 pay totaled $47,413. They are represented by SPAP.

Octavia Bishop

School Safety Officer/Office of School Safety

2026 total comp
$47,413
Base pay
$47,413
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$47,413
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, Octavia Bishop serves as a School Safety Officer. Their 2026 pay totaled $47,413. Their bargaining unit is SPAP.

Ericka Bowman

School Safety Officer/Office of School Safety

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

Ericka Bowman works as a School Safety Officer for Office of School Safety. Ericka earned $47,413 in 2026. Union affiliation: SPAP.