CLASS 6
1. Columbia Rock Bridge (6)
2. Hazelwood Central (2)
3. Rockhurst (1)
4. Liberty (1)
5. DeSmet
Others receiving votes: Fort Zumwalt West, Blue Springs, Oakville, Jefferson City.
CLASS 5
1. Raymore-Peculiar (10)
2. McCluer North
3. Hazelwood East
4. Camdenton
5. Kirkwood
Others receiving votes: Belton, Park Hill South.
CLASS 4
1. Webb City (5)
2. Webster Groves (4)
3. Lee's Summit West (1)
4. Ozark
5. St. Mary's
6. Benton
7. Duchesne
8. Affton
9. Nixa
10. Farmington
Others receiving votes: Hannibal, Parkway Central, Marshall, Summit.
CLASS 3
1. Harrisonville (10)
2. MICDS
3. Cassville
4. Cameron
5. Kansas City St. Pius X
6. Grain Valley
7. Platte County
8. Seneca
9. Salem
10. Lutheran North
Others receiving votes: Lincoln Prep, John Burroughs, Cardinal Ritter, Bolivar, Odessa, Mount Vernon, Westminster, Oak Grove, Borgia, O'Hara.
CLASS 2
1. Mountain Grove (6)
2. Blair Oaks (4)
3. Brookfield
4. Lawson
5. Crystal City
6. Centralia
7. Hogan Prep
8. Caruthersville
9. Houston
10. Montgomery County
Others receiving votes: Palmyra, Charleston, Bishop LeBlond, Trenton.
CLASS 1
1. Marionville (10)
2. West Platte
3. Adrian
4. South Shelby
5. Putnam County
6. Gallatin
7. Valle Catholic
8. Greenfield
9. South Harrison
10. Cass-Midway
Others receiving votes: Princeton, Orrick, McAuley Catholic, Marceline, Salisbury.
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.