GCGovComp.app

School District of Philadelphia / Olney School / Teacher

Job-title file

Teacher

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

44 employees hold this title in Olney School. Median total compensation for the role is $95,932, above the department median of $86,761.

Employees
44
Role median
$95,932
Agency median
$86,761
Comparison
Above

What the records show

Role pay distribution

Pay distribution for this role

$55,770$110,720+

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

Valerie Amer

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Valerie Amer works as a Teacher for Olney School. Valerie earned $110,720 in 2026. Their bargaining unit is PFT.

Nora Banzhof

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Nora Banzhof is a Teacher at Olney School. 2026 total compensation came to $110,720. Their bargaining unit is PFT.

Megan Boyle

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Megan Boyle is a Teacher at Olney School. 2026 total compensation came to $110,720. They are represented by PFT.

Ellen Lee

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Ellen Lee holds the role of Teacher at Olney School. In 2026, their total compensation was $110,720. Their bargaining unit is PFT.

Jennifer Martin

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Jennifer Martin holds the role of Teacher at Olney School. In 2026, their total compensation was $110,720. Their bargaining unit is PFT.

Mary Mccullagh

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Mary Mccullagh holds the role of Teacher at Olney School. In 2026, their total compensation was $110,720. Their bargaining unit is PFT.

Elizabeth Mcguire

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Elizabeth Mcguire holds the role of Teacher at Olney School. In 2026, their total compensation was $110,720. They are represented by PFT.

David Metzger

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

David Metzger works as a Teacher for Olney School. David earned $110,720 in 2026. Their bargaining unit is PFT.

Stamatina Mouseti-Frangos

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Stamatina Mouseti-Frangos holds the role of Teacher at Olney School. In 2026, their total compensation was $110,720. Their bargaining unit is PFT.

Teuta Sanxhaku

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Teuta Sanxhaku is a Teacher at Olney School. 2026 total compensation came to $110,720. They are represented by PFT.

Jill Storey

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Jill Storey works as a Teacher for Olney School. Jill earned $110,720 in 2026. Their bargaining unit is PFT.

Heather Vearling

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Heather Vearling works as a Teacher for Olney School. Heather earned $110,720 in 2026. Union affiliation: PFT.

Nina Abrams

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Nina Abrams works as a Teacher for Olney School. Nina earned $102,520 in 2026. Their bargaining unit is PFT.

Daniel Estrada

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

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

Lara Griffith

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Lara Griffith is a Teacher at Olney School. 2026 total compensation came to $102,520. They are represented by PFT.

Jennifer Grunmeier

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Jennifer Grunmeier serves as a Teacher. Their 2026 pay totaled $102,520. They are represented by PFT.

Greta Haebel

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Greta Haebel is a Teacher at Olney School. 2026 total compensation came to $102,520. They are represented by PFT.

Derrick Houck

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Derrick Houck serves as a Teacher. Their 2026 pay totaled $102,520. They are represented by PFT.

Christine Williams

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Christine Williams is a Teacher at Olney School. 2026 total compensation came to $102,520. They are represented by PFT.

John Yocum

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

John Yocum is a Teacher at Olney School. 2026 total compensation came to $102,520. Union affiliation: PFT.

Jose Pangilinan

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Jose Pangilinan holds the role of Teacher at Olney School. In 2026, their total compensation was $97,852. They are represented by PFT.

Emily Salute

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Emily Salute serves as a Teacher. Their 2026 pay totaled $97,852. They are represented by PFT.

Tan Bui

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Tan Bui is a Teacher at Olney School. 2026 total compensation came to $94,011. They are represented by PFT.

Nicole Palazzolo

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Nicole Palazzolo works as a Teacher for Olney School. Nicole earned $94,011 in 2026. Their bargaining unit is PFT.

Gary Zayas

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Gary Zayas works as a Teacher for Olney School. Gary earned $94,011 in 2026. They are represented by PFT.

Lea Bourke

Teacher/Olney School

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

Source-specific fields

Home Organization
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Lea Bourke works as a Teacher for Olney School. Lea earned $90,312 in 2026. Their bargaining unit is PFT.

Tamekia Williams

Teacher/Olney School

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

Source-specific fields

Home Organization
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Tamekia Williams works as a Teacher for Olney School. Tamekia earned $90,312 in 2026. Union affiliation: PFT.

Jill Elwell

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Jill Elwell is a Teacher at Olney School. 2026 total compensation came to $86,761. They are represented by PFT.

Maura Mckenna- Decandido

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Maura Mckenna- Decandido serves as a Teacher. Their 2026 pay totaled $86,761. Their bargaining unit is PFT.

Quetzal Ramirez

Teacher/Olney School

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

Source-specific fields

Home Organization
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Quetzal Ramirez is a Teacher at Olney School. 2026 total compensation came to $83,347. Union affiliation: PFT.

Heather Crane

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Heather Crane works as a Teacher for Olney School. Heather earned $83,246 in 2026. Union affiliation: PFT.

Rachel Ok

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Rachel Ok serves as a Teacher. Their 2026 pay totaled $83,246. They are represented by PFT.

Sarun Ok

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Sarun Ok holds the role of Teacher at Olney School. In 2026, their total compensation was $83,246. They are represented by PFT.

Michelle Johnson

Teacher/Olney School

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

Source-specific fields

Home Organization
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Michelle Johnson serves as a Teacher. Their 2026 pay totaled $81,603. Their bargaining unit is PFT.

Chelsea Blake

Teacher/Olney School

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

Source-specific fields

Home Organization
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Chelsea Blake is a Teacher at Olney School. 2026 total compensation came to $80,068. Their bargaining unit is PFT.

Anthony Ingargiola

Teacher/Olney School

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

Source-specific fields

Home Organization
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Anthony Ingargiola serves as a Teacher. Their 2026 pay totaled $76,682. Union affiliation: PFT.

Brittany Hodds

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Brittany Hodds holds the role of Teacher at Olney School. In 2026, their total compensation was $74,020. They are represented by PFT.

Rebecca Luccia

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

Rebecca Luccia works as a Teacher for Olney School. Rebecca earned $74,020 in 2026. Union affiliation: PFT.

Alexandra Mondelus

Teacher/Olney 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
7400
Organization Level
ELEMENTARY-MIDDLE
Run Date
Apr 1, 2026
School Year
2025-2026

At Olney School, Alexandra Mondelus serves as a Teacher. Their 2026 pay totaled $65,510. Union affiliation: PFT.