GCGovComp.app

Chicago Public Schools / James B Farnsworth School

Agency file

James B Farnsworth School

Source file: Chicago Public Schools — Employee Position Roster / ingested Jun 19, 2026

The James B Farnsworth School administers public education — funding, academic standards, and the operation of schools.

In 2026, this agency had 90 employees with median total compensation of $100,449; the highest distinct record was $217,918.

Year
2026
Total payroll
$9.8M
Employees
90
Median total
$100,449
Highest record
$217,918

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 90 employees. Each bar is a pay range; taller bars mean more people earn in that range. The amber line marks the median ($100,449) — half earn less, half more. The far-right bar collects the highest earners.

Average pay composition

  • Base$81,766 (75%)
  • Overtime$0 (0%)
  • Other$0 (0%)
  • Benefits$27,431 (25%)

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
$65,994
$71,906
$100,449
$150,193
$161,544

The pay ladder for this department. Someone at the 90th percentile earns $161,544 — more than 90% of the department; the 10th percentile earns $65,994. The shaded band is the middle half of employees (25th–75th percentile).

Largest job titles

Regular Teacher
29 · $147,344
Case Manager
2 · $104,543
Principal
1 · $217,918

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 1

Julie Walsh

Principal/James B Farnsworth School

2026 total comp
$217,918
Base pay
$169,929
Overtime
$0
Other pay
$0
Benefits
$47,989
Total compensation
$217,918
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$169,929
Jobcode
000041
Pos #
122805

At James B Farnsworth School, Julie Walsh serves as a Principal. Their 2026 pay totaled $217,918.

Mary Nicholl

Regular Teacher/James B Farnsworth School

2026 total comp
$164,466
Base pay
$126,209
Overtime
$0
Other pay
$0
Benefits
$38,257
Total compensation
$164,466
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$126,209
Jobcode
000049
Pos #
116473

Mary Nicholl works as a Regular Teacher for James B Farnsworth School. Mary earned $164,466 in 2026.

Lorelei Buen

Regular Teacher/James B Farnsworth School

2026 total comp
$164,411
Base pay
$126,164
Overtime
$0
Other pay
$0
Benefits
$38,247
Total compensation
$164,411
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$126,164
Jobcode
000049
Pos #
135250

Lorelei Buen holds the role of Regular Teacher at James B Farnsworth School. In 2026, their total compensation was $164,411.

Laura Ryan

Regular Teacher/James B Farnsworth School

2026 total comp
$164,357
Base pay
$126,120
Overtime
$0
Other pay
$0
Benefits
$38,237
Total compensation
$164,357
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$126,120
Jobcode
000049
Pos #
424105

At James B Farnsworth School, Laura Ryan serves as a Regular Teacher. Their 2026 pay totaled $164,357.

Paula Sprecher

Special Education Teacher/James B Farnsworth School

2026 total comp
$164,233
Base pay
$126,018
Overtime
$0
Other pay
$0
Benefits
$38,215
Total compensation
$164,233
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$126,018
Jobcode
500629
Pos #
119627

Paula Sprecher works as a Special Education Teacher for James B Farnsworth School. Paula earned $164,233 in 2026.

Pinki Desai

Regular Teacher/James B Farnsworth School

2026 total comp
$164,104
Base pay
$125,913
Overtime
$0
Other pay
$0
Benefits
$38,191
Total compensation
$164,104
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$125,913
Jobcode
000049
Pos #
113972

Pinki Desai is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $164,104.

Laura Nunn

Assistant Principal/James B Farnsworth School

2026 total comp
$163,650
Base pay
$127,629
Overtime
$0
Other pay
$0
Benefits
$36,021
Total compensation
$163,650
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$127,629
Jobcode
000042
Pos #
613789

At James B Farnsworth School, Laura Nunn serves as a Assistant Principal. Their 2026 pay totaled $163,650.

Grace Tolczyk

Special Education Teacher/James B Farnsworth School

2026 total comp
$162,444
Base pay
$124,555
Overtime
$0
Other pay
$0
Benefits
$37,889
Total compensation
$162,444
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$124,555
Jobcode
500629
Pos #
139236

At James B Farnsworth School, Grace Tolczyk serves as a Special Education Teacher. Their 2026 pay totaled $162,444.

Mara Jost

School Counselor/James B Farnsworth School

2026 total comp
$162,444
Base pay
$124,555
Overtime
$0
Other pay
$0
Benefits
$37,889
Total compensation
$162,444
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$124,555
Jobcode
990101
Pos #
255539

Mara Jost works as a School Counselor for James B Farnsworth School. Mara earned $162,444 in 2026.

Aldo Mazzotti

Regular Teacher/James B Farnsworth School

2026 total comp
$161,544
Base pay
$123,819
Overtime
$0
Other pay
$0
Benefits
$37,725
Total compensation
$161,544
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$123,819
Jobcode
000049
Pos #
619147

Aldo Mazzotti is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $161,544.

Kristin Stephens

Regular Teacher/James B Farnsworth School

2026 total comp
$159,809
Base pay
$122,400
Overtime
$0
Other pay
$0
Benefits
$37,409
Total compensation
$159,809
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$122,400
Jobcode
000049
Pos #
253373

Kristin Stephens is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $159,809.

Jacqueline Mcguigan

Regular Teacher/James B Farnsworth School

2026 total comp
$158,621
Base pay
$121,428
Overtime
$0
Other pay
$0
Benefits
$37,193
Total compensation
$158,621
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$121,428
Jobcode
000049
Pos #
113172

Jacqueline Mcguigan works as a Regular Teacher for James B Farnsworth School. Jacqueline earned $158,621 in 2026.

Tracy Singer

Special Education Teacher/James B Farnsworth School

2026 total comp
$158,512
Base pay
$121,339
Overtime
$0
Other pay
$0
Benefits
$37,173
Total compensation
$158,512
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$121,339
Jobcode
500629
Pos #
122017

Tracy Singer holds the role of Special Education Teacher at James B Farnsworth School. In 2026, their total compensation was $158,512.

Karin Gallian

Regular Teacher/James B Farnsworth School

2026 total comp
$156,404
Base pay
$119,615
Overtime
$0
Other pay
$0
Benefits
$36,789
Total compensation
$156,404
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$119,615
Jobcode
000049
Pos #
477105

Karin Gallian works as a Regular Teacher for James B Farnsworth School. Karin earned $156,404 in 2026.

Stephen Lawler

Special Education Teacher/James B Farnsworth School

2026 total comp
$154,132
Base pay
$117,756
Overtime
$0
Other pay
$0
Benefits
$36,376
Total compensation
$154,132
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$117,756
Jobcode
500629
Pos #
145207

Stephen Lawler is a Special Education Teacher at James B Farnsworth School. 2026 total compensation came to $154,132.

Triet Nguyen

Regular Teacher/James B Farnsworth School

2026 total comp
$153,928
Base pay
$117,590
Overtime
$0
Other pay
$0
Benefits
$36,338
Total compensation
$153,928
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$117,590
Jobcode
000049
Pos #
114801

Triet Nguyen is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $153,928.

Sara Cacal

Special Education Teacher/James B Farnsworth School

2026 total comp
$153,928
Base pay
$117,590
Overtime
$0
Other pay
$0
Benefits
$36,338
Total compensation
$153,928
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$117,590
Jobcode
500629
Pos #
139468

At James B Farnsworth School, Sara Cacal serves as a Special Education Teacher. Their 2026 pay totaled $153,928.

Nancy Connolly

Regular Teacher/James B Farnsworth School

2026 total comp
$153,821
Base pay
$117,502
Overtime
$0
Other pay
$0
Benefits
$36,319
Total compensation
$153,821
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$117,502
Jobcode
000049
Pos #
463589

Nancy Connolly works as a Regular Teacher for James B Farnsworth School. Nancy earned $153,821 in 2026.

Breege Feley

Regular Teacher/James B Farnsworth School

2026 total comp
$153,564
Base pay
$117,292
Overtime
$0
Other pay
$0
Benefits
$36,272
Total compensation
$153,564
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$117,292
Jobcode
000049
Pos #
421267

Breege Feley is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $153,564.

Elizabeth Johnson

Regular Teacher/James B Farnsworth School

2026 total comp
$152,924
Base pay
$116,768
Overtime
$0
Other pay
$0
Benefits
$36,156
Total compensation
$152,924
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$116,768
Jobcode
000049
Pos #
427266

Elizabeth Johnson is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $152,924.

Kenneth Fitzner

Regular Teacher/James B Farnsworth School

2026 total comp
$151,294
Base pay
$115,435
Overtime
$0
Other pay
$0
Benefits
$35,859
Total compensation
$151,294
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$115,435
Jobcode
000049
Pos #
253373

Kenneth Fitzner is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $151,294.

Katherine Davison

Regular Teacher/James B Farnsworth School

2026 total comp
$150,726
Base pay
$114,971
Overtime
$0
Other pay
$0
Benefits
$35,755
Total compensation
$150,726
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$114,971
Jobcode
000049
Pos #
500095

Katherine Davison works as a Regular Teacher for James B Farnsworth School. Katherine earned $150,726 in 2026.

Vera Mancini

Special Education Teacher/James B Farnsworth School

2026 total comp
$150,193
Base pay
$114,535
Overtime
$0
Other pay
$0
Benefits
$35,658
Total compensation
$150,193
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$114,535
Jobcode
500629
Pos #
143597

At James B Farnsworth School, Vera Mancini serves as a Special Education Teacher. Their 2026 pay totaled $150,193.

Erica Albrecht

Regular Teacher/James B Farnsworth School

2026 total comp
$147,344
Base pay
$112,204
Overtime
$0
Other pay
$0
Benefits
$35,140
Total compensation
$147,344
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$112,204
Jobcode
000049
Pos #
537340

Erica Albrecht is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $147,344.

Adrianne Fiore

Case Manager/James B Farnsworth School

2026 total comp
$140,364
Base pay
$106,495
Overtime
$0
Other pay
$0
Benefits
$33,869
Total compensation
$140,364
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$106,495
Jobcode
600063
Pos #
560570

Adrianne Fiore works as a Case Manager for James B Farnsworth School. Adrianne earned $140,364 in 2026.

Gina Barnhart

Special Education Teacher/James B Farnsworth School

2026 total comp
$134,421
Base pay
$101,634
Overtime
$0
Other pay
$0
Benefits
$32,787
Total compensation
$134,421
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$101,634
Jobcode
500629
Pos #
145276

Gina Barnhart holds the role of Special Education Teacher at James B Farnsworth School. In 2026, their total compensation was $134,421.

Laura Sanchez

Regular Teacher/James B Farnsworth School

2026 total comp
$134,421
Base pay
$101,634
Overtime
$0
Other pay
$0
Benefits
$32,787
Total compensation
$134,421
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$101,634
Jobcode
000049
Pos #
524786

Laura Sanchez holds the role of Regular Teacher at James B Farnsworth School. In 2026, their total compensation was $134,421.

Krista Tufano

Regular Teacher/James B Farnsworth School

2026 total comp
$134,421
Base pay
$101,634
Overtime
$0
Other pay
$0
Benefits
$32,787
Total compensation
$134,421
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$101,634
Jobcode
000049
Pos #
524833

Krista Tufano holds the role of Regular Teacher at James B Farnsworth School. In 2026, their total compensation was $134,421.

Marilyn Berrio

English Learner Prg Teacher/James B Farnsworth School

2026 total comp
$134,421
Base pay
$101,634
Overtime
$0
Other pay
$0
Benefits
$32,787
Total compensation
$134,421
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$101,634
Jobcode
000071
Pos #
626488

Marilyn Berrio is a English Learner Prg Teacher at James B Farnsworth School. 2026 total compensation came to $134,421.

Dawn Jacobsen

Special Education Teacher/James B Farnsworth School

2026 total comp
$134,421
Base pay
$101,634
Overtime
$0
Other pay
$0
Benefits
$32,787
Total compensation
$134,421
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$101,634
Jobcode
500629
Pos #
589963

At James B Farnsworth School, Dawn Jacobsen serves as a Special Education Teacher. Their 2026 pay totaled $134,421.

Rose Loch

Regular Teacher/James B Farnsworth School

2026 total comp
$133,152
Base pay
$100,596
Overtime
$0
Other pay
$0
Benefits
$32,556
Total compensation
$133,152
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$100,596
Jobcode
000049
Pos #
582224

At James B Farnsworth School, Rose Loch serves as a Regular Teacher. Their 2026 pay totaled $133,152.

Jennifer Gillespie

Regular Teacher/James B Farnsworth School

2026 total comp
$130,839
Base pay
$98,704
Overtime
$0
Other pay
$0
Benefits
$32,135
Total compensation
$130,839
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$98,704
Jobcode
000049
Pos #
609959

At James B Farnsworth School, Jennifer Gillespie serves as a Regular Teacher. Their 2026 pay totaled $130,839.

Christina Gonzalez

Special Education Teacher/James B Farnsworth School

2026 total comp
$129,018
Base pay
$97,215
Overtime
$0
Other pay
$0
Benefits
$31,803
Total compensation
$129,018
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$97,215
Jobcode
500629
Pos #
143026

Christina Gonzalez holds the role of Special Education Teacher at James B Farnsworth School. In 2026, their total compensation was $129,018.

James Knoeckl

Regular Teacher/James B Farnsworth School

2026 total comp
$129,018
Base pay
$97,215
Overtime
$0
Other pay
$0
Benefits
$31,803
Total compensation
$129,018
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$97,215
Jobcode
000049
Pos #
613823

At James B Farnsworth School, James Knoeckl serves as a Regular Teacher. Their 2026 pay totaled $129,018.

Amanda Fakhoury

Regular Teacher/James B Farnsworth School

2026 total comp
$128,710
Base pay
$96,963
Overtime
$0
Other pay
$0
Benefits
$31,747
Total compensation
$128,710
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$96,963
Jobcode
000049
Pos #
129889

At James B Farnsworth School, Amanda Fakhoury serves as a Regular Teacher. Their 2026 pay totaled $128,710.

Sean Ryder

Regular Teacher/James B Farnsworth School

2026 total comp
$126,168
Base pay
$94,884
Overtime
$0
Other pay
$0
Benefits
$31,284
Total compensation
$126,168
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$94,884
Jobcode
000049
Pos #
478024

Sean Ryder holds the role of Regular Teacher at James B Farnsworth School. In 2026, their total compensation was $126,168.

Karissa Khalvati

Regular Teacher/James B Farnsworth School

2026 total comp
$124,226
Base pay
$93,295
Overtime
$0
Other pay
$0
Benefits
$30,931
Total compensation
$124,226
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$93,295
Jobcode
000049
Pos #
139039

Karissa Khalvati holds the role of Regular Teacher at James B Farnsworth School. In 2026, their total compensation was $124,226.

Samantha Schoen

Special Education Teacher/James B Farnsworth School

2026 total comp
$123,405
Base pay
$92,624
Overtime
$0
Other pay
$0
Benefits
$30,781
Total compensation
$123,405
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$92,624
Jobcode
500629
Pos #
600785

Samantha Schoen works as a Special Education Teacher for James B Farnsworth School. Samantha earned $123,405 in 2026.

Brigid Loughran

Regular Teacher/James B Farnsworth School

2026 total comp
$121,155
Base pay
$96,297
Overtime
$0
Other pay
$0
Benefits
$24,858
Total compensation
$121,155
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$96,297
Jobcode
000049
Pos #
147357

Brigid Loughran holds the role of Regular Teacher at James B Farnsworth School. In 2026, their total compensation was $121,155.

Sumaiya Qazi

Regular Teacher/James B Farnsworth School

2026 total comp
$120,733
Base pay
$95,931
Overtime
$0
Other pay
$0
Benefits
$24,802
Total compensation
$120,733
Full-time equivalent (FTE)
1

Source-specific fields

Clsindc
T
Dept Id
23161
Fte Annual Salary
$95,931
Jobcode
000049
Pos #
139039

Sumaiya Qazi is a Regular Teacher at James B Farnsworth School. 2026 total compensation came to $120,733.