Best Middle Schools in Kansas

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Middle school in Kansas. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Middle School in KS and #1 in Johnson County

7 - 8 | Shawnee Mission, KS | Johnson County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 833 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#2 Middle School in KS and #2 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 594 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#3 Middle School in KS and #3 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 554 Students

Report Card

A+ Academic Results
A Learning Environment
A+ School Safety
A+ Overall Grade

#4 Middle School in KS and #1 in Butler County

6 - 8 | Andover, KS | Butler County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 662 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#5 Middle School in KS and #4 in Johnson County

6 - 8 | Leawood, KS | Johnson County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 554 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A+ Overall Grade

#6 Middle School in KS and #2 in Butler County

6 - 8 | Andover, KS | Butler County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 583 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#7 Middle School in KS and #5 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 646 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#8 Middle School in KS and #6 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 531 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#9 Middle School in KS and #7 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 780 Students

Report Card

A+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#10 Middle School in KS and #8 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 780 Students

Report Card

A+ Academic Results
A+ Learning Environment
A- School Safety
A+ Overall Grade

#11 Middle School in KS and #9 in Johnson County

6 - 8 | Leawood, KS | Johnson County

  • A+ Overall Grade
  • 13:1 Student/Teacher
  • 446 Students

Report Card

A+ Academic Results
A- Learning Environment
B School Safety
A+ Overall Grade

#12 Middle School in KS and #1 in Leavenworth County

7 - 9 | Fort Leavenworth, KS | Leavenworth County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 281 Students

Report Card

A+ Academic Results
A- Learning Environment
A- School Safety
A+ Overall Grade

#13 Middle School in KS and #10 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 623 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#14 Middle School in KS and #1 in Cowley County

6 - 8 | Winfield, KS | Cowley County

  • A+ Overall Grade
  • 12:1 Student/Teacher
  • 469 Students

Report Card

B+ Academic Results
A+ Learning Environment
A+ School Safety
A+ Overall Grade

#15 Middle School in KS and #11 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 753 Students

Report Card

A Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#16 Middle School in KS

6 - 8 | Sabetha, KS | Nemaha County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 174 Students

Report Card

A Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#17 Middle School in KS and #12 in Johnson County

6 - 8 | Lenexa, KS | Johnson County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 675 Students

Report Card

A+ Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#18 Middle School in KS and #13 in Johnson County

6 - 8 | Shawnee, KS | Johnson County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 729 Students

Report Card

A+ Academic Results
B+ Learning Environment
A- School Safety
A Overall Grade

#19 Middle School in KS and #1 in Rice County

5 - 8 | Bushton, KS | Rice County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 77 Students

Report Card

A Academic Results
A+ Learning Environment
NA School Safety
A Overall Grade

#20 Middle School in KS and #14 in Johnson County

6 - 8 | Overland Park, KS | Johnson County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 561 Students

Report Card

A+ Academic Results
A- Learning Environment
B+ School Safety
A Overall Grade

#21 Middle School in KS and #15 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 903 Students

Report Card

A+ Academic Results
B Learning Environment
B School Safety
A Overall Grade

#22 Middle School in KS and #2 in Leavenworth County

6 - 8 | Basehor, KS | Leavenworth County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 580 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#23 Middle School in KS and #1 in Jackson County

6 - 8 | Holton, KS | Jackson County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 238 Students

Report Card

A Academic Results
A+ Learning Environment
B School Safety
A Overall Grade

#24 Middle School in KS and #16 in Johnson County

6 - 8 | De Soto, KS | Johnson County

  • A Overall Grade
  • 11:1 Student/Teacher
  • 325 Students

Report Card

A Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#25 Middle School in KS and #17 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 749 Students

Report Card

A+ Academic Results
C+ Learning Environment
A School Safety
A Overall Grade

#26 Middle School in KS and #1 in Douglas County

6 - 8 | Lawrence, KS | Douglas County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 654 Students

Report Card

A+ Academic Results
B+ Learning Environment
B- School Safety
A Overall Grade

#27 Middle School in KS

7 - 8 | Paxico, KS | Wabaunsee County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 68 Students

Report Card

A+ Academic Results
B Learning Environment
B+ School Safety
A Overall Grade

#28 Middle School in KS

7 - 8 | Norton, KS | Norton County

  • A Overall Grade
  • 8:1 Student/Teacher
  • 89 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#29 Middle School in KS and #1 in Harvey County

5 - 8 | Hesston, KS | Harvey County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 247 Students

Report Card

A Academic Results
B Learning Environment
A+ School Safety
A Overall Grade

#30 Middle School in KS and #3 in Butler County

5 - 8 | Whitewater, KS | Butler County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 154 Students

Report Card

A Academic Results
A+ Learning Environment
A- School Safety
A Overall Grade

#31 Middle School in KS and #18 in Johnson County

7 - 8 | Shawnee Mission, KS | Johnson County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 726 Students

Report Card

A Academic Results
A Learning Environment
B School Safety
A Overall Grade

#32 Middle School in KS and #2 in Douglas County

6 - 8 | Eudora, KS | Douglas County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 381 Students

Report Card

A- Academic Results
A+ Learning Environment
A School Safety
A Overall Grade

#33 Middle School in KS and #1 in Mcpherson County

5 - 8 | Moundridge, KS | Mcpherson County

  • A Overall Grade
  • 12:1 Student/Teacher
  • 107 Students

Report Card

A- Academic Results
A+ Learning Environment
B+ School Safety
A Overall Grade

#34 Middle School in KS and #19 in Johnson County

5 - 8 | Gardner, KS | Johnson County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 565 Students

Report Card

A- Academic Results
A- Learning Environment
A+ School Safety
A Overall Grade

#35 Middle School in KS and #3 in Douglas County

6 - 8 | Baldwin City, KS | Douglas County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 354 Students

Report Card

A- Academic Results
A+ Learning Environment
B- School Safety
A- Overall Grade

#36 Middle School in KS and #1 in Sedgwick County

7 - 8 | Goddard, KS | Sedgwick County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 474 Students

Report Card

A Academic Results
B Learning Environment
A- School Safety
A- Overall Grade

#37 Middle School in KS and #2 in Sedgwick County

6 - 8 | Cheney, KS | Sedgwick County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 182 Students

Report Card

A Academic Results
A Learning Environment
B+ School Safety
A- Overall Grade

#38 Middle School in KS and #3 in Sedgwick County

7 - 8 | Goddard, KS | Sedgwick County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 401 Students

Report Card

A- Academic Results
A+ Learning Environment
B School Safety
A- Overall Grade

#39 Middle School in KS and #1 in Reno County

5 - 8 | Pretty Prairie, KS | Reno County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 90 Students

Report Card

A- Academic Results
A Learning Environment
A- School Safety
A- Overall Grade

#40 Middle School in KS

5 - 8 | Grinnell, KS | Gove County

  • A- Overall Grade
  • 5:1 Student/Teacher
  • 30 Students

Report Card

B Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#41 Middle School in KS and #4 in Sedgwick County

6 - 8 | Wichita, KS | Sedgwick County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 761 Students

Report Card

A Academic Results
A Learning Environment
D School Safety
A- Overall Grade

#42 Middle School in KS and #1 in Sumner County

6 - 8 | Wellington, KS | Sumner County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 358 Students

Report Card

B+ Academic Results
A+ Learning Environment
A School Safety
A- Overall Grade

#43 Middle School in KS and #1 in Franklin County

6 - 8 | Pomona, KS | Franklin County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 136 Students

Report Card

A- Academic Results
A+ Learning Environment
C+ School Safety
A- Overall Grade

#44 Middle School in KS and #5 in Sedgwick County

6 - 8 | Mulvane, KS | Sedgwick County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 386 Students

Report Card

A- Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#45 Middle School in KS and #1 in Crawford County

6 - 8 | Frontenac, KS | Crawford County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 219 Students

Report Card

B Academic Results
A+ Learning Environment
A School Safety
A- Overall Grade

#46 Middle School in KS

5 - 8 | Scott City, KS | Scott County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 282 Students

Report Card

B+ Academic Results
A+ Learning Environment
A- School Safety
A- Overall Grade

#47 Middle School in KS and #1 in Dickinson County

6 - 8 | Chapman, KS | Dickinson County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 222 Students

Report Card

B+ Academic Results
A Learning Environment
A School Safety
A- Overall Grade

#48 Middle School in KS

6 - 8 | Parsons, KS | Labette County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 277 Students

Report Card

B+ Academic Results
A+ Learning Environment
B- School Safety
A- Overall Grade

#49 Middle School in KS and #1 in Osage County

6 - 8 | Osage City, KS | Osage County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 161 Students

Report Card

A Academic Results
C+ Learning Environment
C+ School Safety
A- Overall Grade

#50 Middle School in KS

6 - 8 | Protection, KS | Comanche County

  • A- Overall Grade
  • 11:1 Student/Teacher
  • 60 Students

Report Card

B+ Academic Results
A+ Learning Environment
B School Safety
A- Overall Grade

#51 Middle School in KS and #20 in Johnson County

7 - 8 | Shawnee Mission, KS | Johnson County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 755 Students

Report Card

A- Academic Results
A- Learning Environment
B School Safety
A- Overall Grade

#52 Middle School in KS and #1 in Shawnee County

7 - 8 | Topeka, KS | Shawnee County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 985 Students

Report Card

A- Academic Results
B+ Learning Environment
B School Safety
A- Overall Grade

#53 Middle School in KS and #21 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 667 Students

Report Card

B+ Academic Results
A+ Learning Environment
B- School Safety
A- Overall Grade

#54 Middle School in KS and #2 in Reno County

6 - 8 | Hutchinson, KS | Reno County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 545 Students

Report Card

A- Academic Results
A- Learning Environment
A- School Safety
A- Overall Grade

#55 Middle School in KS and #1 in Brown County

5 - 8 | Hiawatha, KS | Brown County

  • A- Overall Grade
  • 12:1 Student/Teacher
  • 273 Students

Report Card

A Academic Results
B Learning Environment
B- School Safety
A- Overall Grade

#56 Middle School in KS and #2 in Brown County

5 - 8 | Everest, KS | Brown County

  • A- Overall Grade
  • 10:1 Student/Teacher
  • 173 Students

Report Card

B- Academic Results
A+ Learning Environment
A School Safety
A- Overall Grade

#57 Middle School in KS and #1 in Coffey County

5 - 8 | Burlington, KS | Coffey County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 275 Students

Report Card

A Academic Results
B Learning Environment
B School Safety
A- Overall Grade

#58 Middle School in KS and #2 in Sumner County

6 - 8 | Conway Springs, KS | Sumner County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 98 Students

Report Card

A- Academic Results
B+ Learning Environment
A- School Safety
A- Overall Grade

#59 Middle School in KS and #1 in Miami County

6 - 8 | Louisburg, KS | Miami County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 398 Students

Report Card

A- Academic Results
B Learning Environment
A- School Safety
A- Overall Grade

#60 Middle School in KS and #6 in Sedgwick County

7 - 8 | Clearwater, KS | Sedgwick County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 174 Students

Report Card

B+ Academic Results
A Learning Environment
NA School Safety
A- Overall Grade

#61 Middle School in KS and #3 in Leavenworth County

6 - 8 | Lansing, KS | Leavenworth County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 616 Students

Report Card

A- Academic Results
B Learning Environment
B- School Safety
B+ Overall Grade

#62 Middle School in KS and #1 in Jefferson County

5 - 8 | Meriden, KS | Jefferson County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 275 Students

Report Card

A- Academic Results
A Learning Environment
C+ School Safety
B+ Overall Grade

#63 Middle School in KS and #22 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 886 Students

Report Card

A Academic Results
C+ Learning Environment
B- School Safety
B+ Overall Grade

#64 Middle School in KS and #7 in Sedgwick County

6 - 8 | Wichita, KS | Sedgwick County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 536 Students

Report Card

A- Academic Results
A- Learning Environment
C+ School Safety
B+ Overall Grade

#65 Middle School in KS and #1 in Riley County

7 - 8 | Manhattan, KS | Riley County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 433 Students

Report Card

A Academic Results
B+ Learning Environment
C- School Safety
B+ Overall Grade

#66 Middle School in KS and #23 in Johnson County

5 - 8 | Gardner, KS | Johnson County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 699 Students

Report Card

A- Academic Results
A Learning Environment
B School Safety
B+ Overall Grade

#67 Middle School in KS and #8 in Sedgwick County

6 - 8 | Maize, KS | Sedgwick County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 728 Students

Report Card

A- Academic Results
C+ Learning Environment
A- School Safety
B+ Overall Grade

#68 Middle School in KS and #9 in Sedgwick County

6 - 8 | Wichita, KS | Sedgwick County

  • B+ Overall Grade
  • 20:1 Student/Teacher
  • 849 Students

Report Card

A Academic Results
C Learning Environment
A- School Safety
B+ Overall Grade

#69 Middle School in KS and #4 in Douglas County

6 - 8 | Lawrence, KS | Douglas County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 639 Students

Report Card

A Academic Results
B- Learning Environment
B- School Safety
B+ Overall Grade

#70 Middle School in KS and #4 in Butler County

6 - 8 | Augusta, KS | Butler County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 521 Students

Report Card

B- Academic Results
A+ Learning Environment
A- School Safety
B+ Overall Grade

#71 Middle School in KS

7 - 8 | Sublette, KS | Haskell County

  • B+ Overall Grade
  • 9:1 Student/Teacher
  • 61 Students

Report Card

B- Academic Results
A+ Learning Environment
C+ School Safety
B+ Overall Grade

#72 Middle School in KS and #1 in Wyandotte County

6 - 8 | Kansas City, KS | Wyandotte County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 491 Students

Report Card

A- Academic Results
B+ Learning Environment
B- School Safety
B+ Overall Grade

#73 Middle School in KS and #10 in Sedgwick County

6 - 8 | Haysville, KS | Sedgwick County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 526 Students

Report Card

B- Academic Results
A+ Learning Environment
B School Safety
B+ Overall Grade

#74 Middle School in KS and #11 in Sedgwick County

6 - 8 | Haysville, KS | Sedgwick County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 715 Students

Report Card

C- Academic Results
A+ Learning Environment
A+ School Safety
B+ Overall Grade

#75 Middle School in KS and #2 in Shawnee County

7 - 8 | Tecumseh, KS | Shawnee County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 549 Students

Report Card

A- Academic Results
C+ Learning Environment
NA School Safety
B+ Overall Grade

#76 Middle School in KS and #2 in Jackson County

5 - 8 | Mayetta, KS | Jackson County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 290 Students

Report Card

B+ Academic Results
B+ Learning Environment
A School Safety
B+ Overall Grade

#77 Middle School in KS and #24 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 711 Students

Report Card

B Academic Results
A+ Learning Environment
C+ School Safety
B+ Overall Grade

#79 Middle School in KS and #2 in Franklin County

6 - 8 | Wellsville, KS | Franklin County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 175 Students

Report Card

B+ Academic Results
A- Learning Environment
A- School Safety
B+ Overall Grade

#79 Middle School in KS

5 - 8 | Oakley, KS | Logan County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 124 Students

Report Card

B Academic Results
B+ Learning Environment
A+ School Safety
B+ Overall Grade

#80 Middle School in KS and #2 in Riley County

5 - 8 | Randolph, KS | Riley County

  • B+ Overall Grade
  • 9:1 Student/Teacher
  • 49 Students

Report Card

B+ Academic Results
B+ Learning Environment
NA School Safety
B+ Overall Grade

#81 Middle School in KS and #1 in Geary County

6 - 8 | Fort Riley, KS | Geary County

  • B+ Overall Grade
  • 11:1 Student/Teacher
  • 628 Students

Report Card

B Academic Results
A Learning Environment
A- School Safety
B+ Overall Grade

#82 Middle School in KS and #25 in Johnson County

5 - 8 | Gardner, KS | Johnson County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 531 Students

Report Card

B+ Academic Results
A Learning Environment
C+ School Safety
B+ Overall Grade

#84 Middle School in KS and #1 in Phillips County

5 - 8 | Phillipsburg, KS | Phillips County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 189 Students

Report Card

B Academic Results
A- Learning Environment
A School Safety
B+ Overall Grade

#84 Middle School in KS and #5 in Butler County

6 - 8 | Rose Hill, KS | Butler County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 363 Students

Report Card

B Academic Results
A- Learning Environment
A School Safety
B+ Overall Grade

#85 Middle School in KS and #6 in Butler County

7 - 8 | Benton, KS | Butler County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 277 Students

Report Card

A- Academic Results
B Learning Environment
C School Safety
B+ Overall Grade

#86 Middle School in KS and #2 in Mcpherson County

5 - 8 | Lindsborg, KS | Mcpherson County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 266 Students

Report Card

B+ Academic Results
B Learning Environment
A+ School Safety
B+ Overall Grade

#87 Middle School in KS

6 - 8 | Hays, KS | Ellis County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 699 Students

Report Card

B Academic Results
B+ Learning Environment
A+ School Safety
B+ Overall Grade

#88 Middle School in KS

6 - 8 | Marion, KS | Marion County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 110 Students

Report Card

B+ Academic Results
B Learning Environment
B+ School Safety
B+ Overall Grade

#89 Middle School in KS and #2 in Dickinson County

6 - 8 | Abilene, KS | Dickinson County

  • B+ Overall Grade
  • 15:1 Student/Teacher
  • 377 Students

Report Card

B Academic Results
A Learning Environment
A- School Safety
B+ Overall Grade

#90 Middle School in KS and #3 in Shawnee County

7 - 8 | Topeka, KS | Shawnee County

  • B+ Overall Grade
  • 12:1 Student/Teacher
  • 611 Students

Report Card

B Academic Results
A Learning Environment
B+ School Safety
B+ Overall Grade

#91 Middle School in KS

6 - 8 | Russell, KS | Russell County

  • B+ Overall Grade
  • 10:1 Student/Teacher
  • 180 Students

Report Card

B Academic Results
A- Learning Environment
A- School Safety
B+ Overall Grade

#92 Middle School in KS and #2 in Rice County

7 - 8 | Little River, KS | Rice County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 88 Students

Report Card

B+ Academic Results
B+ Learning Environment
A School Safety
B+ Overall Grade

#93 Middle School in KS

6 - 8 | Copeland, KS | Gray County

  • B+ Overall Grade
  • 17 Students

Report Card

B+ Academic Results
B+ Learning Environment
B+ School Safety
B+ Overall Grade

#94 Middle School in KS and #26 in Johnson County

7 - 8 | Shawnee Mission, KS | Johnson County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 860 Students

Report Card

B Academic Results
A Learning Environment
B School Safety
B+ Overall Grade

#95 Middle School in KS and #27 in Johnson County

6 - 8 | Olathe, KS | Johnson County

  • B Overall Grade
  • 12:1 Student/Teacher
  • 587 Students

Report Card

B- Academic Results
A+ Learning Environment
C School Safety
B Overall Grade

#96 Middle School in KS and #4 in Leavenworth County

6 - 8 | Easton, KS | Leavenworth County

  • B Overall Grade
  • 14:1 Student/Teacher
  • 155 Students

Report Card

B Academic Results
B+ Learning Environment
A School Safety
B Overall Grade

#97 Middle School in KS and #2 in Miami County

6 - 8 | Spring Hill, KS | Miami County

  • B Overall Grade
  • 16:1 Student/Teacher
  • 646 Students

Report Card

A Academic Results
D Learning Environment
A School Safety
B Overall Grade

#98 Middle School in KS and #1 in Barton County

6 - 8 | Hoisington, KS | Barton County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 224 Students

Report Card

B- Academic Results
A- Learning Environment
A School Safety
B Overall Grade

#99 Middle School in KS and #12 in Sedgwick County

7 - 8 | Valley Center, KS | Sedgwick County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 454 Students

Report Card

B Academic Results
A- Learning Environment
B School Safety
B Overall Grade

#100 Middle School in KS and #2 in Crawford County

6 - 8 | Pittsburg, KS | Crawford County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 661 Students

Report Card

B Academic Results
A Learning Environment
C- School Safety
B Overall Grade