GCGovComp.app

School District of Philadelphia / Juniata Park Academy

Agency file

Juniata Park Academy

Source file: School District of Philadelphia — Employee Information / ingested Jun 19, 2026

The Juniata Park Academy operates a public higher-education institution — instruction, research, and student services.

In 2026, this agency had 110 employees with median total compensation of $74,328; the highest distinct record was $172,636.

Year
2026
Employees
110
Median total
$74,328
Highest record
$172,636

What the records show

Compensation analytics

These summaries compare pay within the agency before listing individual records.

Salary distribution

$15,566$116,992+

How 2026 total compensation is spread across the 110 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($74,328) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$70,247 (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
$27,447
$37,962
$74,328
$94,011
$110,720

The pay ladder for this department. Someone at the 90th percentile earns $110,720 — more than 90% of the department; the 10th percentile earns $27,447. 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

Highest-paid first / page 1

Marisol Rivera Rodriguez

Principal/Juniata Park Academy

2026 total comp
$172,636
Base pay
$172,636
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$172,636
Union / bargaining unit
CASA
Pay basis
Salaried

Source-specific fields

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

Marisol Rivera Rodriguez works as a Principal for Juniata Park Academy. Marisol earned $172,636 in 2026. Their bargaining unit is CASA.

Susan Anderson

Assistant Principal/Juniata Park Academy

2026 total comp
$121,419
Base pay
$121,419
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$121,419
Union / bargaining unit
CASA
Pay basis
Salaried

Source-specific fields

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

Susan Anderson holds the role of Assistant Principal at Juniata Park Academy. In 2026, their total compensation was $121,419. Their bargaining unit is CASA.

Theresa Ann Capecci

Assistant Principal/Juniata Park Academy

2026 total comp
$116,992
Base pay
$116,992
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$116,992
Union / bargaining unit
CASA
Pay basis
Salaried

Source-specific fields

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

At Juniata Park Academy, Theresa Ann Capecci serves as a Assistant Principal. Their 2026 pay totaled $116,992. They are represented by CASA.

Jenna Casiano

Teacher/Juniata Park Academy

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

Jenna Casiano is a Teacher at Juniata Park Academy. 2026 total compensation came to $110,720. Their bargaining unit is PFT.

Linda Garges

Teacher/Juniata Park Academy

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

Linda Garges is a Teacher at Juniata Park Academy. 2026 total compensation came to $110,720. Their bargaining unit is PFT.

Jodi Hanauer

Teacher/Juniata Park Academy

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

Jodi Hanauer works as a Teacher for Juniata Park Academy. Jodi earned $110,720 in 2026. They are represented by PFT.

Kevin Katz

Teacher/Juniata Park Academy

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

Kevin Katz works as a Teacher for Juniata Park Academy. Kevin earned $110,720 in 2026. They are represented by PFT.

Jack Kohler

Teacher/Juniata Park Academy

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

Jack Kohler is a Teacher at Juniata Park Academy. 2026 total compensation came to $110,720. They are represented by PFT.

Patricia Malone-Smith

Teacher/Juniata Park Academy

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

Patricia Malone-Smith holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $110,720. Union affiliation: PFT.

Meghan Mcnally

Teacher/Juniata Park Academy

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

At Juniata Park Academy, Meghan Mcnally serves as a Teacher. Their 2026 pay totaled $110,720. They are represented by PFT.

Megan Pennisi

Teacher/Juniata Park Academy

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

Megan Pennisi works as a Teacher for Juniata Park Academy. Megan earned $110,720 in 2026. They are represented by PFT.

Christine Pfeffer

Teacher/Juniata Park Academy

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

Christine Pfeffer holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $110,720. Union affiliation: PFT.

Stacy Reeves

Teacher, Special Education/Juniata Park Academy

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

Stacy Reeves works as a Teacher, Special Education for Juniata Park Academy. Stacy earned $110,720 in 2026. They are represented by PFT.

Sahirah Sanders

Teacher/Juniata Park Academy

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

Sahirah Sanders is a Teacher at Juniata Park Academy. 2026 total compensation came to $110,720. Their bargaining unit is PFT.

Jeffrey Stepansky

Teacher/Juniata Park Academy

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

Jeffrey Stepansky is a Teacher at Juniata Park Academy. 2026 total compensation came to $110,720. Union affiliation: PFT.

Karla Verchot

Teacher/Juniata Park Academy

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

Karla Verchot is a Teacher at Juniata Park Academy. 2026 total compensation came to $110,720. Their bargaining unit is PFT.

Jennifer Ford

Teacher/Juniata Park Academy

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

Jennifer Ford holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $102,520. Their bargaining unit is PFT.

Teresa Gottshall

Teacher/Juniata Park Academy

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

Teresa Gottshall works as a Teacher for Juniata Park Academy. Teresa earned $102,520 in 2026. They are represented by PFT.

Stephanie Laughman

Teacher/Juniata Park Academy

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

Stephanie Laughman is a Teacher at Juniata Park Academy. 2026 total compensation came to $102,520. Union affiliation: PFT.

Penny Leavesley

Teacher/Juniata Park Academy

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

Penny Leavesley is a Teacher at Juniata Park Academy. 2026 total compensation came to $102,520. Union affiliation: PFT.

Kia Perry

Teacher/Juniata Park Academy

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

Kia Perry holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $102,520. They are represented by PFT.

Valerie Potero

Teacher/Juniata Park Academy

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

Valerie Potero holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $102,520. Their bargaining unit is PFT.

Kristen Spearman

Teacher, Special Education/Juniata Park Academy

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

Kristen Spearman works as a Teacher, Special Education for Juniata Park Academy. Kristen earned $102,520 in 2026. Their bargaining unit is PFT.

Manon Gordan

School Counselor/Juniata Park Academy

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

Manon Gordan holds the role of School Counselor at Juniata Park Academy. In 2026, their total compensation was $97,852. Their bargaining unit is PFT.

Ara Jo

Teacher/Juniata Park Academy

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

Ara Jo holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $97,852. Their bargaining unit is PFT.

Mary Clark

Teacher/Juniata Park Academy

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

Mary Clark holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $94,011. Union affiliation: PFT.

Amanda Doroshenko

Teacher, Special Education/Juniata Park Academy

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

At Juniata Park Academy, Amanda Doroshenko serves as a Teacher, Special Education. Their 2026 pay totaled $94,011. They are represented by PFT.

Michael Greco

Teacher/Juniata Park Academy

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

Michael Greco works as a Teacher for Juniata Park Academy. Michael earned $94,011 in 2026. They are represented by PFT.

Aylin Gulsoy

Teacher/Juniata Park Academy

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

Aylin Gulsoy holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $94,011. Their bargaining unit is PFT.

Judith Markowitz

Teacher/Juniata Park Academy

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

Judith Markowitz works as a Teacher for Juniata Park Academy. Judith earned $94,011 in 2026. They are represented by PFT.

Emma Molyneux

Teacher/Juniata Park Academy

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

Emma Molyneux is a Teacher at Juniata Park Academy. 2026 total compensation came to $94,011. They are represented by PFT.

Michael Reilly

Teacher, Special Education/Juniata Park Academy

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

At Juniata Park Academy, Michael Reilly serves as a Teacher, Special Education. Their 2026 pay totaled $94,011. They are represented by PFT.

Reena Thomas

School Nurse/Juniata Park Academy

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

At Juniata Park Academy, Reena Thomas serves as a School Nurse. Their 2026 pay totaled $94,011. Their bargaining unit is PFT.

Davina Thurmond

Teacher/Juniata Park Academy

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

Davina Thurmond works as a Teacher for Juniata Park Academy. Davina earned $94,011 in 2026. They are represented by PFT.

Zhuljeta Bardhi

Teacher/Juniata Park Academy

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

Zhuljeta Bardhi works as a Teacher for Juniata Park Academy. Zhuljeta earned $93,399 in 2026. Their bargaining unit is PFT.

Kimber Cravero

Teacher/Juniata Park Academy

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

Kimber Cravero works as a Teacher for Juniata Park Academy. Kimber earned $93,399 in 2026. Union affiliation: PFT.

Iran Garcia

Teacher/Juniata Park Academy

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

Iran Garcia is a Teacher at Juniata Park Academy. 2026 total compensation came to $93,399. Union affiliation: PFT.

Mykola Webster

Teacher/Juniata Park Academy

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

Mykola Webster holds the role of Teacher at Juniata Park Academy. In 2026, their total compensation was $93,399. Their bargaining unit is PFT.

Shannon Garrett

School Climate Manager/Juniata Park Academy

2026 total comp
$92,297
Base pay
$92,297
Overtime
$0
Other pay
$0
Benefits
$0
Total compensation
$92,297
Union / bargaining unit
CASA
Pay basis
Salaried

Source-specific fields

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

Shannon Garrett holds the role of School Climate Manager at Juniata Park Academy. In 2026, their total compensation was $92,297. They are represented by CASA.

Jillian Priest

Teacher, Special Education/Juniata Park Academy

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

Source-specific fields

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

Jillian Priest is a Teacher, Special Education at Juniata Park Academy. 2026 total compensation came to $90,355. They are represented by PFT.