Public schools by city in Kansas
56 Kansas cities have at least 5 public schools with a local mailing address. Each city page lists every school by level with its district, enrollment, and staffing. Smaller communities remain available through the Kansas district directory and search.
Cities with the most public schools
- Wichita93 schools · 51,782 students
- Kansas City59 schools · 28,654 students
- Olathe54 schools · 28,163 students
- Overland Park47 schools · 29,242 students
- Topeka44 schools · 21,180 students
- Garden City18 schools · 7,032 students
- Lawrence18 schools · 10,380 students
- Shawnee18 schools · 10,830 students
- Hutchinson17 schools · 5,801 students
- Salina14 schools · 6,678 students
- Manhattan13 schools · 7,049 students
- Goddard12 schools · 6,344 students
All Kansas cities A–Z
| City | Schools | High schools | Charter | Students |
|---|---|---|---|---|
| Abilene | 8 | 2 | 0 | 1,609 |
| Andover | 8 | 2 | 0 | 8,165 |
| Arkansas City | 8 | 1 | 0 | 2,902 |
| Augusta | 6 | 1 | 0 | 1,905 |
| Basehor | 7 | 1 | 0 | 2,844 |
| Bonner Springs | 5 | 1 | 0 | 1,976 |
| Derby | 10 | 1 | 0 | 6,491 |
| Dodge City | 11 | 1 | 0 | 7,268 |
| El Dorado | 7 | 1 | 0 | 2,030 |
| Elkhart | 5 | 2 | 0 | 1,580 |
| Emporia | 9 | 1 | 0 | 4,261 |
| Eudora | 5 | 2 | 0 | 1,701 |
| Fort Scott | 6 | 1 | 0 | 1,731 |
| Galena | 5 | 2 | 0 | 825 |
| Garden City | 18 | 2 | 0 | 7,032 |
| Gardner | 10 | 1 | 0 | 5,721 |
| Goddard | 12 | 2 | 0 | 6,344 |
| Goodland | 5 | 2 | 0 | 854 |
| Great Bend | 7 | 1 | 0 | 2,876 |
| Hays | 6 | 1 | 0 | 3,160 |
| Haysville | 6 | 0 | 0 | 2,938 |
| Holcomb | 5 | 2 | 0 | 907 |
| Holton | 6 | 2 | 0 | 1,564 |
| Hutchinson | 17 | 2 | 0 | 5,801 |
| Independence | 5 | 2 | 0 | 1,629 |
| Junction City | 11 | 2 | 0 | 4,654 |
| Kansas City | 59 | 10 | 0 | 28,654 |
| Lawrence | 18 | 2 | 1 | 10,380 |
| Leavenworth | 9 | 2 | 0 | 4,128 |
| Leawood | 6 | 0 | 0 | 2,685 |
| Lenexa | 8 | 0 | 0 | 3,783 |
| Liberal | 8 | 1 | 0 | 4,653 |
| Louisburg | 5 | 2 | 0 | 1,745 |
| Maize | 7 | 1 | 0 | 5,066 |
| Manhattan | 13 | 2 | 0 | 7,049 |
| McPherson | 6 | 1 | 0 | 2,117 |
| Mulvane | 5 | 2 | 0 | 1,718 |
| Newton | 9 | 2 | 0 | 2,943 |
| Olathe | 54 | 7 | 0 | 28,163 |
| Osawatomie | 6 | 2 | 0 | 1,021 |
| Ottawa | 6 | 2 | 0 | 2,150 |
| Overland Park | 47 | 8 | 0 | 29,242 |
| Parsons | 8 | 1 | 1 | 1,800 |
| Pittsburg | 6 | 1 | 0 | 3,375 |
| Prairie Village | 6 | 1 | 0 | 4,801 |
| Pratt | 7 | 2 | 0 | 1,584 |
| Salina | 14 | 3 | 0 | 6,678 |
| Shawnee | 18 | 2 | 0 | 10,830 |
| Spring Hill | 8 | 2 | 1 | 4,675 |
| Topeka | 44 | 9 | 1 | 21,180 |
| Ulysses | 5 | 2 | 0 | 1,517 |
| Valley Center | 7 | 2 | 0 | 3,177 |
| Wamego | 5 | 2 | 0 | 1,617 |
| Wellington | 7 | 2 | 0 | 1,439 |
| Wichita | 93 | 12 | 0 | 51,782 |
| Winfield | 6 | 1 | 0 | 1,915 |
