Salaripedia
English

How much does a self-enrichment teacher make in Worcester?

$47,330a year

Median yearly pay for self-enrichment teachers in the Worcester, MA metro area. That is $22.75 an hour or $3,944 a month.

Hourly
$22.75
Vs. national median
+1%
Rank among cities
88 of 356
Jobs in the area
1,170
Pay range
Lowest 10%: $35,870Median: $47,330Highest 10%: $97,590
PercentileYearlyHourly
10th$35,870$17.25
25th$37,500$18.03
Median$47,330$22.75
75th$66,370$31.91
90th$97,590$46.92

Other cities in Massachusetts

Median yearly pay for self-enrichment teachers.

Pittsfield, MA$51,080
Barnstable Town, MA$50,820
Boston, MA$50,250
Amherst Town, MA$48,890
Springfield, MA$45,400
Providence, RI$42,510
Self-Enrichment Teacher salary in Massachusetts Self-Enrichment Teacher salary in all states

Related jobs in Worcester

Same field, median yearly pay.

Health Specialties Teacher$106,500
Business Teacher$102,100
Political Science Teacher$102,000
Physics Teacher$101,600
Career/Technical Education Teacher$96,840
Biological Science Teacher$96,660
Communications Teacher$95,980
Career/Technical Education Teacher$95,780
Chemistry Teacher$93,410
Instructional Coordinator$91,990
Salaries for every job in Worcester, MA

Frequently asked questions

How much does a self-enrichment teacher make an hour in Worcester?

The median hourly pay in the Worcester, MA metro area is $22.75 ($47,330 a year).

Do self-enrichment teachers make more in Worcester than the national average?

Yes: $47,330 against $46,800 nationally, 1% more.

How does Worcester compare with the rest of Massachusetts?

The median in Massachusetts is $49,430, so Worcester pays 4% less.

Where does Worcester rank for self-enrichment teacher pay?

88 of 356 metro areas with data.

How much does a self-enrichment teacher make starting out in Worcester?

The lowest-paid 10% make $35,870 or less a year; the top 10% make $97,590 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.