Salaripedia
English

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

$53,640a year

Median yearly pay for self-enrichment teachers in the Staunton-Stuarts Draft, VA metro area. That is $25.79 an hour or $4,470 a month.

Hourly
$25.79
Vs. national median
+15%
Rank among cities
24 of 356
Jobs in the area
310
Pay range
Lowest 10%: $50,920Median: $53,640Highest 10%: $91,510
PercentileYearlyHourly
10th$50,920$24.48
25th$50,920$24.48
Median$53,640$25.79
75th$85,820$41.26
90th$91,510$44.00

Other cities in Virginia

Median yearly pay for self-enrichment teachers.

Washington, DC$59,760
Charlottesville, VA$56,370
Richmond, VA$45,280
Winchester, VA$43,730
Virginia Beach, VA$43,480
Kingsport, TN$39,430
Blacksburg, VA$37,760
Lynchburg, VA$36,400
Roanoke, VA$36,370
Harrisonburg, VA$33,470
Self-Enrichment Teacher salary in Virginia Self-Enrichment Teacher salary in all states

Related jobs in Staunton

Same field, median yearly pay.

Secondary School Teacher$72,990
Special Education Teacher$70,690
Special Education Teacher$65,280
Middle School Teacher$64,560
Instructional Coordinator$64,360
Elementary School Teacher$60,680
Teaching Assistant$36,710
Substitute Teacher$28,750
Salaries for every job in Staunton, VA

Frequently asked questions

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

The median hourly pay in the Staunton-Stuarts Draft, VA metro area is $25.79 ($53,640 a year).

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

Yes: $53,640 against $46,800 nationally, 15% more.

How does Staunton compare with the rest of Virginia?

The median in Virginia is $49,160, so Staunton pays 9% more.

Where does Staunton rank for self-enrichment teacher pay?

24 of 356 metro areas with data.

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

The lowest-paid 10% make $50,920 or less a year; the top 10% make $91,510 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.