Lowest Student-Teacher Ratios
Public school students per full-time teacher across all the city's public schools. This measures staffing, not how well students learn, so it is not a school quality ranking.
96 cities ranked in the United States.
| Rank | City | Population | Score |
|---|---|---|---|
| 1 | Buffalo, NY Erie County | 276,617 | 100.0 |
| 2 | New York, NY Kings County | 8,478,072 | 99.0 |
| 3 | Boston, MA Suffolk County | 673,458 | 97.9 |
| 4 | Pittsburgh, PA Allegheny County | 307,668 | 96.8 |
| 5 | Madison, WI Dane County | 285,300 | 95.8 |
| 6 | Jersey City, NJ Hudson County | 302,824 | 94.7 |
| 7 | Kansas City, MO Jackson County | 516,032 | 93.7 |
| 8 | Atlanta, GA Fulton County | 520,070 | 92.6 |
| 9 | St. Louis, MO St. Louis city | 279,695 | 91.6 |
| 10 | Norfolk, VA Norfolk city | 231,105 | 90.5 |
| 11 | Albuquerque, NM Bernalillo County | 560,326 | 89.0 |
| 12 | Richmond, VA Richmond city | 233,655 | 89.0 |
| 13 | Chicago, IL Cook County | 2,721,308 | 87.4 |
| 14 | Raleigh, NC Wake County | 499,825 | 86.3 |
| 15 | Wichita, KS Sedgwick County | 400,991 | 85.3 |
| 16 | Lubbock, TX Lubbock County | 272,086 | 84.2 |
| 17 | Lincoln, NE Lancaster County | 300,619 | 83.2 |
| 18 | Plano, TX Collin County | 293,286 | 82.1 |
| 19 | Durham, NC Durham County | 301,870 | 81.1 |
| 20 | Chesapeake, VA Chesapeake city | 254,997 | 80.0 |
| 21 | Dallas, TX Dallas County | 1,326,087 | 79.0 |
| 22 | Philadelphia, PA Philadelphia County | 1,573,916 | 77.9 |
| 23 | Virginia Beach, VA Virginia Beach city | 454,808 | 76.8 |
| 24 | Arlington, TX Tarrant County | 403,672 | 75.8 |
| 25 | Winston-Salem, NC Forsyth County | 255,769 | 74.7 |
| 26 | Fort Worth, TX Tarrant County | 1,008,106 | 73.7 |
| 27 | San Antonio, TX Bexar County | 1,526,656 | 72.6 |
| 28 | Spokane, WA Spokane County | 230,609 | 71.6 |
| 29 | Denver, CO Denver County | 729,019 | 69.0 |
| 30 | Baltimore, MD Baltimore city | 568,271 | 69.0 |
| 31 | Newark, NJ Essex County | 317,303 | 69.0 |
| 32 | Garland, TX Dallas County | 250,431 | 69.0 |
| 33 | Irving, TX Dallas County | 258,060 | 66.3 |
| 34 | Frisco, TX Collin County | 235,208 | 65.3 |
| 35 | St. Paul, MN Ramsey County | 307,465 | 64.2 |
| 36 | Corpus Christi, TX Nueces County | 317,317 | 63.2 |
| 37 | St. Petersburg, FL Pinellas County | 267,102 | 62.1 |
| 38 | El Paso, TX El Paso County | 681,723 | 61.1 |
| 39 | Austin, TX Travis County | 993,588 | 60.0 |
| 40 | Toledo, OH Lucas County | 265,638 | 59.0 |
| 41 | Minneapolis, MN Hennepin County | 428,579 | 57.9 |
| 42 | Greensboro, NC Guilford County | 307,381 | 56.8 |
| 43 | Indianapolis, IN Marion County | 891,484 | 55.3 |
| 44 | Laredo, TX Webb County | 261,260 | 55.3 |
| 45 | Tucson, AZ Pima County | 554,013 | 53.7 |
| 46 | Houston, TX Harris County | 2,390,125 | 52.1 |
| 47 | Scottsdale, AZ Maricopa County | 246,170 | 52.1 |
| 48 | New Orleans, LA Orleans Parish | 362,701 | 50.5 |
| 49 | Memphis, TN Shelby County | 610,919 | 49.5 |
| 50 | Fort Wayne, IN Allen County | 273,203 | 48.4 |