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 10

Eben Muhammad

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

Eben Muhammad is a School Safety Officer at Office of School Safety. 2026 total compensation came to $37,769. Union affiliation: 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.

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.

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.

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.

Andre Romero

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

Andre Romero is a School Safety Officer at Office of School Safety. 2026 total compensation came to $37,769. Union affiliation: 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.

Wadira Ryan

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, Wadira Ryan serves as a School Safety Officer. Their 2026 pay totaled $37,769. Union affiliation: Spap.

Foday Sheriff

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, Foday Sheriff serves as a School Safety Officer. Their 2026 pay totaled $37,769. Their bargaining unit is Spap.

Tiffany Shubert

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

Tiffany Shubert is a School Safety Officer at Office of School Safety. 2026 total compensation came to $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.

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.

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.

Kaprice Tinsley

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

Kaprice Tinsley 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.

Cyril Vanlandingham

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

Cyril Vanlandingham 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.

Christopher Vilchel

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, Christopher Vilchel 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.

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.

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.

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.

Phillip Hall

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

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

Kierra Fagan

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

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

Claud Moreau

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

Claud Moreau works as a School Safety Officer for Office of School Safety. Claud earned $37,769 in 2026. They are represented by 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.

Dyon Pittman

Program Assistant/Office of School Safety

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

Dyon Pittman holds the role of Program Assistant at Office of School Safety. In 2026, their total compensation was $36,086. They are represented by Pft.

Yaritza Baez

Program Assistant, School Safety/Office of School Safety

2026 total comp
$36,086
Base pay
$36,086
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$36,086
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, Yaritza Baez serves as a Program Assistant, School Safety. Their 2026 pay totaled $36,086. Union affiliation: Pft.

Brooke Labar

School Safety Officer/Office of School Safety

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

Brooke Labar is a School Safety Officer at Office of School Safety. 2026 total compensation came to $35,562. Union affiliation: Spap.

Marquise Jaminson-Woods

School Safety Officer/Office of School Safety

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

Marquise Jaminson-Woods works as a School Safety Officer for Office of School Safety. Marquise earned $35,562 in 2026. Union affiliation: Spap.

Brittany Pudder

School Safety Officer/Office of School Safety

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

Hensley Julius

School Safety Officer/Office of School Safety

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

Hensley Julius works as a School Safety Officer for Office of School Safety. Hensley earned $35,562 in 2026. They are represented by Spap.

Juan Roldan

School Safety Officer/Office of School Safety

2026 total comp
$35,562
Base pay
$35,562
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,562
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 Roldan is a School Safety Officer at Office of School Safety. 2026 total compensation came to $35,562. Union affiliation: Spap.

Darren Johnson

School Safety Officer/Office of School Safety

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

Darren Johnson works as a School Safety Officer for Office of School Safety. Darren earned $35,562 in 2026. They are represented by Spap.

Tyera Rozier

School Safety Officer/Office of School Safety

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

Joshua Cruz

School Safety Officer/Office of School Safety

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

Joshua Cruz holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $35,562. They are represented by Spap.

Zakiah Henry

School Safety Officer/Office of School Safety

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

Zakiah Henry works as a School Safety Officer for Office of School Safety. Zakiah earned $35,562 in 2026. Union affiliation: Spap.

Keith Harris

School Safety Officer/Office of School Safety

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

Keith Harris holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $35,562. Their bargaining unit is Spap.

Justin Thornton

School Safety Officer/Office of School Safety

2026 total comp
$35,562
Base pay
$35,562
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$35,562
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, Justin Thornton serves as a School Safety Officer. Their 2026 pay totaled $35,562. Union affiliation: Spap.

Noor Ahmad Popal

School Safety Officer/Office of School Safety

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

Noor Ahmad Popal is a School Safety Officer at Office of School Safety. 2026 total compensation came to $35,562. They are represented by Spap.

Yahia Akarkar

School Safety Officer/Office of School Safety

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

Yahia Akarkar holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $35,562. Their bargaining unit is Spap.

Shannon Pickett

School Safety Officer/Office of School Safety

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

Shannon Pickett holds the role of School Safety Officer at Office of School Safety. In 2026, their total compensation was $35,562. Union affiliation: Spap.