Teacher salary spending per teacher, by Pennsylvania school district
Sankofa Freedom Academy CS spent $148,766 on teacher salaries per full-time teacher in fiscal year 2022-23, the most of any Pennsylvania district with 500 or more students; the median Pennsylvania district spent $81,309 (647 districts). It is not the salary a teacher is paid: it is the teacher salaries a district reported spending, divided by the full-time teachers counted in a different federal file, without benefits, so it can differ widely from the average salary a district publishes; a district's salary schedule gives pay. It is compared within Pennsylvania only because states book salaries and count teachers differently.
NCES F-33 School District Finance Survey, fiscal year 2022-23 · NCES Common Core of Data LEA staff 2022-23 · method
Source: NCES F-33 fiscal year 2022-23: teacher salaries in regular, special, vocational and other programs (Z35 to Z38); NCES Common Core of Data LEA staff 2022-23: teachers (full-time equivalent). Districts with 500 or more students (V33).
All 575 districts with 500 or more students, highest teacher salary spending per teacher first
| District | County | Teachers (FTE) | Salary spending per teacher |
|---|---|---|---|
| Sankofa Freedom Academy CS | Philadelphia County | 32 | $148,766 |
| Lower Merion SD | Montgomery County | 763 | $130,841 |
| West Phila. Achievement CES | Philadelphia County | 29 | $129,138 |
| New Hope-Solebury SD | Bucks County | 115 | $125,459 |
| Universal Institute CS | Philadelphia County | 29 | $122,931 |
| Council Rock SD | Bucks County | 765 | $121,144 |
| Wissahickon SD | Montgomery County | 371 | $120,269 |
| Mastery CS-Gratz Campus | Philadelphia County | 67 | $117,553 |
| Upper Dublin SD | Montgomery County | 307 | $117,207 |
| Fox Chapel Area SD | Allegheny County | 324 | $116,976 |
| Cheltenham SD | Montgomery County | 340 | $114,055 |
| Montour SD | Allegheny County | 199 | $113,106 |
| Octorara Area SD | Chester County | 142 | $112,185 |
| Mastery CS-Smedley Campus | Philadelphia County | 48 | $111,896 |
| Upper Merion Area SD | Montgomery County | 350 | $110,446 |
The other 560 on the list
| District | County | Teachers (FTE) | Salary spending per teacher |
|---|---|---|---|
| Neshaminy SD | Bucks County | 544 | $110,186 |
| Bristol Borough SD | Bucks County | 87 | $110,184 |
| Memphis Street Academy CS @ JP Jones | Philadelphia County | 29 | $110,154 |
| Ridley SD | Delaware County | 413 | $109,392 |
| Mastery CS-Harrity Campus | Philadelphia County | 47 | $109,064 |
| New Castle Area SD | Lawrence County | 190 | $108,692 |
| Rose Tree Media SD | Delaware County | 300 | $108,613 |
| Chartiers Valley SD | Allegheny County | 232 | $108,103 |
| Quakertown Community SD | Bucks County | 307 | $107,906 |
| Garnet Valley SD | Delaware County | 383 | $107,550 |
| Harambee Institute of Science and Technology CS | Philadelphia County | 25 | $107,400 |
| Bethel Park SD | Allegheny County | 306 | $106,973 |
| Upper St. Clair SD | Allegheny County | 278 | $106,881 |
| Hampton Township SD | Allegheny County | 192 | $106,326 |
| Central Bucks SD | Bucks County | 1,209 | $105,767 |
| Global Leadership Academy CS | Philadelphia County | 32 | $105,688 |
| Bensalem Township SD | Bucks County | 407 | $105,600 |
| Centennial SD | Bucks County | 410 | $105,568 |
| Frederick Douglass Mastery CS | Philadelphia County | 37 | $105,351 |
| Mastery CS-Mann Campus | Philadelphia County | 34 | $105,324 |
| Lower Moreland Township SD | Montgomery County | 175 | $105,072 |
| North Penn SD | Montgomery County | 960 | $104,697 |
| Crestwood SD | Luzerne County | 154 | $104,623 |
| Schuylkill Valley SD | Berks County | 139 | $104,518 |
| Mastery CS-Pickett Campus | Philadelphia County | 62 | $104,409 |
| Abington SD | Montgomery County | 592 | $104,213 |
| Morrisville Borough SD | Bucks County | 64 | $103,906 |
| Haverford Township SD | Delaware County | 429 | $103,827 |
| Wallenpaupack Area SD | Pike County | 258 | $103,489 |
| Unionville-Chadds Ford SD | Chester County | 296 | $103,463 |
| Mastery Prep Elementary CS | Philadelphia County | 31 | $103,452 |
| Wallingford-Swarthmore SD | Delaware County | 269 | $103,342 |
| Pennridge SD | Bucks County | 465 | $103,205 |
| Perkiomen Valley SD | Montgomery County | 375 | $102,694 |
| People for People CS | Philadelphia County | 28 | $102,527 |
| Quaker Valley SD | Allegheny County | 158 | $102,200 |
| Southern Lehigh SD | Lehigh County | 196 | $102,080 |
| Tredyffrin-Easttown SD | Chester County | 467 | $101,868 |
| Dallastown Area SD | York County | 400 | $101,792 |
| Steel Valley SD | Allegheny County | 119 | $101,450 |
| Saucon Valley SD | Northampton County | 141 | $101,241 |
| Stroudsburg Area SD | Monroe County | 344 | $101,229 |
| Mastery CS-Hardy Williams | Philadelphia County | 69 | $101,110 |
| Carlynton SD | Allegheny County | 99 | $100,999 |
| Salisbury Township SD | Lehigh County | 103 | $100,886 |
| Mastery CS John Wister Elementary | Philadelphia County | 28 | $100,679 |
| State College Area SD | Centre County | 546 | $100,676 |
| Gateway SD | Allegheny County | 265 | $100,548 |
| Northwood Academy CS | Philadelphia County | 46 | $100,522 |
| Peters Township SD | Washington County | 254 | $100,393 |
| Universal Creighton CS | Philadelphia County | 46 | $100,239 |
| Radnor Township SD | Delaware County | 308 | $99,744 |
| Shikellamy SD | Northumberland County | 143 | $99,692 |
| Great Valley SD | Chester County | 351 | $99,498 |
| Western Wayne SD | Wayne County | 150 | $99,414 |
| Norristown Area SD | Montgomery County | 508 | $99,322 |
| Mastery CS-Cleveland Elementary | Philadelphia County | 40 | $99,275 |
| Seneca Valley SD | Butler County | 541 | $99,246 |
| Indiana Area SD | Indiana County | 197 | $98,916 |
| Shaler Area SD | Allegheny County | 320 | $98,768 |
| Mastery CS-Thomas Campus | Philadelphia County | 87 | $98,713 |
| North Allegheny SD | Allegheny County | 630 | $98,685 |
| Springfield Township SD | Montgomery County | 202 | $98,578 |
| William Penn SD | Delaware County | 328 | $98,463 |
| Plum Borough SD | Allegheny County | 209 | $98,439 |
| Bristol Township SD | Bucks County | 386 | $98,263 |
| Parkland SD | Lehigh County | 689 | $98,099 |
| Universal Audenried CS | Philadelphia County | 33 | $98,061 |
| Penn Hills SD | Allegheny County | 207 | $97,779 |
| Kiski Area SD | Westmoreland County | 196 | $97,592 |
| Lampeter-Strasburg SD | Lancaster County | 184 | $97,151 |
| Kutztown Area SD | Berks County | 112 | $97,122 |
| Neshannock Township SD | Lawrence County | 75 | $97,013 |
| Methacton SD | Montgomery County | 349 | $96,779 |
| Esperanza Academy CS | Philadelphia County | 116 | $96,497 |
| Exeter Township SD | Berks County | 267 | $96,292 |
| MAST Community CS | Philadelphia County | 104 | $96,212 |
| New Foundations CS | Philadelphia County | 99 | $96,144 |
| Sullivan County SD | Sullivan County | 52 | $96,119 |
| Tunkhannock Area SD | Wyoming County | 156 | $96,082 |
| West Allegheny SD | Allegheny County | 221 | $96,050 |
| Palisades SD | Bucks County | 131 | $96,035 |
| Mastery CS-Francis D. Pastorius Elementary | Philadelphia County | 39 | $96,000 |
| Pottsgrove SD | Montgomery County | 224 | $95,875 |
| Pine-Richland SD | Allegheny County | 317 | $95,795 |
| York Suburban SD | York County | 209 | $95,730 |
| Pennsbury SD | Bucks County | 810 | $95,562 |
| Alliance for Progress CS | Philadelphia County | 31 | $95,548 |
| Mt Lebanon SD | Allegheny County | 408 | $95,398 |
| East Penn SD | Lehigh County | 564 | $95,369 |
| South Side Area SD | Beaver County | 78 | $95,201 |
| Mastery CHS-Lenfest Campus | Philadelphia County | 43 | $95,187 |
| Shenango Area SD | Lawrence County | 79 | $94,937 |
| Northgate SD | Allegheny County | 87 | $94,919 |
| Wayne Highlands SD | Wayne County | 201 | $94,460 |
| Purchase Line SD | Indiana County | 61 | $94,452 |
| Jenkintown SD | Montgomery County | 58 | $94,286 |
| West Jefferson Hills SD | Allegheny County | 209 | $94,153 |
| East Stroudsburg Area SD | Monroe County | 508 | $94,136 |
| Deer Lakes SD | Allegheny County | 131 | $94,114 |
| Pittston Area SD | Luzerne County | 183 | $94,033 |
| Souderton Area SD | Montgomery County | 469 | $94,003 |
| Upper Dauphin Area SD | Dauphin County | 77 | $93,928 |
| Pocono Mountain SD | Monroe County | 698 | $93,647 |
| Moon Area SD | Allegheny County | 296 | $93,633 |
| Nazareth Area SD | Northampton County | 329 | $93,501 |
| Keystone Oaks SD | Allegheny County | 147 | $93,363 |
| Easton Area SD | Northampton County | 577 | $93,234 |
| Towanda Area SD | Bradford County | 97 | $93,171 |
| West Mifflin Area SD | Allegheny County | 169 | $93,124 |
| Hempfield SD | Lancaster County | 485 | $93,065 |
| Hempfield Area SD | Westmoreland County | 372 | $92,851 |
| Hopewell Area SD | Beaver County | 146 | $92,850 |
| Hatboro-Horsham SD | Montgomery County | 382 | $92,843 |
| Chichester SD | Delaware County | 245 | $92,838 |
| Hamburg Area SD | Berks County | 154 | $92,740 |
| Elizabethtown Area SD | Lancaster County | 237 | $92,702 |
| Upper Perkiomen SD | Montgomery County | 220 | $92,686 |
| Keystone Central SD | Clinton County | 258 | $92,607 |
| Northampton Area SD | Northampton County | 365 | $92,567 |
| Wissahickon CS | Philadelphia County | 57 | $92,473 |
| Dallas SD | Luzerne County | 165 | $92,430 |
| York Academy Regional CS | York County | 57 | $92,402 |
| Eastern Lebanon County SD | Lebanon County | 169 | $92,204 |
| North Hills SD | Allegheny County | 339 | $92,074 |
| Spring-Ford Area SD | Montgomery County | 602 | $92,037 |
| Springfield SD | Delaware County | 277 | $91,921 |
| Abington Heights SD | Lackawanna County | 209 | $91,871 |
| Central York SD | York County | 373 | $91,863 |
| Green Woods CS | Philadelphia County | 43 | $91,791 |
| Belle Vernon Area SD | Westmoreland County | 145 | $91,601 |
| Perseus House CS of Excellence | Erie County | 36 | $91,600 |
| Philadelphia Academy CS | Philadelphia County | 91 | $91,586 |
| Allentown City SD | Lehigh County | 1,043 | $91,580 |
| Dover Area SD | York County | 227 | $91,489 |
| South Fayette Township SD | Allegheny County | 224 | $91,471 |
| Mariana Bracetti Academy CS | Philadelphia County | 100 | $91,470 |
| River Valley SD | Indiana County | 113 | $91,402 |
| Penns Manor Area SD | Indiana County | 60 | $91,402 |
| South Allegheny SD | Allegheny County | 94 | $91,401 |
| Conewago Valley SD | Adams County | 257 | $91,188 |
| Daniel Boone Area SD | Berks County | 212 | $91,099 |
| Norwin SD | Westmoreland County | 311 | $91,032 |
| KIPP Philadelphia CS | Philadelphia County | 57 | $90,807 |
| Pittsburgh SD | Allegheny County | 1,807 | $90,730 |
| Pleasant Valley SD | Monroe County | 271 | $90,594 |
| Homer-Center SD | Indiana County | 59 | $90,576 |
| Phoenixville Area SD | Chester County | 314 | $90,452 |
| Southeast Delco SD | Delaware County | 264 | $90,443 |
| Athens Area SD | Bradford County | 151 | $90,206 |
| Blackhawk SD | Beaver County | 153 | $90,163 |
| Northeastern York SD | York County | 259 | $90,058 |
| Spring Grove Area SD | York County | 261 | $90,016 |
| Lackawanna Trail SD | Wyoming County | 81 | $89,932 |
| Cocalico SD | Lancaster County | 213 | $89,838 |
| Wyoming Valley West SD | Luzerne County | 308 | $89,815 |
| Delaware Valley SD | Pike County | 336 | $89,748 |
| Reynolds SD | Mercer County | 72 | $89,622 |
| Downingtown Area SD | Chester County | 960 | $89,523 |
| Interboro SD | Delaware County | 272 | $89,492 |
| Riverview SD | Allegheny County | 83 | $89,410 |
| York City SD | York County | 428 | $89,313 |
| Tulpehocken Area SD | Berks County | 115 | $89,119 |
| Boyertown Area SD | Berks County | 418 | $88,901 |
| West Chester Area SD | Chester County | 921 | $88,808 |
| Franklin Regional SD | Westmoreland County | 255 | $88,731 |
| Chester Community CS | Delaware County | 235 | $88,704 |
| Whitehall-Coplay SD | Lehigh County | 284 | $88,640 |
| Uniontown Area SD | Fayette County | 173 | $88,584 |
| West York Area SD | York County | 206 | $88,509 |
| Central Greene SD | Greene County | 112 | $88,438 |
| Mastery CS-Shoemaker Campus | Philadelphia County | 53 | $88,267 |
| Leechburg Area SD | Armstrong County | 53 | $88,267 |
| Cornwall-Lebanon SD | Lebanon County | 311 | $88,190 |
| Pequea Valley SD | Lancaster County | 112 | $88,152 |
| Manheim Central SD | Lancaster County | 195 | $88,139 |
| Baldwin-Whitehall SD | Allegheny County | 262 | $88,115 |
| Highlands SD | Allegheny County | 156 | $88,109 |
| Wilson SD | Berks County | 471 | $88,085 |
| City CHS | Allegheny County | 48 | $88,083 |
| Brentwood Borough SD | Allegheny County | 91 | $88,034 |
| Oley Valley SD | Berks County | 116 | $87,871 |
| Tacony Academy CS | Philadelphia County | 65 | $87,815 |
| Owen J Roberts SD | Chester County | 413 | $87,798 |
| Northwestern Lehigh SD | Lehigh County | 152 | $87,777 |
| Wyoming Area SD | Luzerne County | 144 | $87,736 |
| Philadelphia Performing Arts CS | Philadelphia County | 166 | $87,657 |
| Connellsville Area SD | Fayette County | 257 | $87,615 |
| Northeast Bradford SD | Bradford County | 53 | $87,547 |
| Greater Latrobe SD | Westmoreland County | 238 | $87,516 |
| Wilkes-Barre Area SD | Luzerne County | 424 | $87,481 |
| Selinsgrove Area SD | Snyder County | 166 | $87,416 |
| Penn-Trafford SD | Westmoreland County | 250 | $87,380 |
| Twin Valley SD | Berks County | 224 | $87,235 |
| United SD | Indiana County | 77 | $87,216 |
| North Pocono SD | Lackawanna County | 213 | $87,191 |
| Upper Moreland Township SD | Montgomery County | 251 | $86,983 |
| Burrell SD | Westmoreland County | 119 | $86,971 |
| Bangor Area SD | Northampton County | 196 | $86,890 |
| Laurel SD | Lawrence County | 69 | $86,847 |
| Woodland Hills SD | Allegheny County | 271 | $86,791 |
| Central Valley SD | Beaver County | 154 | $86,699 |
| Northern Lehigh SD | Lehigh County | 113 | $86,606 |
| Pottstown SD | Montgomery County | 236 | $86,539 |
| Hermitage SD | Mercer County | 135 | $86,468 |
| Lindley Academy CS at Birney | Philadelphia County | 52 | $86,462 |
| Sayre Area SD | Bradford County | 68 | $86,457 |
| Governor Mifflin SD | Berks County | 274 | $86,413 |
| Scranton SD | Lackawanna County | 669 | $86,405 |
| Susquehanna Community SD | Susquehanna County | 65 | $86,405 |
| Franklin Towne Charter Elementary School | Philadelphia County | 57 | $86,228 |
| Russell Byers CS | Philadelphia County | 43 | $86,186 |
| Wyomissing Area SD | Berks County | 150 | $86,165 |
| Lancaster SD | Lancaster County | 838 | $86,162 |
| Brandywine Heights Area SD | Berks County | 116 | $86,113 |
| Mohawk Area SD | Lawrence County | 97 | $86,052 |
| Community Academy of Philadelphia CS | Philadelphia County | 89 | $86,043 |
| Penn Manor SD | Lancaster County | 334 | $85,852 |
| Southern York County SD | York County | 205 | $85,786 |
| Independence CS | Philadelphia County | 59 | $85,780 |
| Catasauqua Area SD | Lehigh County | 114 | $85,719 |
| Fleetwood Area SD | Berks County | 186 | $85,657 |
| Armstrong SD | Armstrong County | 365 | $85,638 |
| Marple Newtown SD | Delaware County | 292 | $85,634 |
| Camp Hill SD | Cumberland County | 99 | $85,576 |
| Cornell SD | Allegheny County | 56 | $85,554 |
| Hanover Area SD | Luzerne County | 133 | $85,534 |
| Avonworth SD | Allegheny County | 143 | $85,413 |
| Conrad Weiser Area SD | Berks County | 212 | $85,389 |
| Lake-Lehman SD | Luzerne County | 123 | $85,347 |
| South Western SD | York County | 298 | $85,327 |
| 21st Century Cyber CS | Chester County | 58 | $85,252 |
| Wyalusing Area SD | Bradford County | 85 | $85,153 |
| Laurel Highlands SD | Fayette County | 199 | $85,123 |
| Bethlehem Area SD | Northampton County | 963 | $84,800 |
| Mountain View SD | Susquehanna County | 85 | $84,776 |
| Philadelphia Electrical & Tech CHS | Philadelphia County | 39 | $84,697 |
| Greencastle-Antrim SD | Franklin County | 176 | $84,682 |
| West Shore SD | York County | 524 | $84,605 |
| MaST Community CS III | Philadelphia County | 78 | $84,590 |
| Wilmington Area SD | Lawrence County | 77 | $84,403 |
| Wilkinsburg Borough SD | Allegheny County | 56 | $84,393 |
| MaST Community CS II | Philadelphia County | 117 | $84,282 |
| Canton Area SD | Bradford County | 67 | $84,187 |
| Grove City Area SD | Mercer County | 163 | $84,164 |
| Danville Area SD | Montour County | 171 | $83,959 |
| Warwick SD | Lancaster County | 292 | $83,925 |
| Pennsylvania Cyber CS | Beaver County | 423 | $83,920 |
| Riverside Beaver County SD | Beaver County | 95 | $83,863 |
| Red Lion Area SD | York County | 352 | $83,858 |
| Annville-Cleona SD | Lebanon County | 104 | $83,798 |
| Christopher Columbus CS | Philadelphia County | 61 | $83,734 |
| South Park SD | Allegheny County | 132 | $83,614 |
| Muncy SD | Lycoming County | 69 | $83,552 |
| McKeesport Area SD | Allegheny County | 240 | $83,429 |
| Penncrest SD | Crawford County | 192 | $83,420 |
| Greenville Area SD | Mercer County | 91 | $83,319 |
| South Eastern SD | York County | 207 | $82,991 |
| East Allegheny SD | Allegheny County | 118 | $82,979 |
| Mid Valley SD | Lackawanna County | 120 | $82,883 |
| Donegal SD | Lancaster County | 185 | $82,867 |
| Eastern York SD | York County | 176 | $82,850 |
| Lewisburg Area SD | Union County | 138 | $82,679 |
| Greater Nanticoke Area SD | Luzerne County | 126 | $82,643 |
| Hazleton Area SD | Luzerne County | 736 | $82,637 |
| Beaver Area SD | Beaver County | 129 | $82,614 |
| Northern Lebanon SD | Lebanon County | 152 | $82,521 |
| Kennett Consolidated SD | Chester County | 287 | $82,518 |
| Imhotep Institute CHS | Philadelphia County | 29 | $82,414 |
| Canon-McMillan SD | Washington County | 324 | $82,363 |
| Elizabeth Forward SD | Allegheny County | 172 | $82,297 |
| Muhlenberg SD | Berks County | 253 | $82,292 |
| Maritime Academy CS | Philadelphia County | 64 | $82,262 |
| Charleroi SD | Washington County | 102 | $82,256 |
| The Philadelphia CS for Arts and Sciences at HR Edmunds | Philadelphia County | 71 | $82,211 |
| Mechanicsburg Area SD | Cumberland County | 309 | $82,166 |
| Williamsport Area SD | Lycoming County | 356 | $82,113 |
| Bethlehem-Center SD | Washington County | 64 | $82,110 |
| Berwick Area SD | Luzerne County | 193 | $82,096 |
| Gettysburg Area SD | Adams County | 213 | $82,035 |
| Franklin Towne CHS | Philadelphia County | 70 | $81,986 |
| Central Columbia SD | Columbia County | 134 | $81,880 |
| Northwest Area SD | Luzerne County | 74 | $81,770 |
| Keystone Academy CS | Philadelphia County | 39 | $81,769 |
| Conestoga Valley SD | Lancaster County | 293 | $81,669 |
| Shippensburg Area SD | Franklin County | 225 | $81,664 |
| Hanover Public SD | York County | 133 | $81,626 |
| Jersey Shore Area SD | Lycoming County | 162 | $81,623 |
| Ambridge Area SD | Beaver County | 146 | $81,619 |
| Upper Darby SD | Delaware County | 791 | $81,561 |
| Franklin Area SD | Venango County | 137 | $81,460 |
| Jim Thorpe Area SD | Carbon County | 141 | $81,309 |
| Northern Potter SD | Potter County | 44 | $81,273 |
| Greensburg Salem SD | Westmoreland County | 184 | $81,188 |
| Clairton City SD | Allegheny County | 61 | $81,070 |
| Weatherly Area SD | Carbon County | 44 | $81,045 |
| Pennsylvania Leadership CS | Chester County | 246 | $80,969 |
| Freeport Area SD | Butler County | 129 | $80,955 |
| Western Beaver County SD | Beaver County | 54 | $80,877 |
| Waynesboro Area SD | Franklin County | 262 | $80,847 |
| Milton Area SD | Northumberland County | 153 | $80,787 |
| Montoursville Area SD | Lycoming County | 122 | $80,787 |
| Susquehanna Township SD | Dauphin County | 188 | $80,688 |
| Trinity Area SD | Washington County | 249 | $80,651 |
| Littlestown Area SD | Adams County | 134 | $80,596 |
| Marion Center Area SD | Indiana County | 102 | $80,549 |
| Monessen City SD | Westmoreland County | 61 | $80,507 |
| Chartiers-Houston SD | Washington County | 81 | $80,444 |
| Lebanon SD | Lebanon County | 314 | $80,420 |
| Central Dauphin SD | Dauphin County | 828 | $80,278 |
| Penn-Delco SD | Delaware County | 232 | $80,272 |
| Derry Township SD | Dauphin County | 254 | $80,249 |
| Commonwealth Charter Academy CS | Dauphin County | 1,171 | $80,109 |
| East Lycoming SD | Lycoming County | 106 | $80,002 |
| Jefferson-Morgan SD | Greene County | 60 | $79,980 |
| Ellwood City Area SD | Lawrence County | 123 | $79,886 |
| Central Fulton SD | Fulton County | 67 | $79,821 |
| Greater Johnstown SD | Cambria County | 199 | $79,698 |
| West Middlesex Area SD | Mercer County | 66 | $79,695 |
| KIPP West Philadelphia CS | Philadelphia County | 57 | $79,667 |
| New Kensington-Arnold SD | Westmoreland County | 144 | $79,632 |
| Frazier SD | Fayette County | 77 | $79,583 |
| Pen Argyl Area SD | Northampton County | 121 | $79,508 |
| Chambersburg Area SD | Franklin County | 567 | $79,404 |
| Collegium CS | Chester County | 266 | $79,233 |
| South Williamsport Area SD | Lycoming County | 81 | $79,222 |
| Ephrata Area SD | Lancaster County | 301 | $79,134 |
| Big Spring SD | Cumberland County | 187 | $79,070 |
| Wellsboro Area SD | Tioga County | 109 | $79,037 |
| West Branch Area SD | Clearfield County | 71 | $78,893 |
| Riverside SD | Lackawanna County | 113 | $78,795 |
| Forest City Regional SD | Susquehanna County | 66 | $78,773 |
| Environmental CS at Frick Park | Allegheny County | 98 | $78,755 |
| Pan American Academy CS | Philadelphia County | 57 | $78,754 |
| Lakeland SD | Lackawanna County | 101 | $78,713 |
| Burgettstown Area SD | Washington County | 83 | $78,667 |
| Knoch SD | Butler County | 141 | $78,617 |
| Wilson Area SD | Northampton County | 157 | $78,479 |
| Otto-Eldred SD | McKean County | 45 | $78,467 |
| Ligonier Valley SD | Westmoreland County | 108 | $78,206 |
| Lower Dauphin SD | Dauphin County | 271 | $78,142 |
| Montgomery Area SD | Lycoming County | 72 | $78,111 |
| Preparatory CS of Mathematics Science Tech and Careers | Philadelphia County | 41 | $78,064 |
| Butler Area SD | Butler County | 429 | $78,012 |
| Palmyra Area SD | Lebanon County | 235 | $78,011 |
| Valley View SD | Lackawanna County | 170 | $77,964 |
| Southmoreland SD | Westmoreland County | 129 | $77,938 |
| Coatesville Area SD | Chester County | 381 | $77,875 |
| Millcreek Township SD | Erie County | 424 | $77,835 |
| Math Civics and Sciences CS | Philadelphia County | 53 | $77,830 |
| Clarion Area SD | Clarion County | 59 | $77,825 |
| Mars Area SD | Butler County | 215 | $77,781 |
| Penns Valley Area SD | Centre County | 93 | $77,645 |
| Manheim Township SD | Lancaster County | 402 | $77,344 |
| Brownsville Area SD | Fayette County | 101 | $77,188 |
| Mercer Area SD | Mercer County | 75 | $77,124 |
| First Philadelphia Preparatory CS | Philadelphia County | 97 | $77,062 |
| Everett Area SD | Bedford County | 80 | $76,992 |
| Rochester Area SD | Beaver County | 67 | $76,906 |
| Karns City Area SD | Butler County | 95 | $76,899 |
| Ridgway Area SD | Elk County | 61 | $76,872 |
| Independence CS West | Philadelphia County | 58 | $76,828 |
| Avon Grove CS | Chester County | 129 | $76,768 |
| Eastern Lancaster County SD | Lancaster County | 224 | $76,754 |
| Executive Education Academy CS | Lehigh County | 95 | $76,672 |
| Mount Pleasant Area SD | Westmoreland County | 125 | $76,623 |
| Girard SD | Erie County | 122 | $76,371 |
| Freedom Area SD | Beaver County | 95 | $76,301 |
| General McLane SD | Erie County | 141 | $76,226 |
| Solanco SD | Lancaster County | 228 | $76,175 |
| KIPP North Philadelphia CS | Philadelphia County | 41 | $76,171 |
| Bellefonte Area SD | Centre County | 207 | $76,121 |
| Cumberland Valley SD | Cumberland County | 618 | $76,048 |
| Baden Academy CS | Beaver County | 39 | $76,026 |
| Robert Benjamin Wiley Community CS | Erie County | 39 | $76,000 |
| Cranberry Area SD | Venango County | 92 | $75,902 |
| Reading SD | Berks County | 1,052 | $75,880 |
| Erie City SD | Erie County | 798 | $75,769 |
| Fort Cherry SD | Washington County | 76 | $75,742 |
| Sto-Rox SD | Allegheny County | 72 | $75,718 |
| Big Beaver Falls Area SD | Beaver County | 119 | $75,624 |
| West Greene SD | Greene County | 65 | $75,511 |
| Yough SD | Westmoreland County | 131 | $75,408 |
| New Brighton Area SD | Beaver County | 108 | $75,269 |
| Avon Grove SD | Chester County | 355 | $75,260 |
| Union City Area SD | Erie County | 77 | $75,207 |
| Cambria Heights SD | Cambria County | 104 | $75,111 |
| Achievement House CS | Chester County | 64 | $75,027 |
| Southern Columbia Area SD | Columbia County | 98 | $74,969 |
| Philipsburg-Osceola Area SD | Clearfield County | 128 | $74,781 |
| Harrisburg City SD | Dauphin County | 428 | $74,775 |
| West Oak Lane CS | Philadelphia County | 60 | $74,773 |
| Warren County SD | Warren County | 303 | $74,751 |
| Palmerton Area SD | Carbon County | 137 | $74,750 |
| South Middleton SD | Cumberland County | 156 | $74,731 |
| Clarion-Limestone Area SD | Clarion County | 67 | $74,716 |
| Dunmore SD | Washington County | 108 | $74,704 |
| Ad Prima CS | Philadelphia County | 43 | $74,698 |
| Esperanza Cyber CS | Philadelphia County | 80 | $74,643 |
| Mifflinburg Area SD | Union County | 138 | $74,616 |
| McGuffey SD | Washington County | 126 | $74,556 |
| Northern Tioga SD | Tioga County | 163 | $74,442 |
| Bermudian Springs SD | Adams County | 127 | $74,436 |
| Philadelphia City SD | Philadelphia County | 8,144 | $74,421 |
| Newport SD | Perry County | 86 | $74,186 |
| Tamaqua Area SD | Schuylkill County | 131 | $74,176 |
| Titusville Area SD | Crawford County | 147 | $73,872 |
| Forest Hills SD | Cambria County | 120 | $73,668 |
| Northern Cambria SD | Cambria County | 77 | $73,649 |
| Moniteau SD | Butler County | 84 | $73,548 |
| Upper Adams SD | Adams County | 123 | $73,488 |
| School Lane CS | Bucks County | 109 | $73,339 |
| Southern Fulton SD | Fulton County | 54 | $73,308 |
| Somerset Area SD | Somerset County | 169 | $73,306 |
| Crawford Central SD | Crawford County | 233 | $73,288 |
| Greenwood SD | Perry County | 64 | $73,197 |
| Boys Latin of Philadelphia CS | Philadelphia County | 52 | $73,154 |
| Warrior Run SD | Northumberland County | 107 | $73,121 |
| Propel CS-Braddock Hills | Allegheny County | 58 | $73,086 |
| Benton Area SD | Columbia County | 57 | $73,076 |
| Line Mountain SD | Northumberland County | 76 | $73,075 |
| Eugenio Maria De Hostos CS | Philadelphia County | 37 | $73,027 |
| Belmont CS | Philadelphia County | 98 | $72,994 |
| Slippery Rock Area SD | Butler County | 150 | $72,979 |
| Bradford Area SD | McKean County | 177 | $72,930 |
| Propel CS-Homestead | Allegheny County | 42 | $72,690 |
| Antonia Pantoja Community CS | Philadelphia County | 41 | $72,659 |
| Shamokin Area SD | Northumberland County | 143 | $72,462 |
| Conneaut SD | Crawford County | 141 | $72,383 |
| Sharon City SD | Mercer County | 169 | $72,157 |
| Insight PA Cyber CS | Chester County | 274 | $72,007 |
| Renaissance Academy CS | Chester County | 97 | $71,992 |
| Brockway Area SD | Jefferson County | 74 | $71,946 |
| Bald Eagle Area SD | Centre County | 128 | $71,906 |
| Lincoln CS | York County | 40 | $71,850 |
| Middletown Area SD | Dauphin County | 189 | $71,720 |
| Susquenita SD | Perry County | 128 | $71,701 |
| North Schuylkill SD | Schuylkill County | 137 | $71,540 |
| Harbor Creek SD | Erie County | 157 | $71,505 |
| Clearfield Area SD | Clearfield County | 176 | $71,490 |
| Aliquippa SD | Beaver County | 85 | $71,405 |
| Steelton-Highspire SD | Dauphin County | 99 | $71,275 |
| Southeastern Greene SD | Greene County | 52 | $71,269 |
| Carmichaels Area SD | Greene County | 78 | $71,195 |
| Oil City Area SD | Venango County | 145 | $71,159 |
| Lincoln Park Performing Arts CS | Beaver County | 41 | $71,118 |
| Halifax Area SD | Dauphin County | 80 | $71,100 |
| Tuscarora SD | Franklin County | 157 | $71,089 |
| Redbank Valley SD | Clarion County | 81 | $71,051 |
| Lincoln Leadership Academy CS | Lehigh County | 73 | $70,918 |
| West Perry SD | Perry County | 162 | $70,900 |
| Millersburg Area SD | Dauphin County | 64 | $70,813 |
| Fort LeBoeuf SD | Erie County | 169 | $70,812 |
| Old Forge SD | Lackawanna County | 75 | $70,812 |
| Penn Cambria SD | Cambria County | 111 | $70,782 |
| Altoona Area SD | Blair County | 533 | $70,745 |
| Bedford Area SD | Bedford County | 118 | $70,636 |
| Curwensville Area SD | Clearfield County | 83 | $70,593 |
| Loyalsock Township SD | Lycoming County | 108 | $70,583 |
| Iroquois SD | Erie County | 93 | $70,464 |
| Allegheny-Clarion Valley SD | Clarion County | 60 | $70,422 |
| DuBois Area SD | Clearfield County | 253 | $70,387 |
| Richland SD | Cambria County | 107 | $70,310 |
| Westmont Hilltop SD | Cambria County | 104 | $70,173 |
| Oxford Area SD | Chester County | 257 | $70,097 |
| Bloomsburg Area SD | Columbia County | 115 | $69,987 |
| Reach Cyber CS | Dauphin County | 483 | $69,832 |
| Montrose Area SD | Susquehanna County | 133 | $69,737 |
| Schuylkill Haven Area SD | Schuylkill County | 94 | $69,734 |
| Millville Area SD | Columbia County | 60 | $69,695 |
| California Area SD | Washington County | 62 | $69,630 |
| Saint Marys Area SD | Elk County | 147 | $69,609 |
| Brookville Area SD | Jefferson County | 106 | $69,568 |
| Washington SD | Washington County | 116 | $69,527 |
| Albert Gallatin Area SD | Fayette County | 218 | $69,404 |
| East Pennsboro Area SD | Cumberland County | 190 | $69,370 |
| Propel CS-Montour | Allegheny County | 58 | $69,310 |
| Coudersport Area SD | Potter County | 57 | $69,228 |
| Northern York County SD | York County | 225 | $69,074 |
| Antietam SD | Berks County | 82 | $69,061 |
| Blue Ridge SD | Susquehanna County | 93 | $68,949 |
| Carlisle Area SD | Cumberland County | 360 | $68,920 |
| Fairfield Area SD | Adams County | 81 | $68,667 |
| Valley Grove SD | Venango County | 66 | $68,631 |
| Ringgold SD | Washington County | 186 | $68,431 |
| Wattsburg Area SD | Erie County | 96 | $68,379 |
| Jeannette City SD | Westmoreland County | 78 | $68,348 |
| Pottsville Area SD | Schuylkill County | 173 | $68,261 |
| Union Area SD | Lawrence County | 58 | $68,161 |
| Juniata County SD | Juniata County | 188 | $68,128 |
| Columbia Borough SD | Lancaster County | 98 | $68,016 |
| Tyrone Area SD | Blair County | 130 | $67,902 |
| Shenandoah Valley SD | Schuylkill County | 92 | $67,880 |
| Bellwood-Antis SD | Blair County | 96 | $67,631 |
| Blue Mountain SD | Schuylkill County | 200 | $67,555 |
| Troy Area SD | Bradford County | 112 | $67,489 |
| Allegheny Valley SD | Allegheny County | 89 | $67,364 |
| Southern Tioga SD | Tioga County | 146 | $67,041 |
| Chester-Upland SD | Delaware County | 220 | $66,995 |
| Claysburg-Kimmel SD | Blair County | 59 | $66,966 |
| Lehigh Valley Academy Regional CS | Northampton County | 170 | $66,959 |
| Juniata Valley SD | Huntingdon County | 61 | $66,951 |
| Sharpsville Area SD | Mercer County | 87 | $66,413 |
| Elk Lake SD | Susquehanna County | 111 | $66,014 |
| Chestnut Ridge SD | Bedford County | 98 | $65,925 |
| Kane Area SD | McKean County | 83 | $65,890 |
| Apollo-Ridge SD | Armstrong County | 104 | $65,881 |
| Discovery CS | Philadelphia County | 44 | $65,705 |
| Derry Area SD | Westmoreland County | 152 | $65,565 |
| Smethport Area SD | McKean County | 73 | $65,320 |
| Fairview SD | Erie County | 132 | $65,157 |
| Corry Area SD | Erie County | 167 | $64,984 |
| Pennsylvania Distance Learning CS | Allegheny County | 104 | $64,956 |
| Spring Cove SD | Blair County | 117 | $64,879 |
| Tussey Mountain SD | Bedford County | 79 | $64,619 |
| Northern Bedford County SD | Bedford County | 77 | $64,607 |
| Saint Clair Area SD | Schuylkill County | 43 | $64,605 |
| Punxsutawney Area SD | Jefferson County | 176 | $64,557 |
| Carbondale Area SD | Lackawanna County | 117 | $64,555 |
| Chester Charter Scholars Academy CS | Delaware County | 56 | $64,536 |
| Minersville Area SD | Schuylkill County | 82 | $64,500 |
| Montessori Regional CS | Erie County | 36 | $64,361 |
| Portage Area SD | Cambria County | 62 | $64,211 |
| Tri-Valley SD | Schuylkill County | 70 | $64,145 |
| Port Allegany SD | McKean County | 75 | $64,143 |
| Johnsonburg Area SD | Elk County | 48 | $64,131 |
| Moshannon Valley SD | Clearfield County | 61 | $64,122 |
| Mifflin County SD | Mifflin County | 372 | $63,983 |
| Central Cambria SD | Cambria County | 119 | $63,936 |
| Northwestern SD | Erie County | 105 | $63,902 |
| Panther Valley SD | Carbon County | 106 | $63,783 |
| Rockwood Area SD | Somerset County | 52 | $63,731 |
| Roberto Clemente CS | Lehigh County | 45 | $63,673 |
| Mahanoy Area SD | Schuylkill County | 89 | $63,472 |
| North East SD | Erie County | 128 | $63,309 |
| Mount Union Area SD | Huntingdon County | 112 | $62,422 |
| Pine Grove Area SD | Schuylkill County | 119 | $62,387 |
| Conemaugh Township Area SD | Somerset County | 69 | $62,213 |
| Union SD | Clarion County | 54 | $62,183 |
| Huntingdon Area SD | Huntingdon County | 148 | $61,451 |
| Windber Area SD | Somerset County | 84 | $61,376 |
| Berlin Brothersvalley SD | Somerset County | 68 | $61,212 |
| Lehigh Valley Charter High School for the Arts | Northampton County | 56 | $60,961 |
| Lehighton Area SD | Carbon County | 188 | $60,910 |
| Bear Creek Community CS | Luzerne County | 42 | $60,716 |
| Williams Valley SD | Dauphin County | 83 | $60,388 |
| Ferndale Area SD | Cambria County | 55 | $60,339 |
| Hollidaysburg Area SD | Blair County | 277 | $59,177 |
| Meyersdale Area SD | Somerset County | 83 | $59,000 |
| Innovative Arts Academy CS | Lehigh County | 35 | $57,943 |
| North Star SD | Somerset County | 92 | $57,126 |
| Keystone SD | Clarion County | 87 | $56,916 |
| Pennsylvania Virtual CS | Montgomery County | 232 | $56,461 |
| Agora Cyber CS | Montgomery County | 416 | $55,189 |
| Blacklick Valley SD | Cambria County | 58 | $54,716 |
| Freire CS | Philadelphia County | 85 | $52,941 |
| Bentworth SD | Washington County | 108 | $52,010 |
| Conemaugh Valley SD | Cambria County | 74 | $51,446 |
| Glendale SD | Cambria County | 80 | $50,692 |
| Mount Carmel Area SD | Northumberland County | 150 | $47,345 |
Source: NCES F-33 fiscal year 2022-23: teacher salaries in regular, special, vocational and other programs (Z35 to Z38); NCES Common Core of Data LEA staff 2022-23: teachers (full-time equivalent). Districts with 500 or more students (V33).
More lists for Pennsylvania
- Public schools in Pennsylvania
The state hub: schools, students, districts
- Largest schools
By 2024-25 enrollment
- Fewest students per teacher
Schools, 2024-25
- Highest-spending districts
F-33 fiscal year 2022-23
- Schools by district spending
F-33 fiscal year 2022-23
- Funding equity by district
F-33 fiscal year 2022-23
Sources
Source: NCES F-33 School District Finance Survey District teacher salaries (Z35-Z38) and membership · FY 2022-23