KS ยท 2024-25 school year
Public schools in Kansas
Kansas has 1,341 open public schools run by 337 districts and other education agencies, enrolling 477,006 students. Schools average 13.8 students per teacher, compared with 15.3 nationally.
State totals
- Districts
- 337
- Schools
- 1,341
- Students
- 477,006
- Teachers (FTE)
- 34,276
- Students per teacher
- 13.8
- US: 15.3
- Charter schools
- 7
- Total spending
- $8.17 billion
- 2020 finance data
- Spending per pupil
- $16,437
- 2020 finance data. US: $16,826
In the 2020 finance data, districts in Kansas spent $16,437 per pupil, which is below the US figure of $16,826. Dollars are nominal and not adjusted for regional costs or inflation.
Download all 1,341 Kansas schools (CSV)School districts in Kansas
All 337 districts and agencies, largest first. Filter by name or city, or sort any column.
| Wichita School District | Wichita | 81 | 46,073 | 14.3 | $15,153 |
| Olathe School District | Olathe | 52 | 28,195 | 12.9 | $15,059 |
| Shawnee Mission Pub Sch | Shawnee Mission | 45 | 26,513 | 14.3 | $15,676 |
| Blue Valley School District | Overland Park | 37 | 22,252 | 13.3 | $18,427 |
| Kansas City School District | Kansas City | 43 | 21,538 | 15.4 | $15,918 |
| Topeka Public Schools | Topeka | 27 | 12,623 | 12.3 | $15,966 |
| Lawrence School District | Lawrence | 18 | 10,443 | 14.4 | $13,579 |
| Andover School District | Andover | 11 | 9,460 | 22.6 | $10,556 |
| Maize School District | Maize | 12 | 8,067 | 13.7 | $12,605 |
| Derby School District | Derby | 13 | 7,416 | 15.0 | $20,934 |
| Geary County Schools | Junction City | 15 | 7,307 | 12.5 | $25,224 |
| De Soto School District | De Soto | 13 | 7,295 | 13.2 | $17,155 |
| Dodge City School District | Dodge City | 11 | 7,268 | 18.3 | $14,962 |
| Manhattan-Ogden School District | Manhattan | 14 | 7,204 | 13.2 | $28,175 |
| Garden City School District | Garden City | 18 | 7,106 | 13.8 | $12,865 |
| Salina School District | Salina | 13 | 6,737 | 13.1 | $19,378 |
| Goddard School District | Goddard | 12 | 6,346 | 15.0 | $12,331 |
| Auburn-Washburn School District | Topeka | 9 | 5,873 | 12.8 | $12,943 |
| Spring Hill School District | Spring Hill | 11 | 5,860 | 16.1 | $19,776 |
| Gardner Edgerton School District | Gardner | 11 | 5,858 | 12.6 | $13,949 |
| Haysville School District | Haysville | 9 | 5,465 | 14.9 | $12,573 |
| Liberal School District | Liberal | 8 | 4,654 | 14.0 | $14,097 |
| Emporia School District | Emporia | 8 | 4,267 | 13.6 | $25,649 |
| Hutchinson Public Schools | Hutchinson | 10 | 4,230 | 14.1 | $15,822 |
| Turner-Kansas City School District | Kansas City | 8 | 3,926 | 14.5 | $21,513 |
| Seaman School District | Topeka | 7 | 3,700 | 13.5 | $12,598 |
| Shawnee Heights School District | Tecumseh | 6 | 3,647 | 14.2 | $12,104 |
| Hays School District | Hays | 7 | 3,527 | 15.3 | $15,858 |
| Pittsburg School District | Pittsburg | 6 | 3,377 | 13.2 | $17,694 |
| Leavenworth County Public Schools | Leavenworth | 8 | 3,269 | 14.4 | $20,175 |
| Valley Center Pub Sch | Valley Center | 7 | 3,177 | 14.1 | $12,336 |
| Basehor-Linwood School District | Basehor | 7 | 3,096 | 13.6 | $15,442 |
| Great Bend School District | Great Bend | 7 | 2,999 | 12.7 | $15,116 |
| Newton School District | Newton | 8 | 2,965 | 11.9 | $15,535 |
| Arkansas City School District | Arkansas City | 8 | 2,902 | 13.6 | $13,509 |
| Piper-Kansas City School District | Kansas City | 4 | 2,840 | 14.3 | $25,121 |
| Lansing School District | Lansing | 5 | 2,626 | 15.0 | $13,403 |
| Bonner Springs School District | Bonner Springs | 5 | 2,535 | 12.5 | $14,038 |
| Buhler School District | Buhler | 7 | 2,522 | 15.5 | $12,103 |
| McPherson County Public Schools | McPherson | 6 | 2,165 | 12.0 | $18,065 |
| Ottawa School District | Ottawa | 6 | 2,150 | 11.6 | $14,698 |
| Circle School District | Towanda | 6 | 2,122 | 14.1 | $16,619 |
| Winfield School District | Winfield | 6 | 2,050 | 12.4 | $18,705 |
| Renwick School District | Andale | 6 | 1,989 | 13.3 | $20,176 |
| Tonganoxie School District | Tonganoxie | 3 | 1,988 | 13.6 | $29,530 |
| Augusta School District | Augusta | 5 | 1,933 | 12.7 | $12,451 |
| Independence School District | Independence | 5 | 1,887 | 14.2 | $13,349 |
| El Dorado School District | El Dorado | 6 | 1,815 | 13.8 | $14,432 |
| Paola School District | Paola | 4 | 1,785 | 13.6 | $24,908 |
| Coffeyville School District | Coffeyville | 4 | 1,764 | 13.2 | $13,528 |
Showing 1 to 50 of 337
Kansas district rankings
Ratio and spending lists include only districts with 1,000 or more students, so very small districts do not dominate. These are factual sorts, not quality ratings.
Largest districts
- 1.Wichita School District46,073
- 2.Olathe School District28,195
- 3.Shawnee Mission Pub Sch26,513
- 4.Blue Valley School District22,252
- 5.Kansas City School District21,538
- 6.Topeka Public Schools12,623
- 7.Lawrence School District10,443
- 8.Andover School District9,460
- 9.Maize School District8,067
- 10.Derby School District7,416
Lowest student-teacher ratio
- 1.Kaw Valley School District10.9
- 2.Nickerson School District10.9
- 3.Wellington School District11.2
- 4.Iola School District11.2
- 5.Fort Leavenworth School District11.3
- 6.Clay County Public Schools11.4
- 7.Ottawa School District11.6
- 8.Newton School District11.9
- 9.McPherson County Public Schools12.0
- 10.Fort Scott School District12.0
Highest student-teacher ratio
- 1.Central Plains School District26.1
- 2.Elkhart School District24.3
- 3.Andover School District22.6
- 4.Humboldt School District19.1
- 5.Smoky Valley School District18.7
- 6.Dodge City School District18.3
- 7.Spring Hill School District16.1
- 8.Louisburg School District15.6
- 9.Buhler School District15.5
- 10.Baldwin City School District15.4
Highest spending per pupil (2020)
- 1.Wamego School District$44,399
- 2.Iola School District$40,501
- 3.Fort Leavenworth School District$30,025
- 4.Tonganoxie School District$29,530
- 5.Manhattan-Ogden School District$28,175
- 6.Emporia School District$25,649
- 7.Geary County Schools$25,224
- 8.Piper-Kansas City School District$25,121
- 9.Paola School District$24,908
- 10.Louisburg School District$24,143
Lowest spending per pupil (2020)
- 1.Elkhart School District$6,362
- 2.Smoky Valley School District$10,025
- 3.Andover School District$10,556
- 4.Pratt County Public Schools$11,137
- 5.Mulvane School District$11,826
- 6.Buhler School District$12,103
- 7.Shawnee Heights School District$12,104
- 8.Goddard School District$12,331
- 9.Valley Center Pub Sch$12,336
- 10.Ulysses School District$12,348
Schools by level
369 high schools, 222 middle schools and 709 elementary schools. The largest of each are listed below; use search or a district page for the rest.
High schools 369
- East High Wichita, 2,435 students
- Dodge City High School Dodge City, 2,178 students
- Derby High School Derby, 2,172 students
- Manhattan High School Manhattan, 2,087 students
- Southeast High Wichita, 2,066 students
- North High Wichita, 2,041 students
- Olathe North Senior High Olathe, 2,011 students
- Olathe Northwest High School Olathe, 1,958 students
- Garden City High School Garden City, 1,946 students
- Wyandotte High Kansas City, 1,903 students
- Washburn Rural High Topeka, 1,878 students
- Olathe East Senior High Olathe, 1,844 students
- Campus High Haysville Wichita, 1,803 students
- Gardner Edgerton High Gardner, 1,794 students
- Olathe South Senior High Olathe, 1,778 students
Middle schools 222
- Washburn Rural Middle School Topeka, 966 students
- Truesdell Middle School Wichita, 924 students
- Derby Middle Sch Derby, 923 students
- Junction City Middle School Junction City, 900 students
- Indian Hills Middle Prairie Village, 879 students
- Curtis Middle School Wichita, 846 students
- Emporia Middle School Emporia, 843 students
- Derby North Middle School Derby, 832 students
- Wilbur Middle School Wichita, 822 students
- Carl B. Bruce Middle School Kansas City, 821 students
- Indian Woods Middle Overland Park, 809 students
- Dodge City Middle School Dodge City, 808 students
- Valley Center Middle School Valley Center, 802 students
- Aubry Bend Middle School Overland Park, 792 students
- Comanche Middle School Dodge City, 783 students
Elementary schools 709
- Silver City Elementary Kansas City, 1,495 students
- Community Elementary Coffeyville, 1,009 students
- Tonganoxie Elementary Tonganoxie, 919 students
- Vermillion Elementary School Maize, 874 students
- Christa McAuliffe Academy Wichita, 829 students
- Jennie Wilson Elementary Garden City, 796 students
- Miller Elementary Dodge City, 780 students
- Lansing Elementary School Lansing, 758 students
- Jardine Elementary Topeka, 729 students
- Atchison Elementary School Atchison, 693 students
- Briarwood Elementary Prairie Village, 674 students
- Chanute Elementary School Chanute, 652 students
- Eudora Elementary School Eudora, 650 students
- Minneha Core Knowledge Elementary Wichita, 644 students
- Piper Prairie Elementary Kansas City, 644 students
Cities with the most public schools
- Wichita 93 schools
- Kansas City 58 schools
- Olathe 54 schools
- Overland Park 47 schools
- Topeka 43 schools
- Garden City 18 schools
- Shawnee 18 schools
- Lawrence 18 schools
- Hutchinson 17 schools
- Salina 14 schools
- Manhattan 13 schools
- Goddard 12 schools
- Dodge City 11 schools
- Derby 10 schools
- Gardner 10 schools
- Leavenworth 9 schools
- Junction City 9 schools
- Abilene 8 schools
- Arkansas City 8 schools
- Andover 8 schools
Neighbouring states
Source: NCES Common Core of Data 2024-25 and F-33 finance 2020, via the Urban Institute Education Data Portal. Last reviewed October 2026. Finance figures are 2020 finance data in nominal dollars, not adjusted for inflation. Blank values are not available, not applicable or suppressed in the source. See the methodology.