GCGovComp.app

School District of Philadelphia / Kensington High School / Teacher

Job-title file

Teacher

Plan and deliver instruction, assess student progress, and develop curriculum.

30 employees hold this title in Kensington High School. Median total compensation for the role is $102,520, above the department median of $92,297.

Employees
30
Role median
$102,520
Agency median
$92,297
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$58,129$110,720+

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

Beth Caraco

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Beth Caraco holds the role of Teacher at Kensington High School. In 2026, their total compensation was $110,720. They are represented by PFT.

Elvis Gonzalez

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Elvis Gonzalez works as a Teacher for Kensington High School. Elvis earned $110,720 in 2026. They are represented by PFT.

Brendan Hirsch

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Brendan Hirsch is a Teacher at Kensington High School. 2026 total compensation came to $110,720. They are represented by PFT.

John Landi

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

John Landi holds the role of Teacher at Kensington High School. In 2026, their total compensation was $110,720. They are represented by PFT.

Daniel Mcdowell

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Daniel Mcdowell works as a Teacher for Kensington High School. Daniel earned $110,720 in 2026. They are represented by PFT.

Arthur Newman

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Arthur Newman works as a Teacher for Kensington High School. Arthur earned $110,720 in 2026. Union affiliation: PFT.

Meghan Niedosik

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Meghan Niedosik serves as a Teacher. Their 2026 pay totaled $110,720. Union affiliation: PFT.

Nicholas Niedosik

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Nicholas Niedosik is a Teacher at Kensington High School. 2026 total compensation came to $110,720. They are represented by PFT.

Shelby-Lyn Richardson

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Shelby-Lyn Richardson is a Teacher at Kensington High School. 2026 total compensation came to $110,720. They are represented by PFT.

Jason Skovronski

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Jason Skovronski works as a Teacher for Kensington High School. Jason earned $110,720 in 2026. Their bargaining unit is PFT.

Sarah Valdez

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Sarah Valdez works as a Teacher for Kensington High School. Sarah earned $110,720 in 2026. Their bargaining unit is PFT.

Jarret Smoyer

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Jarret Smoyer holds the role of Teacher at Kensington High School. In 2026, their total compensation was $102,521. Their bargaining unit is PFT.

Juan Toledo

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Juan Toledo works as a Teacher for Kensington High School. Juan earned $102,521 in 2026. They are represented by PFT.

Daniel Bozzuto

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Daniel Bozzuto holds the role of Teacher at Kensington High School. In 2026, their total compensation was $102,520. Their bargaining unit is PFT.

Licinio Ferreira

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Licinio Ferreira works as a Teacher for Kensington High School. Licinio earned $102,520 in 2026. They are represented by PFT.

Amanda Schear

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Amanda Schear holds the role of Teacher at Kensington High School. In 2026, their total compensation was $102,520. Their bargaining unit is PFT.

Sara Zubroff

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Sara Zubroff serves as a Teacher. Their 2026 pay totaled $102,520. They are represented by PFT.

Victoria Erickson

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Victoria Erickson serves as a Teacher. Their 2026 pay totaled $97,852. Union affiliation: PFT.

Elizabeth Baker

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Elizabeth Baker is a Teacher at Kensington High School. 2026 total compensation came to $94,011. Union affiliation: PFT.

Eric Cruz

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Eric Cruz holds the role of Teacher at Kensington High School. In 2026, their total compensation was $94,011. They are represented by PFT.

Shanelle Lockhart

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Shanelle Lockhart holds the role of Teacher at Kensington High School. In 2026, their total compensation was $94,011. Their bargaining unit is PFT.

Robert Ring

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Robert Ring serves as a Teacher. Their 2026 pay totaled $94,011. Union affiliation: PFT.

Derek Cichminski

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Derek Cichminski works as a Teacher for Kensington High School. Derek earned $93,399 in 2026. Union affiliation: PFT.

Mallory Deptola

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Mallory Deptola is a Teacher at Kensington High School. 2026 total compensation came to $86,761. They are represented by PFT.

Santo Mazzeo

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Santo Mazzeo serves as a Teacher. Their 2026 pay totaled $86,761. Union affiliation: PFT.

Trevor Angelucci

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Trevor Angelucci works as a Teacher for Kensington High School. Trevor earned $83,246 in 2026. Union affiliation: PFT.

Amber Cialone

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Amber Cialone serves as a Teacher. Their 2026 pay totaled $74,020. Their bargaining unit is PFT.

Veronica Casali

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

At Kensington High School, Veronica Casali serves as a Teacher. Their 2026 pay totaled $65,510. Their bargaining unit is PFT.

Alex Furgeson

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Alex Furgeson is a Teacher at Kensington High School. 2026 total compensation came to $58,129. Union affiliation: PFT.

Giulia Mazzella

Teacher/Kensington High School

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

Source-specific fields

Home Organization
5700
Organization Level
HIGH SCHOOL
Run Date
Apr 1, 2026
School Year
2025-2026

Giulia Mazzella is a Teacher at Kensington High School. 2026 total compensation came to $58,129. Their bargaining unit is PFT.