Salaripedia
English

How much does a school psychologist make in Worcester?

$93,090a year

Median yearly pay for school psychologists in the Worcester, MA metro area. That is $44.75 an hour or $7,758 a month.

Hourly
$44.75
Vs. national median
-3%
Rank among cities
71 of 212
Jobs in the area
480
Pay range
Lowest 10%: $61,650Median: $93,090Highest 10%: $135,200
PercentileYearlyHourly
10th$61,650$29.64
25th$72,290$34.75
Median$93,090$44.75
75th$104,200$50.08
90th$135,200$65.00

Other cities in Massachusetts

Median yearly pay for school psychologists.

Barnstable Town, MA$101,600
Boston, MA$98,670
Providence, RI$95,090
Springfield, MA$93,200
Amherst Town, MA$90,710
Pittsfield, MA$89,870
School Psychologist salary in Massachusetts School Psychologist salary in all states

Related jobs in Worcester

Same field, median yearly pay.

Materials Scientist$151,100
Biochemist and Biophysicist$125,400
Microbiologist$115,700
Clinical and Counseling Psychologist$112,100
Medical Scientist$105,300
Environmental Scientist and Specialist$103,700
Chemist$100,700
Economist$99,990
Occupational Health and Safety Specialist$99,150
Biological Scientist$96,550
Salaries for every job in Worcester, MA

Frequently asked questions

How much does a school psychologist make an hour in Worcester?

The median hourly pay in the Worcester, MA metro area is $44.75 ($93,090 a year).

Do school psychologists make more in Worcester than the national average?

No: $93,090 against $95,990 nationally, 3% less.

How does Worcester compare with the rest of Massachusetts?

The median in Massachusetts is $98,670, so Worcester pays 6% less.

Where does Worcester rank for school psychologist pay?

71 of 212 metro areas with data.

How much does a school psychologist make starting out in Worcester?

The lowest-paid 10% make $61,650 or less a year; the top 10% make $135,200 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.