2026
Best cities for elementary teachers to move to
377 metros with a published BLS OEWS May 2025 median, ranked by what is left after tax and rent. One adult, one bedroom. Walla Walla leaves $3,471 a month.
| Rank | Metro | Pay | Left over | Employment | LQ | Paid to move |
|---|---|---|---|---|---|---|
| 1 | Walla Walla, WAAll jobs | $102,980 | $3,471/mo | 220 | 0.94 | — |
| 2 | Spokane, WAAll jobs | $98,800 | $3,389/mo | 2,340 | 1.02 | — |
| 3 | Yakima, WAAll jobs | $98,330 | $3,240/mo | 1,360 | 1.57 | — |
| 4 | Olympia, WAAll jobs | $104,650 | $3,184/mo | 950 | 0.81 | — |
| 5 | Bremerton, WAAll jobs | $102,650 | $3,059/mo | 900 | 1.07 | — |
| 6 | Kennewick, WAAll jobs | $100,380 | $3,059/mo | 1,410 | 1.22 | — |
| 7 | Bellingham, WAAll jobs | $101,230 | $3,055/mo | 790 | 0.97 | — |
| 8 | Wenatchee, WAAll jobs | $100,340 | $3,036/mo | 510 | 1.11 | — |
| 9 | El Centro, CAAll jobs | $100,390 | $2,902/mo | 860 | 1.48 | — |
| 10 | Seattle, WAAll jobs | $102,920 | $2,844/mo | 14,560 | 0.78 | — |
| 11 | Mount Vernon, WAAll jobs | $100,730 | $2,773/mo | 500 | 1.07 | — |
| 12 | Hanford, CAAll jobs | $98,470 | $2,664/mo | 950 | 2.18 | — |
| 13 | Merced, CAAll jobs | $100,120 | $2,641/mo | 1,560 | 2.19 | — |
| 14 | Yuba City, CAAll jobs | $97,000 | $2,563/mo | 920 | 2.01 | — |
| 15 | Kingston, NYAll jobs | $97,920 | $2,555/mo | 710 | 1.35 | — |
| 16 | Visalia, CAAll jobs | $98,430 | $2,549/mo | 2,440 | 1.60 | — |
| 17 | Chico, CAAll jobs | $95,000 | $2,523/mo | 1,120 | 1.60 | — |
| 18 | Modesto, CAAll jobs | $101,640 | $2,497/mo | 2,450 | 1.40 | — |
| 19 | Sacramento, CAAll jobs | $103,390 | $2,490/mo | 10,480 | 1.09 | — |
| 20 | Canton, OHAll jobs | $77,940 | $2,322/mo | 1,540 | 1.06 | — |
| 21 | Akron, OHAll jobs | $78,560 | $2,264/mo | 2,010 | 0.70 | — |
| 22 | Barnstable Town, MAAll jobs | $100,320 | $2,255/mo | 810 | 0.97 | — |
| 23 | Dayton, OHAll jobs | $80,360 | $2,235/mo | 3,430 | 1.03 | — |
| 24 | Springfield, OHAll jobs | $77,320 | $2,226/mo | 580 | 1.42 | — |
| 25 | Farmington, NMAll jobs | $76,840 | $2,116/mo | 640 | 1.50 | — |
| 26 | Stockton, CAAll jobs | $97,400 | $2,095/mo | 3,380 | 1.31 | — |
| 27 | Vallejo, CAAll jobs | $100,790 | $2,080/mo | 1,680 | 1.30 | — |
| 28 | Longview, WAAll jobs | $79,910 | $2,060/mo | 440 | 1.20 | — |
| 29 | Youngstown, OHAll jobs | $72,560 | $2,054/mo | 1,780 | 1.25 | — |
| 30 | Las Cruces, NMAll jobs | $74,100 | $2,024/mo | 890 | 1.25 | — |
| 31 | York, PAAll jobs | $79,730 | $2,015/mo | 2,260 | 1.38 | — |
| 32 | Cleveland, OHAll jobs | $76,470 | $2,007/mo | 5,460 | 0.59 | — |
| 33 | Chambersburg, PAAll jobs | $76,750 | $1,996/mo | 500 | 0.93 | — |
| 34 | Lima, OHAll jobs | $75,830 | $1,980/mo | 540 | 1.21 | — |
| 35 | Redding, CAAll jobs | $83,780 | $1,971/mo | 1,110 | 1.74 | — |
| 36 | Salinas, CAAll jobs | $100,220 | $1,964/mo | 2,280 | 1.37 | — |
| 37 | Columbus, OHAll jobs | $78,150 | $1,947/mo | 9,950 | 1.01 | — |
| 38 | Bay City, MIAll jobs | $74,010 | $1,939/mo | 350 | 1.16 | — |
| 39 | St. Cloud, MNAll jobs | $73,160 | $1,933/mo | 950 | 1.03 | — |
| 40 | Reading, PAAll jobs | $79,860 | $1,926/mo | 1,780 | 1.14 | — |
| 41 | Saginaw, MIAll jobs | $73,810 | $1,926/mo | 740 | 1.03 | — |
| 42 | Riverside, CAAll jobs | $98,520 | $1,921/mo | 18,850 | 1.23 | — |
| 43 | Williamsport, PAAll jobs | $74,610 | $1,917/mo | 420 | 0.95 | — |
| 44 | Albuquerque, NMAll jobs | $75,520 | $1,893/mo | 1,900 | 0.53 | — |
| 45 | Johnstown, PAAll jobs | $71,300 | $1,872/mo | 600 | 1.40 | — |
| 46 | Harrisburg, PAAll jobs | $77,160 | $1,865/mo | 2,990 | 1.00 | — |
| 47 | San Luis Obispo, CAAll jobs | $97,620 | $1,857/mo | 1,140 | 1.05 | — |
| 48 | Gettysburg, PAAll jobs | $75,450 | $1,855/mo | 380 | 1.33 | — |
| 49 | Buffalo, NYAll jobs | $76,490 | $1,849/mo | 5,810 | 1.22 | — |
| 50 | Lansing, MIAll jobs | $72,930 | $1,840/mo | 1,730 | 0.89 | — |
| 51 | Bridgeport, CTAll jobs | $98,600 | $1,839/mo | 4,590 | 1.27 | — |
| 52 | Santa Rosa, CAAll jobs | $99,060 | $1,826/mo | 2,180 | 1.19 | — |
| 53 | Logan, UTAll jobs | $74,790 | $1,823/mo | 520 | 0.87 | — |
| 54 | Napa, CAAll jobs | $100,410 | $1,822/mo | 570 | 0.82 | — |
| 55 | Scranton, PAAll jobs | $76,590 | $1,818/mo | 1,780 | 0.78 | — |
| 56 | Binghamton, NYAll jobs | $76,540 | $1,807/mo | 980 | 1.13 | — |
| 57 | Providence, RIAll jobs | $86,720 | $1,806/mo | 6,280 | 0.99 | — |
| 58 | Pittsburgh, PAAll jobs | $76,550 | $1,805/mo | 7,640 | 0.77 | — |
| 59 | Utica, NYAll jobs | $77,010 | $1,796/mo | 1,160 | 1.10 | — |
| 60 | Lancaster, PAAll jobs | $78,360 | $1,795/mo | 2,350 | 1.04 | — |
| 61 | Glens Falls, NYAll jobs | $78,470 | $1,790/mo | 620 | 1.38 | — |
| 62 | Boulder, COAll jobs | $80,640 | $1,784/mo | 1,630 | 0.95 | — |
| 63 | Lebanon, PAAll jobs | $76,490 | $1,783/mo | 480 | 1.00 | — |
| 64 | Syracuse, NYAll jobs | $78,560 | $1,778/mo | 2,620 | 0.98 | — |
| 65 | Rochester, MNAll jobs | $75,770 | $1,766/mo | 910 | 0.83 | — |
| 66 | Salt Lake City, UTAll jobs | $77,920 | $1,751/mo | 4,840 | 0.66 | — |
| 67 | Santa Maria, CAAll jobs | $101,030 | $1,732/mo | 2,170 | 1.21 | — |
| 68 | Pittsfield, MAAll jobs | $78,910 | $1,724/mo | 530 | 1.04 | — |
| 69 | Ames, IAAll jobs | $62,430 | $1,723/mo | 440 | 0.88 | — |
| 70 | Minneapolis, MNAll jobs | $79,730 | $1,723/mo | 16,990 | 0.98 | — |
| 71 | Erie, PAAll jobs | $69,920 | $1,719/mo | 960 | 0.89 | — |
| 72 | Albany, NYAll jobs | $79,240 | $1,710/mo | 3,550 | 0.88 | — |
| 73 | Amherst Town, MAAll jobs | $79,900 | $1,709/mo | 640 | 1.09 | — |
| 74 | Athens, GAAll jobs | $76,600 | $1,689/mo | 1,360 | 1.59 | — |
| 75 | McAllen, TXAll jobs | $63,110 | $1,686/mo | 4,090 | 1.55 | — |
| 76 | State College, PAAll jobs | $76,760 | $1,681/mo | 540 | 0.87 | — |
| 77 | Anchorage, AKAll jobs | $79,270 | $1,662/mo | 1,720 | 1.09 | Alaska Permanent Fund Dividend |
| 78 | Brunswick, GAAll jobs | $75,530 | $1,660/mo | 620 | 1.49 | — |
| 79 | Warner Robins, GAAll jobs | $74,000 | $1,654/mo | 940 | 1.38 | — |
| 80 | Fairbanks, AKAll jobs | $79,160 | $1,650/mo | 290 | 0.90 | Alaska Permanent Fund Dividend |
| 81 | Oxnard, CAAll jobs | $99,420 | $1,643/mo | 3,060 | 1.06 | — |
| 82 | Vineland, NJAll jobs | $78,260 | $1,643/mo | 760 | 1.36 | — |
| 83 | Waterbury, CTAll jobs | $79,640 | $1,642/mo | 2,110 | 1.47 | — |
| 84 | Bakersfield, CAAll jobs | $79,900 | $1,626/mo | 4,540 | 1.50 | — |
| 85 | Mansfield, OHAll jobs | $63,980 | $1,625/mo | 410 | 0.95 | — |
| 86 | Allentown, PAAll jobs | $79,040 | $1,619/mo | 4,260 | 1.27 | — |
| 87 | Norwich, CTAll jobs | $83,840 | $1,617/mo | 1,060 | 0.94 | — |
| 88 | El Paso, TXAll jobs | $63,800 | $1,614/mo | 2,580 | 0.85 | — |
| 89 | Killeen, TXAll jobs | $63,120 | $1,613/mo | 2,280 | 1.70 | — |
| 90 | Davenport, IAAll jobs | $61,650 | $1,603/mo | 1,760 | 1.09 | — |
| 91 | Grand Forks, NDAll jobs | $61,430 | $1,568/mo | 540 | 1.16 | — |
| 92 | Brownsville, TXAll jobs | $63,350 | $1,567/mo | 1,950 | 1.39 | — |
| 93 | Harrisonburg, VAAll jobs | $77,340 | $1,560/mo | 660 | 1.13 | — |
| 94 | Fargo, NDAll jobs | $60,210 | $1,545/mo | 1,380 | 1.04 | — |
| 95 | Los Angeles, CAAll jobs | $101,860 | $1,540/mo | 44,790 | 0.80 | — |
| 96 | Waterloo, IAAll jobs | $60,780 | $1,536/mo | 890 | 1.18 | — |
| 97 | Amarillo, TXAll jobs | $61,170 | $1,529/mo | 960 | 0.87 | — |
| 98 | Bloomington, ILAll jobs | $65,590 | $1,529/mo | 670 | 0.85 | — |
| 99 | Atlantic City, NJAll jobs | $80,480 | $1,528/mo | 1,620 | 1.08 | — |
| 100 | Iowa City, IAAll jobs | $60,870 | $1,518/mo | 760 | 0.90 | — |
| 101 | Atlanta, GAAll jobs | $76,570 | $1,508/mo | 23,370 | 0.91 | — |
| 102 | Worcester, MAAll jobs | $82,810 | $1,507/mo | 3,850 | 1.23 | — |
| 103 | Portland, ORAll jobs | $82,330 | $1,500/mo | 7,530 | 0.70 | — |
| 104 | Springfield, MAAll jobs | $79,640 | $1,495/mo | 2,340 | 1.31 | — |
| 105 | Laredo, TXAll jobs | $61,310 | $1,489/mo | 1,710 | 1.76 | — |
| 106 | Cedar Rapids, IAAll jobs | $61,430 | $1,487/mo | 980 | 0.79 | — |
| 107 | Duluth, MNAll jobs | $65,840 | $1,486/mo | 1,100 | 0.99 | — |
| 108 | Longview, TXAll jobs | $60,210 | $1,484/mo | 1,200 | 1.14 | — |
| 109 | Fresno, CAAll jobs | $78,800 | $1,479/mo | 5,610 | 1.32 | — |
| 110 | Dover, DEAll jobs | $75,080 | $1,468/mo | 580 | 0.95 | — |
| 111 | Weirton, WVAll jobs | $60,670 | $1,466/mo | 390 | 1.21 | — |
| 112 | Minot, NDAll jobs | $61,350 | $1,461/mo | 400 | 1.35 | — |
| 113 | Mankato, MNAll jobs | $63,070 | $1,458/mo | 350 | 0.70 | — |
| 114 | Flint, MIAll jobs | $65,620 | $1,454/mo | 1,340 | 1.11 | — |
| 115 | Lubbock, TXAll jobs | $59,220 | $1,441/mo | 1,840 | 1.24 | — |
| 116 | Santa Fe, NMAll jobs | $73,750 | $1,439/mo | 320 | 0.58 | — |
| 117 | Hartford, CTAll jobs | $79,800 | $1,437/mo | 4,980 | 0.93 | — |
| 118 | Philadelphia, PAAll jobs | $78,570 | $1,431/mo | 23,380 | 0.90 | — |
| 119 | Denver, COAll jobs | $76,910 | $1,417/mo | 12,030 | 0.84 | — |
| 120 | New Haven, CTAll jobs | $79,820 | $1,416/mo | 2,730 | 1.09 | — |
| 121 | Johnson City, TNAll jobs | $61,330 | $1,413/mo | 570 | 0.79 | — |
| 122 | Wichita Falls, TXAll jobs | $58,900 | $1,410/mo | 290 | 0.58 | — |
| 123 | Battle Creek, MIAll jobs | $65,090 | $1,407/mo | 500 | 1.03 | — |
| 124 | Sherman, TXAll jobs | $60,030 | $1,389/mo | 420 | 0.90 | — |
| 125 | Santa Cruz, CAAll jobs | $99,260 | $1,383/mo | 1,000 | 1.14 | — |
| 126 | Boston, MAAll jobs | $98,060 | $1,381/mo | 20,340 | 0.84 | — |
| 127 | Grand Island, NEAll jobs | $64,530 | $1,380/mo | 360 | 1.03 | — |
| 128 | Memphis, TNAll jobs | $61,510 | $1,375/mo | 5,410 | 0.99 | West Memphis (MakeMyMove) |
| 129 | Bismarck, NDAll jobs | $61,010 | $1,374/mo | 640 | 1.01 | — |
| 130 | Beaumont, TXAll jobs | $60,260 | $1,371/mo | 1,780 | 1.22 | — |
| 131 | Lincoln, NEAll jobs | $61,940 | $1,363/mo | 1,240 | 0.76 | — |
| 132 | Jackson, MIAll jobs | $63,770 | $1,348/mo | 750 | 1.49 | — |
| 133 | Dubuque, IAAll jobs | $57,840 | $1,345/mo | 560 | 1.08 | — |
| 134 | Houston, TXAll jobs | $64,500 | $1,342/mo | 30,980 | 1.05 | — |
| 135 | St. George, UTAll jobs | $72,100 | $1,331/mo | 650 | 0.80 | — |
| 136 | Toledo, OHAll jobs | $63,250 | $1,331/mo | 3,350 | 1.29 | — |
| 137 | Anniston, ALAll jobs | $61,200 | $1,330/mo | 670 | 1.72 | — |
| 138 | Chicago, ILAll jobs | $78,390 | $1,330/mo | 45,840 | 1.14 | — |
| 139 | Odessa, TXAll jobs | $63,020 | $1,327/mo | 820 | 1.13 | — |
| 140 | Rockford, ILAll jobs | $64,200 | $1,326/mo | 1,530 | 1.25 | — |
| 141 | San Diego, CAAll jobs | $97,000 | $1,326/mo | 11,340 | 0.83 | — |
| 142 | San Antonio, TXAll jobs | $61,720 | $1,325/mo | 12,220 | 1.21 | — |
| 143 | Wausau, WIAll jobs | $59,500 | $1,324/mo | 460 | 0.74 | Basecamp Greater Wausau |
| 144 | Des Moines, IAAll jobs | $61,650 | $1,320/mo | 3,640 | 1.01 | — |
| 145 | Tyler, TXAll jobs | $60,120 | $1,312/mo | 920 | 0.89 | — |
| 146 | Kokomo, INAll jobs | $61,180 | $1,307/mo | 300 | 0.96 | — |
| 147 | Corvallis, ORAll jobs | $76,710 | $1,300/mo | 300 | 0.88 | — |
| 148 | Sioux City, IAAll jobs | $62,270 | $1,289/mo | 890 | 1.33 | — |
| 149 | Springfield, ILAll jobs | $62,340 | $1,286/mo | 1,000 | 1.12 | — |
| 150 | Kalamazoo, MIAll jobs | $63,450 | $1,278/mo | 1,180 | 1.09 | — |
| 151 | Paducah, KYAll jobs | $62,030 | $1,276/mo | 360 | 0.80 | Paducah Remote Workers Incentive |
| 152 | Clarksville, TNAll jobs | $59,760 | $1,271/mo | 1,560 | 1.70 | — |
| 153 | Gadsden, ALAll jobs | $57,890 | $1,270/mo | — | — | — |
| 154 | La Crosse, WIAll jobs | $60,690 | $1,269/mo | 710 | 0.94 | — |
| 155 | Green Bay, WIAll jobs | $60,600 | $1,258/mo | 1,150 | 0.74 | — |
| 156 | Dallas, TXAll jobs | $65,070 | $1,255/mo | 27,350 | 0.76 | — |
| 157 | Cincinnati, OHAll jobs | $64,740 | $1,249/mo | 9,150 | 0.93 | — |
| 158 | Decatur, ILAll jobs | $59,050 | $1,247/mo | 370 | 0.92 | — |
| 159 | Corpus Christi, TXAll jobs | $60,210 | $1,245/mo | 1,840 | 1.07 | — |
| 160 | Lewiston, IDAll jobs | $64,600 | $1,245/mo | 230 | 0.89 | — |
| 161 | Monroe, MIAll jobs | $63,030 | $1,244/mo | 560 | 1.54 | — |
| 162 | Shreveport, LAAll jobs | $61,850 | $1,244/mo | 2,280 | 1.57 | — |
| 163 | Decatur, ALAll jobs | $61,090 | $1,243/mo | — | — | — |
| 164 | Florence, ALAll jobs | $60,580 | $1,242/mo | — | — | Remote Shoals (Closed) |
| 165 | Rome, GAAll jobs | $64,360 | $1,242/mo | 400 | 1.01 | — |
| 166 | Grants Pass, ORAll jobs | $74,260 | $1,237/mo | 290 | 1.08 | — |
| 167 | Cheyenne, WYAll jobs | $61,150 | $1,233/mo | 380 | 0.88 | — |
| 168 | Owensboro, KYAll jobs | $63,010 | $1,232/mo | 470 | 1.06 | — |
| 169 | Appleton, WIAll jobs | $60,840 | $1,230/mo | 1,020 | 0.92 | — |
| 170 | Rapid City, SDAll jobs | $59,480 | $1,229/mo | 530 | 0.80 | — |
| 171 | Sheboygan, WIAll jobs | $61,110 | $1,221/mo | 490 | 0.91 | — |
| 172 | Eau Claire, WIAll jobs | $60,340 | $1,220/mo | 580 | 0.75 | — |
| 173 | Wheeling, WVAll jobs | $58,830 | $1,220/mo | 510 | 0.99 | — |
| 174 | Baltimore, MDAll jobs | $76,400 | $1,216/mo | 13,150 | 1.09 | — |
| 175 | Kingsport, TNAll jobs | $58,130 | $1,216/mo | 1,110 | 1.04 | — |
| 176 | Burlington, VTAll jobs | $77,030 | $1,212/mo | 1,140 | 1.06 | — |
| 177 | Champaign, ILAll jobs | $59,650 | $1,204/mo | 990 | 1.06 | — |
| 178 | Las Vegas, NVAll jobs | $65,040 | $1,203/mo | 6,660 | 0.66 | — |
| 179 | Omaha, NEAll jobs | $62,670 | $1,200/mo | 4,030 | 0.91 | — |
| 180 | Hot Springs, ARAll jobs | $57,730 | $1,198/mo | 340 | 0.98 | — |
| 181 | Pocatello, IDAll jobs | $60,840 | $1,198/mo | 270 | 0.79 | — |
| 182 | College Station, TXAll jobs | $57,870 | $1,196/mo | 960 | 0.80 | — |
| 183 | Fond du Lac, WIAll jobs | $59,920 | $1,189/mo | 420 | 1.07 | Fond du Lac County (MakeMyMove) |
| 184 | Altoona, PAAll jobs | $61,920 | $1,187/mo | 360 | 0.69 | — |
| 185 | Muncie, INAll jobs | $58,610 | $1,185/mo | 340 | 0.85 | Muncie (MakeMyMove) |
| 186 | Dothan, ALAll jobs | $60,950 | $1,181/mo | — | — | — |
| 187 | Little Rock, ARAll jobs | $58,580 | $1,179/mo | 3,210 | 1.00 | — |
| 188 | Wichita, KSAll jobs | $58,640 | $1,169/mo | 2,940 | 1.07 | — |
| 189 | Midland, MIAll jobs | $61,540 | $1,168/mo | 290 | 0.86 | — |
| 190 | Cleveland, TNAll jobs | $59,330 | $1,166/mo | 410 | 1.06 | — |
| 191 | San Francisco, CAAll jobs | $101,860 | $1,163/mo | 17,860 | 0.84 | — |
| 192 | Trenton, NJAll jobs | $77,850 | $1,163/mo | 1,830 | 0.85 | — |
| 193 | Victoria, TXAll jobs | $57,430 | $1,161/mo | 410 | 1.20 | — |
| 194 | Elizabethtown, KYAll jobs | $61,840 | $1,158/mo | 470 | 1.02 | — |
| 195 | Pueblo, COAll jobs | $62,000 | $1,156/mo | 640 | 1.16 | — |
| 196 | Waco, TXAll jobs | $59,100 | $1,155/mo | 1,180 | 1.02 | — |
| 197 | Chattanooga, TNAll jobs | $59,830 | $1,151/mo | 2,020 | 0.84 | — |
| 198 | Huntsville, ALAll jobs | $62,250 | $1,151/mo | 1,990 | 0.84 | — |
| 199 | Manchester, NHAll jobs | $73,380 | $1,151/mo | 1,510 | 0.85 | — |
| 200 | Salem, ORAll jobs | $74,810 | $1,148/mo | 1,120 | 0.67 | — |
| 201 | Valdosta, GAAll jobs | $63,480 | $1,143/mo | 570 | 1.18 | — |
| 202 | Muskegon, MIAll jobs | $62,660 | $1,142/mo | 620 | 1.11 | — |
| 203 | Midland, TXAll jobs | $61,350 | $1,139/mo | 380 | 0.35 | — |
| 204 | Knoxville, TNAll jobs | $61,980 | $1,136/mo | 3,360 | 0.89 | — |
| 205 | Janesville, WIAll jobs | $60,220 | $1,121/mo | 720 | 1.15 | — |
| 206 | Michigan City, INAll jobs | $59,480 | $1,121/mo | 470 | 1.29 | — |
| 207 | Oshkosh, WIAll jobs | $60,150 | $1,120/mo | 690 | 0.82 | — |
| 208 | Elmira, NYAll jobs | $61,220 | $1,112/mo | 450 | 1.51 | — |
| 209 | Elkhart, INAll jobs | $59,930 | $1,110/mo | 1,130 | 0.99 | — |
| 210 | Bowling Green, KYAll jobs | $61,260 | $1,101/mo | 910 | 1.24 | — |
| 211 | Kiryas Joel, NYAll jobs | $81,770 | $1,098/mo | 3,140 | 1.31 | — |
| 212 | Baton Rouge, LAAll jobs | $59,310 | $1,094/mo | 4,450 | 1.22 | — |
| 213 | Idaho Falls, IDAll jobs | $61,080 | $1,090/mo | 680 | 0.93 | — |
| 214 | Wildwood, FLAll jobs | $59,360 | $1,090/mo | 300 | 0.81 | — |
| 215 | Birmingham, ALAll jobs | $62,630 | $1,088/mo | 5,340 | 1.15 | — |
| 216 | Detroit, MIAll jobs | $65,210 | $1,086/mo | 18,390 | 1.08 | — |
| 217 | Hinesville, GAAll jobs | $67,090 | $1,085/mo | 310 | 1.71 | — |
| 218 | Fayetteville, ARAll jobs | $61,010 | $1,082/mo | 2,380 | 0.97 | Northwest Arkansas Life Works Here (Closed) |
| 219 | Macon, GAAll jobs | $61,510 | $1,081/mo | 1,080 | 1.27 | — |
| 220 | Jonesboro, ARAll jobs | $56,270 | $1,079/mo | 570 | 1.06 | — |
| 221 | Niles, MIAll jobs | $60,760 | $1,075/mo | 750 | 1.41 | — |
| 222 | Lexington Park, MDAll jobs | $76,170 | $1,072/mo | 1,200 | 1.90 | — |
| 223 | Ogden, UTAll jobs | $63,910 | $1,071/mo | 2,850 | 1.18 | — |
| 224 | Terre Haute, INAll jobs | $57,320 | $1,071/mo | 660 | 1.14 | — |
| 225 | Lafayette, INAll jobs | $59,590 | $1,068/mo | 720 | 0.79 | — |
| 226 | Billings, MTAll jobs | $62,390 | $1,066/mo | 820 | 0.98 | — |
| 227 | Augusta, GAAll jobs | $63,000 | $1,065/mo | 2,400 | 1.16 | — |
| 228 | Jacksonville, FLAll jobs | $61,080 | $1,065/mo | 6,220 | 0.91 | — |
| 229 | New Orleans, LAAll jobs | $60,350 | $1,065/mo | 4,400 | 1.11 | — |
| 230 | Louisville, KYAll jobs | $61,610 | $1,062/mo | 5,510 | 0.90 | — |
| 231 | Dalton, GAAll jobs | $63,340 | $1,061/mo | 1,120 | 1.92 | — |
| 232 | Rochester, NYAll jobs | $62,840 | $1,057/mo | 5,100 | 1.15 | — |
| 233 | Salisbury, MDAll jobs | $72,250 | $1,053/mo | 630 | 1.32 | — |
| 234 | Bend, ORAll jobs | $77,810 | $1,051/mo | 650 | 0.68 | — |
| 235 | Houma, LAAll jobs | $58,780 | $1,051/mo | 750 | 1.00 | — |
| 236 | Columbus, GAAll jobs | $61,360 | $1,044/mo | 1,340 | 1.29 | — |
| 237 | Topeka, KSAll jobs | $58,950 | $1,042/mo | 1,170 | 1.14 | Choose Topeka |
| 238 | Roanoke, VAAll jobs | $62,010 | $1,039/mo | 1,450 | 1.06 | — |
| 239 | Huntington, WVAll jobs | $57,450 | $1,036/mo | 1,350 | 1.07 | — |
| 240 | Austin, TXAll jobs | $61,270 | $1,035/mo | 8,450 | 0.73 | — |
| 241 | Fort Wayne, INAll jobs | $59,800 | $1,031/mo | 1,980 | 0.98 | — |
| 242 | Tuscaloosa, ALAll jobs | $60,220 | $1,031/mo | 1,150 | 1.19 | — |
| 243 | Mobile, ALAll jobs | $60,970 | $1,027/mo | — | — | — |
| 244 | Albany, ORAll jobs | $72,960 | $1,014/mo | 380 | 0.91 | — |
| 245 | Washington, DCAll jobs | $79,470 | $1,014/mo | 30,940 | 1.10 | — |
| 246 | Palm Bay, FLAll jobs | $62,510 | $1,013/mo | 2,310 | 1.06 | — |
| 247 | Greensboro, NCAll jobs | $59,730 | $1,009/mo | 2,590 | 0.79 | — |
| 248 | Traverse City, MIAll jobs | $66,020 | $1,008/mo | 450 | 0.74 | — |
| 249 | Portland, MEAll jobs | $76,770 | $1,007/mo | 2,830 | 1.10 | Maine Student Loan Repayment Tax Credit |
| 250 | St. Louis, MOAll jobs | $60,650 | $1,003/mo | 13,440 | 1.12 | — |
| 251 | Slidell, LAAll jobs | $59,850 | $999/mo | 2,080 | 2.37 | — |
| 252 | Madison, WIAll jobs | $63,690 | $998/mo | 3,530 | 0.97 | — |
| 253 | Grand Rapids, MIAll jobs | $61,900 | $994/mo | 5,080 | 0.95 | — |
| 254 | Gainesville, GAAll jobs | $64,780 | $993/mo | 820 | 0.89 | — |
| 255 | Kansas City, MOAll jobs | $61,060 | $980/mo | 11,500 | 1.17 | — |
| 256 | Racine, WIAll jobs | $60,840 | $974/mo | 860 | 1.26 | — |
| 257 | Lexington, KYAll jobs | $61,460 | $970/mo | 2,420 | 0.95 | — |
| 258 | Parkersburg, WVAll jobs | $55,140 | $963/mo | 230 | 0.71 | — |
| 259 | Bloomington, INAll jobs | $58,410 | $960/mo | 450 | 0.68 | — |
| 260 | Blacksburg, VAAll jobs | $60,600 | $958/mo | 630 | 0.96 | — |
| 261 | Provo, UTAll jobs | $62,930 | $955/mo | 3,420 | 1.26 | — |
| 262 | Milwaukee, WIAll jobs | $61,480 | $950/mo | 6,620 | 0.90 | — |
| 263 | Peoria, ILAll jobs | $57,440 | $949/mo | 1,500 | 1.01 | — |
| 264 | Staunton, VAAll jobs | $60,680 | $943/mo | 560 | 1.21 | — |
| 265 | Watertown, NYAll jobs | $62,150 | $942/mo | 440 | 1.26 | — |
| 266 | Ann Arbor, MIAll jobs | $64,060 | $939/mo | 1,630 | 0.83 | — |
| 267 | Greenville, SCAll jobs | $60,680 | $938/mo | 4,390 | 1.13 | — |
| 268 | Spartanburg, SCAll jobs | $60,990 | $936/mo | 1,530 | 1.04 | — |
| 269 | South Bend, INAll jobs | $58,180 | $931/mo | 1,220 | 1.04 | — |
| 270 | Nashville, TNAll jobs | $61,460 | $927/mo | 8,400 | 0.86 | — |
| 271 | Columbia, SCAll jobs | $60,050 | $917/mo | 4,360 | 1.24 | — |
| 272 | Indianapolis, INAll jobs | $60,510 | $903/mo | 8,610 | 0.87 | — |
| 273 | Fort Smith, ARAll jobs | $52,620 | $902/mo | 840 | 0.99 | — |
| 274 | Coeur d'Alene, IDAll jobs | $63,550 | $896/mo | 480 | 0.75 | — |
| 275 | Cape Coral, FLAll jobs | $60,470 | $888/mo | 2,230 | 0.82 | — |
| 276 | Hilton Head Island, SCAll jobs | $64,990 | $874/mo | 870 | 1.19 | — |
| 277 | Twin Falls, IDAll jobs | $60,890 | $874/mo | 490 | 1.08 | — |
| 278 | Savannah, GAAll jobs | $63,710 | $870/mo | 1,570 | 0.89 | — |
| 279 | Florence, SCAll jobs | $60,910 | $869/mo | 1,010 | 1.27 | — |
| 280 | Fort Collins, COAll jobs | $62,930 | $864/mo | 1,370 | 0.91 | — |
| 281 | North Port, FLAll jobs | $62,370 | $864/mo | 2,550 | 0.84 | — |
| 282 | Sumter, SCAll jobs | $57,650 | $856/mo | 470 | 1.53 | — |
| 283 | Hagerstown, MDAll jobs | $63,190 | $855/mo | 1,180 | 1.23 | Ascend WV |
| 284 | Kankakee, ILAll jobs | $57,980 | $835/mo | 360 | 0.94 | — |
| 285 | Burlington, NCAll jobs | $56,740 | $831/mo | 670 | 1.10 | — |
| 286 | Daphne, ALAll jobs | $61,680 | $830/mo | — | — | — |
| 287 | Charleston, WVAll jobs | $57,020 | $828/mo | 590 | 0.64 | — |
| 288 | Ithaca, NYAll jobs | $63,610 | $819/mo | 460 | 1.07 | — |
| 289 | Raleigh, NCAll jobs | $60,170 | $819/mo | 5,830 | 0.88 | — |
| 290 | Greeley, COAll jobs | $60,160 | $817/mo | 1,370 | 1.28 | — |
| 291 | Ocala, FLAll jobs | $57,540 | $814/mo | 1,220 | 1.13 | — |
| 292 | Montgomery, ALAll jobs | $59,610 | $802/mo | 1,560 | 1.06 | — |
| 293 | Winston-Salem, NCAll jobs | $56,510 | $790/mo | 2,220 | 0.91 | — |
| 294 | Colorado Springs, COAll jobs | $61,140 | $789/mo | 3,640 | 1.29 | — |
| 295 | Texarkana, TXAll jobs | $50,270 | $782/mo | 720 | 1.39 | — |
| 296 | Missoula, MTAll jobs | $58,240 | $779/mo | 490 | 0.83 | — |
| 297 | Panama City, FLAll jobs | $58,640 | $779/mo | 820 | 1.02 | — |
| 298 | Reno, NVAll jobs | $62,430 | $778/mo | 1,890 | 0.77 | — |
| 299 | Tallahassee, FLAll jobs | $55,020 | $777/mo | 1,490 | 0.89 | — |
| 300 | St. Joseph, MOAll jobs | $49,140 | $776/mo | 770 | 1.59 | — |
| 301 | Deltona, FLAll jobs | $57,770 | $774/mo | 2,280 | 1.16 | — |
| 302 | Virginia Beach, VAAll jobs | $63,380 | $766/mo | 7,130 | 1.05 | — |
| 303 | Auburn, ALAll jobs | $59,970 | $756/mo | 550 | 0.85 | — |
| 304 | Crestview, FLAll jobs | $60,330 | $755/mo | 970 | 0.87 | — |
| 305 | San Angelo, TXAll jobs | $51,590 | $755/mo | 600 | 1.35 | — |
| 306 | Phoenix, AZAll jobs | $59,180 | $741/mo | 16,560 | 0.78 | — |
| 307 | Boise, IDAll jobs | $61,230 | $735/mo | 2,490 | 0.71 | — |
| 308 | Richmond, VAAll jobs | $61,290 | $735/mo | 5,270 | 0.89 | — |
| 309 | Winchester, VAAll jobs | $61,200 | $734/mo | 730 | 1.20 | — |
| 310 | Jefferson City, MOAll jobs | $47,960 | $728/mo | 600 | 0.84 | — |
| 311 | Medford, ORAll jobs | $65,830 | $728/mo | 780 | 0.98 | — |
| 312 | Gainesville, FLAll jobs | $56,430 | $727/mo | 1,370 | 1.01 | — |
| 313 | Monroe, LAAll jobs | $50,300 | $716/mo | 1,250 | 1.60 | — |
| 314 | Springfield, MOAll jobs | $49,380 | $709/mo | 2,400 | 1.21 | — |
| 315 | Orlando, FLAll jobs | $60,190 | $690/mo | 10,950 | 0.87 | — |
| 316 | Greenville, NCAll jobs | $55,490 | $685/mo | 740 | 1.03 | — |
| 317 | Helena, MTAll jobs | $57,980 | $685/mo | 350 | 0.89 | — |
| 318 | Cape Girardeau, MOAll jobs | $47,100 | $681/mo | 1,030 | 2.58 | — |
| 319 | Manhattan, KSAll jobs | $49,520 | $680/mo | 570 | 1.18 | — |
| 320 | Sioux Falls, SDAll jobs | $50,040 | $680/mo | 1,330 | 0.84 | — |
| 321 | San Jose, CAAll jobs | $102,860 | $679/mo | 7,810 | 0.77 | — |
| 322 | Bangor, MEAll jobs | $60,080 | $677/mo | 940 | 1.45 | Maine Student Loan Repayment Tax Credit |
| 323 | Charlotte, NCAll jobs | $58,680 | $654/mo | 10,770 | 0.89 | — |
| 324 | Fayetteville, NCAll jobs | $54,350 | $651/mo | 1,490 | 1.27 | — |
| 325 | Morgantown, WVAll jobs | $51,380 | $649/mo | 250 | 0.42 | Ascend WV |
| 326 | Tampa, FLAll jobs | $60,120 | $647/mo | 11,000 | 0.85 | — |
| 327 | Alexandria, LAAll jobs | $47,950 | $645/mo | 680 | 1.26 | — |
| 328 | Charlottesville, VAAll jobs | $60,770 | $643/mo | 1,040 | 1.01 | — |
| 329 | Beckley, WVAll jobs | $51,910 | $625/mo | 300 | 0.79 | Ascend WV |
| 330 | Lawrence, KSAll jobs | $50,310 | $622/mo | 450 | 0.98 | — |
| 331 | Kenosha, WIAll jobs | $60,530 | $617/mo | 510 | 0.76 | — |
| 332 | Rocky Mount, NCAll jobs | $48,670 | $609/mo | 550 | 1.13 | — |
| 333 | Joplin, MOAll jobs | $48,770 | $603/mo | 1,100 | 1.41 | — |
| 334 | Jackson, TNAll jobs | $51,470 | $588/mo | 890 | 1.18 | — |
| 335 | Lawton, OKAll jobs | $47,330 | $561/mo | 450 | 1.19 | — |
| 336 | Charleston, SCAll jobs | $61,020 | $557/mo | 4,670 | 1.33 | — |
| 337 | Lewiston, MEAll jobs | $59,110 | $549/mo | 670 | 1.58 | Maine Student Loan Repayment Tax Credit |
| 338 | Eugene, ORAll jobs | $64,260 | $532/mo | 1,090 | 0.78 | — |
| 339 | New York, NYAll jobs | $96,900 | $506/mo | 98,900 | 1.17 | — |
| 340 | Sierra Vista, AZAll jobs | $47,980 | $503/mo | 450 | 1.49 | — |
| 341 | Lake Charles, LAAll jobs | $51,520 | $502/mo | 1,090 | 1.20 | — |
| 342 | Enid, OKAll jobs | $46,840 | $481/mo | 280 | 1.33 | — |
| 343 | Bozeman, MTAll jobs | $60,740 | $480/mo | 400 | 0.63 | — |
| 344 | Columbia, MOAll jobs | $47,920 | $477/mo | 840 | 0.88 | — |
| 345 | Oklahoma City, OKAll jobs | $48,780 | $477/mo | 6,070 | 1.00 | — |
| 346 | Abilene, TXAll jobs | $53,480 | $463/mo | 660 | 0.98 | — |
| 347 | Sebring, FLAll jobs | $48,660 | $461/mo | 390 | 1.54 | — |
| 348 | Lynchburg, VAAll jobs | $50,470 | $457/mo | 1,080 | 1.24 | — |
| 349 | Tulsa, OKAll jobs | $48,220 | $455/mo | 4,030 | 0.98 | Tulsa Remote |
| 350 | Naples, FLAll jobs | $60,470 | $442/mo | 1,370 | 0.88 | — |
| 351 | Evansville, INAll jobs | $49,120 | $431/mo | 1,110 | 0.92 | — |
| 352 | Hammond, LAAll jobs | $47,470 | $396/mo | 610 | 1.43 | — |
| 353 | Gulfport, MSAll jobs | $50,820 | $395/mo | 1,590 | 1.12 | — |
| 354 | Lafayette, LAAll jobs | $47,770 | $374/mo | 950 | 0.59 | — |
| 355 | Yuma, AZAll jobs | $48,360 | $369/mo | 730 | 1.19 | — |
| 356 | Durham, NCAll jobs | $51,400 | $366/mo | 2,430 | 0.79 | — |
| 357 | Goldsboro, NCAll jobs | $49,240 | $355/mo | 640 | 1.78 | — |
| 358 | Grand Junction, COAll jobs | $52,230 | $346/mo | 610 | 1.02 | — |
| 359 | Tucson, AZAll jobs | $47,220 | $345/mo | 3,530 | 1.01 | — |
| 360 | Pensacola, FLAll jobs | $50,360 | $278/mo | 2,760 | 1.63 | — |
| 361 | Lakeland, FLAll jobs | $50,420 | $248/mo | 3,280 | 1.38 | — |
| 362 | Great Falls, MTAll jobs | $48,320 | $242/mo | 310 | 0.96 | — |
| 363 | Jacksonville, NCAll jobs | $48,370 | $238/mo | 1,000 | 2.13 | — |
| 364 | Hickory, NCAll jobs | $49,540 | $216/mo | 1,560 | 1.14 | — |
| 365 | Jackson, MSAll jobs | $50,240 | $212/mo | 2,430 | 1.01 | — |
| 366 | Pinehurst, NCAll jobs | $50,540 | $210/mo | 530 | 1.38 | — |
| 367 | Hattiesburg, MSAll jobs | $47,650 | $203/mo | 450 | 0.80 | — |
| 368 | Lake Havasu City, AZAll jobs | $46,460 | $175/mo | 520 | 1.03 | — |
| 369 | Asheville, NCAll jobs | $50,080 | $172/mo | 1,450 | 0.90 | — |
| 370 | Flagstaff, AZAll jobs | $53,900 | $154/mo | 430 | 0.72 | — |
| 371 | Port St. Lucie, FLAll jobs | $53,610 | $54/mo | 1,730 | 1.14 | — |
| 372 | Wilmington, NCAll jobs | $48,240 | -$2/mo | 1,920 | 1.12 | — |
| 373 | Honolulu, HIAll jobs | $73,080 | -$5/mo | 4,220 | 1.06 | — |
| 374 | Kahului, HIAll jobs | $71,830 | -$36/mo | 640 | 0.97 | — |
| 375 | Prescott Valley, AZAll jobs | $47,400 | -$83/mo | 600 | 0.93 | — |
| 376 | Sebastian, FLAll jobs | $47,600 | -$147/mo | 510 | 0.99 | — |
| 377 | Miami, FLAll jobs | $58,300 | -$208/mo | 19,910 | 0.79 | — |
Location quotient compares this job's share of local employment with its share nationwide. Above 1.00 means the job is a larger share of local work. Rank is leftover only.
Other jobs
- Nurses
- Software Developers
- High School Teachers
- Accountants
- Truck Drivers
- Electricians
- Civil Engineers
- Lawyers
- Police Officers
- Financial Analysts
- Pharmacists
- Product Managers
- Physical Therapists
- Nurse Practitioners
- Physicians
- Construction Managers
- Data Scientists
- Firefighters
- Mechanical Engineers
Jobs that pay you to relocateCities that pay you to moveBest cities for remote workersEvery city for elementary school teacher
Questions
How are the best cities for elementary school teacher ranked?
By money left each month for one adult in a one-bedroom, after tax and rent, at the BLS OEWS May 2025 median wage for that metro. Cities without a published metro median are left off. Employment and location quotient are shown beside the rank. They do not change the order.
Is the pay a real local wage?
Yes. Each row uses the published metro median from BLS OEWS May 2025. A state median or a national estimate is not used on this list.