GCGovComp.app

School District of Philadelphia / Office of School Safety / School Safety Officer, 8 Hours

Job-title file

School Safety Officer, 8 Hours

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

18 employees hold this title in Office of School Safety. Median total compensation for the role is $62,872, above the department median of $47,413.

Employees
18
Role median
$62,872
Agency median
$47,413
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$53,678$62,872+

How total compensation varies among the 18 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 1

John Banks

School Safety Officer, 8 Hours/Office of School Safety

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

John Banks holds the role of School Safety Officer, 8 Hours at Office of School Safety. In 2026, their total compensation was $62,872. Union affiliation: SPAP.

Rodger Caldwell

School Safety Officer, 8 Hours/Office of School Safety

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

Rodger Caldwell works as a School Safety Officer, 8 Hours for Office of School Safety. Rodger earned $62,872 in 2026. They are represented by SPAP.

Ajah Johnson

School Safety Officer, 8 Hours/Office of School Safety

2026 total comp
$62,872
Base pay
$62,872
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$62,872
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, Ajah Johnson serves as a School Safety Officer, 8 Hours. Their 2026 pay totaled $62,872. Union affiliation: SPAP.

Kynisha Johnson

School Safety Officer, 8 Hours/Office of School Safety

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

Kynisha Johnson is a School Safety Officer, 8 Hours at Office of School Safety. 2026 total compensation came to $62,872. Union affiliation: SPAP.

Stephanie Johnson

School Safety Officer, 8 Hours/Office of School Safety

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

Stephanie Johnson works as a School Safety Officer, 8 Hours for Office of School Safety. Stephanie earned $62,872 in 2026. Their bargaining unit is SPAP.

Judy Lopez

School Safety Officer, 8 Hours/Office of School Safety

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

Judy Lopez holds the role of School Safety Officer, 8 Hours at Office of School Safety. In 2026, their total compensation was $62,872. Their bargaining unit is SPAP.

Makaia Riley

School Safety Officer, 8 Hours/Office of School Safety

2026 total comp
$62,872
Base pay
$62,872
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$62,872
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, Makaia Riley serves as a School Safety Officer, 8 Hours. Their 2026 pay totaled $62,872. They are represented by SPAP.

Dionna Rios

School Safety Officer, 8 Hours/Office of School Safety

2026 total comp
$62,872
Base pay
$62,872
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$62,872
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, Dionna Rios serves as a School Safety Officer, 8 Hours. Their 2026 pay totaled $62,872. They are represented by SPAP.

Ravone Stokes

School Safety Officer, 8 Hours/Office of School Safety

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

Ravone Stokes is a School Safety Officer, 8 Hours at Office of School Safety. 2026 total compensation came to $62,872. They are represented by SPAP.

Vincetta Williams

School Safety Officer, 8 Hours/Office of School Safety

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

Vincetta Williams works as a School Safety Officer, 8 Hours for Office of School Safety. Vincetta earned $62,872 in 2026. Union affiliation: SPAP.

Cartia Worley

School Safety Officer, 8 Hours/Office of School Safety

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

Cartia Worley is a School Safety Officer, 8 Hours at Office of School Safety. 2026 total compensation came to $62,872. Union affiliation: SPAP.

Bryan Aquino

School Safety Officer, 8 Hours/Office of School Safety

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

Bryan Aquino holds the role of School Safety Officer, 8 Hours at Office of School Safety. In 2026, their total compensation was $56,897. Union affiliation: SPAP.

Shania Askia-Lewis

School Safety Officer, 8 Hours/Office of School Safety

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

Shania Askia-Lewis holds the role of School Safety Officer, 8 Hours at Office of School Safety. In 2026, their total compensation was $56,897. Union affiliation: SPAP.

Rosezita Guerra-James

School Safety Officer, 8 Hours/Office of School Safety

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

Rosezita Guerra-James holds the role of School Safety Officer, 8 Hours at Office of School Safety. In 2026, their total compensation was $56,897. Union affiliation: SPAP.

Shondaya Smith

School Safety Officer, 8 Hours/Office of School Safety

2026 total comp
$56,897
Base pay
$56,897
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$56,897
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, Shondaya Smith serves as a School Safety Officer, 8 Hours. Their 2026 pay totaled $56,897. Their bargaining unit is SPAP.

Tiara Ballard-Holmes

School Safety Officer, 8 Hours/Office of School Safety

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

Tiara Ballard-Holmes holds the role of School Safety Officer, 8 Hours at Office of School Safety. In 2026, their total compensation was $53,678. Union affiliation: SPAP.

Keyara Cunningham

School Safety Officer, 8 Hours/Office of School Safety

2026 total comp
$53,678
Base pay
$53,678
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$53,678
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, Keyara Cunningham serves as a School Safety Officer, 8 Hours. Their 2026 pay totaled $53,678. Union affiliation: SPAP.

Melody Riggins

School Safety Officer, 8 Hours/Office of School Safety

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

Melody Riggins works as a School Safety Officer, 8 Hours for Office of School Safety. Melody earned $53,678 in 2026. Their bargaining unit is SPAP.