As the 2025 high school football season officially gets underway in Missouri, the excitement is palpable. Teams across the state are gearing up for their first full slate of games, the bulk of which are on Friday though some kicked off on Thursday, and fans are ready to see which programs will emerge as contenders.
With the early-week openers in the books, the Missouri State High School Activities Association (MSHSAA) released its 2025 class and district assignments on Friday morning, giving schools, coaches, and fans a roadmap for the path to the postseason.
The 2024 season saw several teams etch their names into Missouri high school football history with state championships. In Class 6, De Smet Jesuit emerged victorious, defeating Nixa 35-20 to claim the Spartans’ third state title. Platte County dominated Class 5 with a perfect 14-0 record, capping the season with a 49-14 win over Helias Catholic. Lutheran North showcased its prowess in Class 4, overpowering Festus 46-7 for the Crusaders’ seventh state title. Blair Oaks continued its legacy in Class 3, finishing the season undefeated with a 38-28 win against Seneca to secure the Falcons’ sixth championship. In Class 2, Lamar edged out Fair Grove 28-25, securing their 10th state title. Class 1 saw Adrian triumph over Penney with a 34-13 victory, marking the program’s second state championship.
Here are the 2025 MSHSAA class and district assignments for the high school football season.
Moved to Class 1
Saxony Lutheran (from Class 2, District 1)
Scott City (from Class 3, District 1)
Plattsburg (from Class 2, District 6)
Moved to Class 2
Duchesne (from Class 3, District 3)
Cuba (from Class 3, District 5)
Summit Christian Academy (from Class 3, District 6)
Moved to Class 3
Center (from Class 4, District 8)
Knob Noster (from Class 3, District 4)
Clever (from Class 3, District 4)
Pleasant Hope (from Class 3, District 4, now including Halfway/Marion C. Early)
Moved to Class 4
St. Mary’s South Side (from Class 5, District 5)
University City (from Class 4, District 3)
Vianney (from Class 4, District 2)
Westminster Christian Academy (from Class 4, District 2)
Moved to Class 5
Glendale (from Class 5, District 6)
Hillcrest (from Class 5, District 6)
Waynesville (from Class 5, District 5)
Webb City (from Class 5, District 6)
Moved to Class 6
Fox (from Class 5, District 1)
Cardinal Ritter (from Class 5, District 1)
Central (Cape Girardeau) (from Class 5, District 1)
Helias Catholic (from Class 5, District 6)
Rockhurst (from Class 5, District 8)
Truman (from Class 5, District 8)
Class 1
Crystal City (District 1 to District 2)
Van-Far (District 1 to District 2)
Veritas Christian Academy HS (District 1 to District 2)
Cole Camp (District 2 to District 4)
Linn (District 2 to District 4)
Russellville (District 2 to District 4)
Skyline (District 3 to District 4)
Tipton (District 2 to District 4)
Plattsburg (District 4 to District 6)
Class 2
Jefferson (Festus) (District 2 to District 1)
St. Pius X (Festus) (District 2 to District 1)
Cuba (District 5 to District 2)
Duchesne (District 5 to District 2)
Class 3
Center (District 8 to District 7)
Class 4
Holt (District 5 to District 4)
St. Mary’s South Side (District 5 to District 3)
University City (District 3 to District 4)
District 1
Charleston
Hayti
Malden
Portageville
Saxony Lutheran
District 2
Crystal City
Grandview (Hillsboro)
Louisiana
Van-Far
Veritas Christian Academy HS
District 3
Ash Grove
Cabool
Marionville
Miller
Pierce City
Thayer
District 4
Cole Camp
Linn
Russellville
Skyline
Tipton
District 5
Adrian
Crest Ridge (Chilhowee)
Midway
Polo
Sherwood
Windsor
District 6
Gallatin (Tri-County)
Maysville (Winston)
North Platte
Penney
Plattsburg
West Platte
District 7
Fayette
Harrisburg
Marceline
Salisbury
Westran
District 8
Highland
Milan
Putnam County
Scotland County
South Shelby
District 1
Caruthersville
Central (New Madrid County)
East Prairie
Jefferson (Festus)
Kelly
St. Pius X (Festus)
St. Vincent
District 2
Bowling Green
Cuba
Duchesne
Hermann
Montgomery County
Priory
District 3
Ava
Fair Grove
Forsyth
Houston
Liberty (Mountain View)
Springfield Catholic
Willow Springs
District 4
Butler
Diamond
El Dorado Springs
Holden
Lamar
Sarcoxie
Stockton (Sheldon)
District 5
Blair Oaks
Centralia
Father Tolton Regional Catholic
North Callaway
South Callaway
Versailles
Warsaw
District 6
Carrollton
Hogan Prep Academy Charter
KIPP KC Legacy
Lafayette County
Lexington
Lone Jack (Kingsville)
Summit Christian Academy
District 7
Brookfield
Clark County
Macon
Mark Twain
Monroe City
Palmyra
District 8
Cameron
East Buchanan
Lathrop
Lawson
Mid-Buchanan
South Harrison
Trenton
District 1
Central (Park Hills)
Dexter
Doniphan
Fredericktown
Kennett
Potosi
Scott City (Chaffee)
District 2
Herculaneum
John Burroughs
Lift for Life Academy Charter
Lutheran South
Normandy Collaborative
Ste. Genevieve
Valle Catholic
District 3
Owensville
Principia (Whitfield)
St. Charles West
St. Clair
St. Francis Borgia
Winfield
Wright City
District 4
California
Eldon
Fulton
Hallsville
Moberly
Osage
Southern Boone
District 5
Buffalo
Clever
Mountain Grove
Pleasant Hope (Halfway, Marion C. Early)
Salem
St. James
Strafford
District 6
Aurora
Cassville
East Newton
Hollister
Mt. Vernon
Reeds Spring
Seneca
District 7
Boonville
Center
Clinton
Knob Noster
Oak Grove
St. Michael the Archangel
University Academy Charter (Ewing Marion Kauffman)
District 8
Central (Kansas City)
Chillicothe
Lafayette (St. Joseph)
Maryville
Pembroke Hill
Richmond
District 1
DeSoto
Festus
Hillsboro
North County
Perryville
Sikeston
Windsor (Imperial)
District 2
Affton
Bayless (Hancock)
Pacific
Sullivan
Union
Vianney
Westminster Christian Academy
District 3
Confluence Prep Academy Charter (Grand Center Arts Charter)
Gateway (Soldan International Studies)
Jennings
Lutheran North
McCluer North
Roosevelt
St. Mary’s South Side
District 4
Clayton (Brentwood)
Holt
Lutheran St. Charles
Orchard Farm
Parkway North
St. Charles
University City
District 5
Hannibal
Kirksville
Marshall
Mexico
Odessa
Warrenton
District 6
Bolivar
Carl Junction
Logan-Rogersville
Marshfield
McDonald County
Monett
West Plains
District 7
Harrisonville
Lincoln College Prep
Nevada
Pleasant Hill
Raytown South
Southeast
Warrensburg
District 8
Benton
Excelsior Springs
Kearney
Northeast (Kansas City)
Savannah
Smithville
Van Horn
District 1
Central (Cape Girardeau)
Farmington
Fox
Mehlville
Miller Career Academy (Sumner, Vashon)
Poplar Bluff
Webster Groves
District 2
Eureka
Kirkwood
Parkway South
Rockwood Summit
Rolla
Washington
District 3
Cardinal Ritter
Chaminade College Prep
Hazelwood East
Ladue Horton Watkins
McCluer
MICDS
Riverview Gardens
District 4
Ft. Zumwalt East
Ft. Zumwalt North
Ft. Zumwalt South
North Point
Parkway Central
Parkway West
Timberland
District 5
Camdenton
Capital City
Glendale
Hillcrest
Jefferson City
Lebanon
Waynesville
District 6
Branson
Carthage
Neosho
Parkview
Republic
Webb City
Willard
District 7
Battle
Belton
Grain Valley
Grandview
Raytown
Ruskin
Smith-Cotton
District 8
Fort Osage
Platte County
Rockhurst
St. Pius X (Kansas City)
Truman
William Chrisman
Winnetonka
District 1
Jackson
Lindbergh
Northwest (Cedar Hill)
Oakville
Seckman
District 2
Christian Brothers College
De Smet Jesuit
Lafayette (Wildwood)
Marquette
SLUH
District 3
Francis Howell North
Hazelwood Central
Hazelwood West
Pattonville
Ritenour
District 4
Francis Howell Central
Francis Howell
Ft. Zumwalt West
Liberty (Wentzville)
St. Dominic
Troy Buchanan
District 5
Joplin
Kickapoo
Nixa
Ozark
Raymore-Peculiar
District 6
Blue Springs
Blue Springs South
Helias Catholic
Hickman
Rock Bridge
District 7
Lee’s Summit
Lee’s Summit North
Lee’s Summit West
North Kansas City
Park Hill South
District 8
Central (St. Joseph)
Liberty
Liberty North
Oak Park
Park Hill
Staley
District 1
Greenfield (Dadeville)
Jasper
Liberal (Bronaugh)
Lockwood (Golden City)
New Heights Christian Acad
District 2
Appleton City (Ballard, Montrose)
Archie
Drexel (Miami (Amoret))
Lincoln
Osceola
Rich Hill
District 3
Concordia
Northwest (Hughesville) (Otterville)
Santa Fe
Slater (Malta Bend)
St. Paul Lutheran (Concordia)
Sweet Springs
District 4
Braymer (Breckenridge, Southwest (Livingston County))
Hardin-Central (Norborne)
Northland Christian
Orrick
Wellington-Napoleon
District 5
Bishop LeBlond
DeKalb
South Holt
St. Joseph Christian
Stewartsville (Osborn)
District 6
Mound City
North Andrew
Rock Port
South Nodaway (Jefferson (Conception), North Nodaway)
Tarkio (Craig, Fairfax)
West Nodaway (Nodaway-Holt)
District 7
Albany
King City (Union Star)
Pattonsburg (Gilman City, North Harrison)
Princeton (Cainsville, Newtown-Harris)
Stanberry
Worth County (Northeast Nodaway)
District 8
Keytesville (Brunswick, Northwestern (Mendon))
Knox County
North Shelby (Marion County)
Paris (Faith Walk)
Schuyler County