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
Total payroll
$13.2M
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+

Hover a bar for its range; click to filter the list below.

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.

Compare departments

This role across School District of Philadelphia

School Safety Officer is held in 29 School District of Philadelphia departments. In Office of School Safety, the median of $44,733 ranks #26 of 29.

Highest-paying departments for this role

Median total compensation for the School Safety Officer role in other School District of Philadelphiadepartments (highest first). Each bar links to that department’s page for this role.

Record list

Employees with this title

Page 6

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.

Salathiel Neely

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

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

Jerson Pollock

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, Jerson Pollock serves as a School Safety Officer. Their 2026 pay totaled $40,574. Union affiliation: Spap.

Alisha Shivers

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

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

Callitta Smith

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

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

Rickiya Stanton

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

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

Ryan Thomas

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

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

Erica White-Gomez

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

Erica White-Gomez 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.

Daniel Williams

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, Daniel Williams serves as a School Safety Officer. Their 2026 pay totaled $40,574. They are represented by Spap.

Gwendolyn Williams

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, Gwendolyn Williams serves as a School Safety Officer. Their 2026 pay totaled $40,574. Their bargaining unit is Spap.

Shawn Woods

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

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

Jada Martin

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

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

Kelley Felps

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

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

Crystal Hill

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

Sandra 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

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

Kendra Holloman

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

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

Asia Haines

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

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

Lajuan Blanton

School Safety Officer/Office of School Safety

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

Lajuan Blanton works as a School Safety Officer for Office of School Safety. Lajuan earned $37,769 in 2026. Union affiliation: Spap.

Senquetta Bonaparte

School Safety Officer/Office of School Safety

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

Senquetta Bonaparte holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $37,769. They are represented by Spap.

Rashida Bowler

School Safety Officer/Office of School Safety

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

Rashida Bowler works as a School Safety Officer for Office of School Safety. Rashida earned $37,769 in 2026. Their bargaining unit is Spap.

Neena Brown

School Safety Officer/Office of School Safety

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

Neena Brown works as a School Safety Officer for Office of School Safety. Neena earned $37,769 in 2026. Union affiliation: Spap.

India Cason

School Safety Officer/Office of School Safety

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

India Cason holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $37,769. They are represented by Spap.

George Flanagan

School Safety Officer/Office of School Safety

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

George Flanagan holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $37,769. Union affiliation: Spap.

Brianna Howard

School Safety Officer/Office of School Safety

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

Brianna Howard works as a School Safety Officer for Office of School Safety. Brianna earned $37,769 in 2026. Union affiliation: Spap.

Kim Marie Kazarnowicz

School Safety Officer/Office of School Safety

2026 total comp
$37,769
Base pay
$37,769
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$37,769
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, Kim Marie Kazarnowicz serves as a School Safety Officer. Their 2026 pay totaled $37,769. They are represented by Spap.

Juan Lopez

School Safety Officer/Office of School Safety

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

Juan Lopez works as a School Safety Officer for Office of School Safety. Juan earned $37,769 in 2026. Their bargaining unit is Spap.

Kenneth Philson

School Safety Officer/Office of School Safety

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

Kenneth Philson works as a School Safety Officer for Office of School Safety. Kenneth earned $37,769 in 2026. They are represented by Spap.

Namirh Rahim

School Safety Officer/Office of School Safety

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

Namirh Rahim holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $37,769. Union affiliation: Spap.

Franklin Porter

School Safety Officer/Office of School Safety

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

Franklin Porter is a School Safety Officer at Office of School Safety. 2026 total compensation came to $37,769. They are represented by Spap.

Callie Rozier

School Safety Officer/Office of School Safety

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

Isaac Santiago

School Safety Officer/Office of School Safety

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

Isaac Santiago works as a School Safety Officer for Office of School Safety. Isaac earned $37,769 in 2026. Their bargaining unit is Spap.

Ralph Velez

School Safety Officer/Office of School Safety

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

Ralph Velez works as a School Safety Officer for Office of School Safety. Ralph earned $37,769 in 2026. Their bargaining unit is Spap.

Marily Velez

School Safety Officer/Office of School Safety

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

Marily Velez is a School Safety Officer at Office of School Safety. 2026 total compensation came to $37,769. Their bargaining unit is Spap.

Zakyha Williams

School Safety Officer/Office of School Safety

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

Zakyha Williams works as a School Safety Officer for Office of School Safety. Zakyha earned $37,769 in 2026. Union affiliation: Spap.

Francoise Beauzile

School Safety Officer/Office of School Safety

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

Francoise Beauzile holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $37,769. Their bargaining unit is Spap.

Anthonia Ballard

School Safety Officer/Office of School Safety

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

Anthonia Ballard is a School Safety Officer at Office of School Safety. 2026 total compensation came to $37,769. Union affiliation: Spap.