School Psychologists Salary in Pennsylvania

BLS OEWS May 2025 • 14 metro areas • Pennsylvania

School Psychologists in Pennsylvania earn a median salary of $84,753 per year on average across 14 metro and nonmetro areas, -2.5% vs the national median of $86,930. An estimated 2,630 school psychologists are employed across Pennsylvania, with salaries ranging from $74,910 to $94,290 depending on location.

$84,753 Avg median salary in Pennsylvania
$94,290 Highest paying metro
$74,910 Lowest paying metro
2,630 Employed in Pennsylvania

Compare School Psychologists salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
School Psychologists
in
    vs

      School Psychologists salaries by city in Pennsylvania

      Metro area Median salary 25th pct 75th pct Employed
      Lancaster, PA $94,290 $80,550 $109,470 140
      Philadelphia, PA-NJ-DE-MD $92,650 $77,140 $104,350 1,470
      State College, PA $90,730 $67,070 $108,600 50
      Northwestern Pennsylvania $90,080 $77,670 $100,220 40
      York, PA $89,640 $72,070 $99,010 50
      Reading, PA $86,070 $77,990 $99,010 80
      Southwestern Pennsylvania $85,170 $74,280 $85,170 30
      Erie, PA $82,520 $78,440 $83,760 40
      Allentown, PA-NJ $81,700 $72,710 $88,820 200
      Harrisburg, PA $81,460 $74,380 $103,390 140
      Pittsburgh, PA $81,240 $66,940 $108,270 260
      Central Pennsylvania $79,440 $72,720 $90,480 40
      Scranton, PA $76,640 $63,000 $90,140 50
      Northeastern Pennsylvania $74,910 $70,100 $91,650 40

      View School Psychologists salaries in all cities