Type in a job title:
Where?
salary_header
Salary rate
Annual
Month
Biweekly
Weekly
Day
Hour
How much does a Teacher make in Vestavia Hills, AL?
$42,072
/ Annual
Based on 7428 salaries
The average teacher salary in Vestavia Hills, AL is $42,072 per year or $20.23 per hour. Entry level positions start at $32,175 per year while most experienced workers make up to $76,013 per year.
Median
$42,072
chart
Low
$32,175
High
$76,013

Average salaries by state

California
$60,338
Based on 113494 salaries
New York
$52,850
Based on 48769 salaries
Oregon
$51,770
Based on 11581 salaries
New Mexico
$51,440
Based on 2681 salaries
Alaska
$51,264
Based on 1178 salaries
Louisiana
$48,335
Based on 4637 salaries
Arizona
$47,542
Based on 28224 salaries
Wyoming
$46,800
Based on 1012 salaries
Mississippi
$46,800
Based on 1205 salaries
Alabama
$46,673
Based on 5066 salaries
Hawaii
$46,143
Based on 1840 salaries
Massachusetts
$46,058
Based on 22669 salaries
New Hampshire
$45,600
Based on 3605 salaries
Washington
$45,135
Based on 17822 salaries
Nevada
$44,584
Based on 3635 salaries
North Dakota
$43,117
Based on 1064 salaries
Illinois
$43,046
Based on 25362 salaries
Rhode Island
$42,900
Based on 2445 salaries
Idaho
$42,859
Based on 1642 salaries
Arkansas
$42,699
Based on 3382 salaries
South Carolina
$42,565
Based on 11228 salaries
Michigan
$42,235
Based on 14313 salaries
Maryland
$41,923
Based on 9478 salaries
Vermont
$41,600
Based on 1804 salaries
Texas
$41,096
Based on 61025 salaries
Delaware
$41,034
Based on 1906 salaries
Colorado
$40,962
Based on 41594 salaries
West Virginia
$40,886
Based on 1156 salaries
Connecticut
$40,731
Based on 11414 salaries
Maine
$40,560
Based on 2766 salaries
New Jersey
$39,996
Based on 25407 salaries
Tennessee
$39,982
Based on 9131 salaries
Minnesota
$39,773
Based on 14105 salaries
Virginia
$39,018
Based on 15708 salaries
Montana
$38,480
Based on 1521 salaries
Pennsylvania
$37,567
Based on 24642 salaries
Missouri
$37,058
Based on 12500 salaries
Indiana
$35,394
Based on 8812 salaries
Utah
$35,372
Based on 4863 salaries
Wisconsin
$35,100
Based on 9907 salaries
North Carolina
$34,345
Based on 16358 salaries
Florida
$34,340
Based on 32740 salaries
Kansas
$34,320
Based on 4312 salaries
Kentucky
$33,280
Based on 4329 salaries
South Dakota
$32,371
Based on 1978 salaries
Iowa
$31,998
Based on 3293 salaries
Ohio
$31,202
Based on 17736 salaries
Georgia
$31,200
Based on 19940 salaries
Nebraska
$30,795
Based on 3528 salaries

Active jobs with salaries