Career/Technical Education Teachers, Middle School Salary by City
BLS OEWS May 2025 • 153 metro areas
Compare Career/Technical Education Teachers, Middle School salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Career/Technical Education Teachers, Middle School
in
All metros — Career/Technical Education Teachers, Middle School salaries
AL
| Metro area | Median salary | Employed |
|---|---|---|
| Birmingham, AL | $73,790 | 80 |
| Southeast Alabama | $56,770 | — |
| Huntsville, AL | $55,600 | 90 |
| Northeast Alabama | $53,850 | — |
| Mobile, AL | $48,350 | 60 |
| Alabama | $48,000 | 710 |
| Montgomery, AL | $47,680 | 70 |
| Northwest Alabama | $46,790 | 40 |
AR
| Metro area | Median salary | Employed |
|---|---|---|
| Little Rock, AR | $59,280 | 30 |
| Arkansas | $59,080 | 70 |
AZ
| Metro area | Median salary | Employed |
|---|---|---|
| Arizona | $48,630 | 60 |
CA
| Metro area | Median salary | Employed |
|---|---|---|
| California | $59,780 | — |
CO
| Metro area | Median salary | Employed |
|---|---|---|
| Boulder, CO | $75,810 | 40 |
| Denver, CO | $75,570 | 170 |
| Colorado | $63,950 | 390 |
| Colorado Springs, CO | $57,520 | 60 |
CT
| Metro area | Median salary | Employed |
|---|---|---|
| Bridgeport, CT | $99,040 | 40 |
| Hartford, CT | $82,920 | 30 |
| Connecticut | $81,860 | 80 |
DC
| Metro area | Median salary | Employed |
|---|---|---|
| Washington, DC-VA-MD-WV | $68,080 | 350 |
FL
| Metro area | Median salary | Employed |
|---|---|---|
| Tampa, FL | $79,170 | 140 |
| Jacksonville, FL | $73,870 | 70 |
| Florida | $63,300 | 770 |
| Miami, FL | $61,060 | 220 |
| Lakeland, FL | $50,330 | 70 |
GA
| Metro area | Median salary | Employed |
|---|---|---|
| Atlanta, GA | $83,700 | — |
| South Georgia | $76,480 | — |
| Georgia | $73,020 | 570 |
| North Georgia | $64,940 | 70 |
| Middle Georgia | $64,740 | — |
IA
| Metro area | Median salary | Employed |
|---|---|---|
| Iowa | $66,080 | 100 |
IL
| Metro area | Median salary | Employed |
|---|---|---|
| Chicago, IL-IN | $86,220 | 110 |
| Illinois | $79,950 | 160 |
IN
| Metro area | Median salary | Employed |
|---|---|---|
| Indiana | $52,920 | 40 |
LA
| Metro area | Median salary | Employed |
|---|---|---|
| Louisiana | $53,550 | 120 |
| Baton Rouge, LA | $51,180 | 30 |
| New Orleans, LA | $49,720 | 40 |
MA
| Metro area | Median salary | Employed |
|---|---|---|
| Massachusetts | $80,290 | 50 |
MD
| Metro area | Median salary | Employed |
|---|---|---|
| Maryland | $60,580 | — |
MI
| Metro area | Median salary | Employed |
|---|---|---|
| Detroit, MI | $60,650 | — |
MN
| Metro area | Median salary | Employed |
|---|---|---|
| Minneapolis, MN-WI | $84,980 | 150 |
| Minnesota | $78,300 | 170 |
MO
| Metro area | Median salary | Employed |
|---|---|---|
| St. Louis, MO-IL | $87,860 | — |
| Central Missouri | $56,460 | 40 |
| Southeast Missouri | $46,900 | 70 |
| Missouri | $44,630 | — |
MS
| Metro area | Median salary | Employed |
|---|---|---|
| Jackson, MS | $58,610 | 30 |
| Mississippi | $52,400 | 200 |
| Upper East Mississippi | $51,570 | 60 |
| West Delta Mississippi | $51,570 | 30 |
MT
| Metro area | Median salary | Employed |
|---|---|---|
| Montana | $62,320 | 50 |
NC
| Metro area | Median salary | Employed |
|---|---|---|
| Durham, NC | $57,650 | 40 |
| Charlotte, NC-SC | $54,990 | 310 |
| Hickory, NC | $51,930 | 40 |
| Winston, NC | $50,680 | — |
| North Carolina | $49,470 | 770 |
| Raleigh, NC | $45,330 | 120 |
| Greensboro, NC | $45,280 | 100 |
ND
| Metro area | Median salary | Employed |
|---|---|---|
| North Dakota | $64,390 | 70 |
NE
| Metro area | Median salary | Employed |
|---|---|---|
| Omaha, NE-IA | $63,200 | 90 |
| Nebraska | $61,810 | 270 |
| South Nebraska | $61,790 | 60 |
| Lincoln, NE | $52,690 | 60 |
| Northeast Nebraska | $51,430 | 30 |
NJ
| Metro area | Median salary | Employed |
|---|---|---|
| New Jersey | $54,060 | 40 |
NY
| Metro area | Median salary | Employed |
|---|---|---|
| New York, NY-NJ | $83,570 | 780 |
| Kiryas Joel, NY | $81,300 | 70 |
| Utica, NY | $79,880 | 40 |
| Albany, NY | $78,130 | 110 |
| New York | $78,040 | 1,560 |
| Syracuse, NY | $78,020 | 210 |
| Rochester, NY | $76,500 | 100 |
| Binghamton, NY | $74,190 | 30 |
| Capital/Northern New York | $66,250 | 30 |
| Buffalo, NY | $63,830 | 90 |
OH
| Metro area | Median salary | Employed |
|---|---|---|
| Columbus, OH | $103,580 | — |
| Cleveland, OH | $94,990 | — |
| Ohio | $80,910 | 260 |
| Eastern Ohio | $65,340 | — |
| Cincinnati, OH-KY-IN | $62,050 | 140 |
| Dayton, OH | $56,830 | 70 |
| Toledo, OH | $46,990 | 30 |
OK
| Metro area | Median salary | Employed |
|---|---|---|
| Oklahoma | $56,250 | 100 |
| Oklahoma City, OK | $50,380 | 30 |
OR
| Metro area | Median salary | Employed |
|---|---|---|
| Portland, OR-WA | $101,340 | 40 |
| Oregon | $63,010 | — |
PA
| Metro area | Median salary | Employed |
|---|---|---|
| Pittsburgh, PA | $98,430 | 270 |
| Central Pennsylvania | $76,220 | — |
| Allentown, PA-NJ | $73,170 | 80 |
| Pennsylvania | $73,170 | 930 |
| Philadelphia, PA-NJ-DE-MD | $68,080 | 310 |
| Harrisburg, PA | $62,260 | 40 |
| Erie, PA | $60,400 | 50 |
RI
| Metro area | Median salary | Employed |
|---|---|---|
| Rhode Island | $93,590 | 40 |
| Providence, RI-MA | $93,310 | 40 |
SC
| Metro area | Median salary | Employed |
|---|---|---|
| South Carolina | $62,590 | 150 |
SD
| Metro area | Median salary | Employed |
|---|---|---|
| South Dakota | $47,070 | 40 |
TN
| Metro area | Median salary | Employed |
|---|---|---|
| Chattanooga, TN-GA | $65,190 | 30 |
| Tennessee | $59,660 | 100 |
| Nashville, TN | $57,120 | 50 |
TX
| Metro area | Median salary | Employed |
|---|---|---|
| Houston, TX | $66,590 | 710 |
| El Paso, TX | $63,980 | 40 |
| Dallas, TX | $63,660 | 930 |
| Austin, TX | $62,220 | 290 |
| Texas | $62,130 | 3,780 |
| Tyler, TX | $61,160 | 30 |
| Coastal Plains Region of Texas | $61,130 | 140 |
| San Antonio, TX | $60,950 | 320 |
| Sherman, TX | $60,860 | 30 |
| Waco, TX | $60,690 | 50 |
| Amarillo, TX | $60,150 | 50 |
| McAllen, TX | $60,120 | 80 |
| Corpus Christi, TX | $59,970 | 50 |
| Brownsville, TX | $59,910 | 60 |
| Texarkana, TX-AR | $59,910 | 40 |
| Killeen, TX | $59,150 | 50 |
| Eastern Region of Texas | $58,940 | 50 |
| College Station, TX | $58,710 | 30 |
| Longview, TX | $58,350 | 50 |
| North Region of Texas | $57,930 | 170 |
| Lubbock, TX | $57,580 | 30 |
| Hill Country Region of Texas | $57,210 | 100 |
| Northwestern Region of Texas | $57,120 | 90 |
| Beaumont, TX | $53,050 | 50 |
UT
| Metro area | Median salary | Employed |
|---|---|---|
| Salt Lake City, UT | $83,630 | — |
| Utah | $71,910 | 170 |
| High Desert Utah | $57,400 | — |
VA
| Metro area | Median salary | Employed |
|---|---|---|
| Virginia Beach, VA-NC | $79,090 | 80 |
| Virginia | $62,410 | 570 |
| Northwest Virginia | $59,000 | 30 |
| Richmond, VA | $57,590 | 60 |
WA
| Metro area | Median salary | Employed |
|---|---|---|
| Kennewick, WA | $107,620 | 40 |
| Spokane, WA | $104,370 | 60 |
| Bremerton, WA | $104,080 | 30 |
| Seattle, WA | $102,190 | 270 |
| Washington | $101,340 | 640 |
| Wenatchee, WA | $100,450 | 30 |
| Olympia, WA | $98,430 | 30 |
| Eastern Washington | $86,350 | 40 |
| Yakima, WA | $83,930 | 40 |
| Western Washington | $82,890 | 40 |
WI
| Metro area | Median salary | Employed |
|---|---|---|
| Milwaukee, WI | $78,270 | — |
| Wisconsin | $76,640 | 630 |
| South Central Wisconsin | $76,040 | 60 |
| Madison, WI | $73,020 | — |
| Green Bay, WI | $72,340 | 50 |
| Northeastern Wisconsin | $59,440 | 40 |
| Western Wisconsin | $59,090 | 40 |
WY
| Metro area | Median salary | Employed |
|---|---|---|
| Western Wyoming | $64,080 | 30 |
| Wyoming | $61,510 | 90 |
| Eastern Wyoming | $60,380 | 30 |