GCGovComp.app

School District of Philadelphia / Office of School Safety / School Safety Officer

Job-title file

School Safety Officer

Carry out the duties of this position in support of the agency's public mission.

300 employees hold this title in Office of School Safety. Median total compensation for the role is $44,733, below the department median of $47,413.

Employees
300
Role median
$44,733
Agency median
$47,413
Comparison
Below

What the records show

Role pay distribution

Pay distribution for this role

$35,562$52,514+

How total compensation varies among the 300 people in this role. Even for one job title, pay differs with seniority, step, overtime, and tenure. Each bar is a pay range; the far-right bar collects the highest earners.

Record list

Employees with this title

Highest-paid first / page 2

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.

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.

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.

Cashe' Brown

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

Cashe' Brown works as a School Safety Officer for Office of School Safety. Cashe' earned $47,413 in 2026. They are represented by SPAP.

Jordan Catanch-Bradley

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, Jordan Catanch-Bradley serves as a School Safety Officer. Their 2026 pay totaled $47,413. Their bargaining unit is SPAP.

Atiya Chambers

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

Atiya Chambers is a School Safety Officer at Office of School Safety. 2026 total compensation came to $47,413. They are represented by SPAP.

Asia Coney

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

Asia Coney works as a School Safety Officer for Office of School Safety. Asia earned $47,413 in 2026. Their bargaining unit is SPAP.

Dena Cordy

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, Dena Cordy serves as a School Safety Officer. Their 2026 pay totaled $47,413. Union affiliation: SPAP.