23-24 – 25-26 · PROGRAMS, NOT SEASONS

Heartland Top 50

6,597 programs across 15 states, rated over three seasons and placed on one scale. Every rank carries the range it could actually occupy.

Why the ranks have ranges, and why this stops at 15 states. Each program is rated against the teams it actually plays, which is almost entirely inside its own state. Putting two states on one scale needs games played across the state line, and there are few of them: about 2% of all games. So each state's position carries real uncertainty, listed below, and a Texas program compared to a Missouri one inherits it. The Range column redraws every state's position from its own interval and reports where each program lands.

Alabama (13.8), South Carolina (13.8), North Carolina (14.2), Pennsylvania (15.1), Michigan (15.6), California (16.7), Nevada (17.5) and Arizona (17.9) are all rated in our data and are deliberately absent, with the width of each cross-state window in brackets. Those windows are wider than the gaps between the programs on this list, so including them would add names without adding knowledge. Alabama misses by the smallest margin, at 13.8 against a 13 point line, which is a reminder that the line is a judgement rather than a fact about football. We would rather publish 15 states we can defend than 23 we cannot.

The 15 states, and how well each is placed

StateGamesOffset95% rangeWindow
West Virginia1669-10.74-17.4 to -4.313.1
Oklahoma5542-5.57-11.3 to +0.011.3
Louisiana5592-5.52-12.0 to +0.812.8
Kansas4873-5.47-10.2 to -1.09.2
Arkansas3424-4.34-9.0 to +0.19.1
Illinois8228-1.57-5.3 to +2.07.3
Kentucky3892-0.58-6.6 to +5.512.1
Texas24803-0.01-5.8 to +5.811.6
Missouri (pinned at zero)5809+0.00+0.0 to +0.00.0
Indiana5297+1.55-4.2 to +7.511.7
Tennessee6024+5.24-0.7 to +11.111.7
Ohio12156+5.73-0.2 to +11.711.9
Florida10021+10.15+3.9 to +16.412.5
Mississippi4857+10.23+3.9 to +16.612.7
Georgia8348+17.60+11.1 to +24.113.0

Offset is points relative to Missouri, measured only from games played across state lines. A smaller window means the state's position is better pinned down.

Where this page is on thinner ice. Putting two states on one scale assumes the only difference between them is a shift, and that every point is worth the same in both. Tested on the games played between them, that holds for most pairs and fails for 3: LA-MS (0.76), MS-TN (1.12), AR-OK (1.40), where 1.00 would mean the scales match. For those pairs an offset moves the average into place but still misjudges the extremes, which is where a top-50 list lives. The rank ranges do not capture this, because they vary the offset and not the scale.
Why some famous programs are missing. A program needs 20 games against its own state to be ranked here, because every rating on this page is built out of in-state results and a program with three of them cannot be placed against one with forty. That bar removes the national academies, which is not a judgement about how good they are: Bethesda Academy (GA, 39 games, 0 in state), Rabun Gap-Nacoochee (GA, 40 games, 4 in state), Illinois Crusaders (IL, 40 games, 5 in state), Riverfield Academy (LA, 35 games, 0 in state), Oak Forest Academy (LA, 37 games, 6 in state). IMG Academy is the clearest case: 31 games in our data and 8 against Florida opposition. They play a national schedule by design, so the thing that makes them interesting is exactly the thing that makes them unrankable by this method. Rating them would take a national solve, and centering_test.py is the reason we do not publish one.

Top 50 programs

RkProgramCity3-yr RecRatingRange
1Buford GABuford36-4+73.51–4
2Carrollton GACarrollton37-4+73.32–5
3Thomas County Central GAThomasville38-2+72.93–6
4Bixby OKBixby37-2+68.51–16
5Grayson GALoganville30-5+67.04–15
6Langston Hughes GAFairburn34-5+66.55–17
7Duncanville TXDuncanville39-4+66.01–23
8Lee County GALeesburg28-8+65.56–20
9DeSoto TXDeSoto39-6+64.83–29
10Rome GARome33-8+64.57–25
11Milton GAMilton34-5+64.18–26
12Southlake Carroll TXSouthlake42-5+62.36–39
13North Crowley TXFort Worth42-4+62.07–41
14Douglas County GADouglasville35-9+62.09–40
15Creekside GAFairburn36-2+61.210–46
16Gainesville GAGainesville28-8+60.612–55
17Chaminade-Madonna FLHollywood37-3+60.65–53
18North Gwinnett GASuwanee31-7+60.313–59
19Brownsburg INBrownsburg38-2+60.05–60
20Roswell GARoswell32-7+59.914–65
21Colquitt County GANorman Park26-9+59.915–66
22St. Thomas Aquinas FLFort Lauderdale39-2+59.46–65
23North Oconee GABogart41-2+59.116–74
24Houston County GAWarner Robins29-10+58.817–77
25Chicago Mt. Carmel ILChicago38-4+58.711–57
26Benedictine GASavannah31-9+58.518–81
27Bryant ARBryant37-2+58.510–65
28Tupelo MSTupelo32-4+58.27–101
29Walton GAMarietta28-12+58.119–85
30Mill Creek GAHoschton26-9+58.020–89
31North Cobb GAKennesaw26-9+57.622–96
32Aledo TXAledo42-3+57.411–82
33Valdosta GAValdosta26-9+57.223–105
34Cartersville GACartersville37-3+56.924–109
35North Shore TXHouston45-5+56.813–91
36East St. Louis ILEast St. Louis30-3+56.816–79
37Allen TXAllen37-7+56.614–93
38Liberty North MOLiberty28-10+56.425–63
39Lincoln-Way East ILFrankfort33-5-1+56.319–86
40Newton GACovington27-10+56.226–117
41McEachern GAPowder Springs23-12+56.227–118
42Summer Creek TXHouston42-7+55.716–106
43Avon OHAvon48-1+55.715–111
44Celina TXCelina41-3+55.718–108
45Baylor TNChattanooga24-3+55.513–126
46Archbishop Moeller OHCincinnati26-6+55.517–115
47Lowndes GAValdosta19-13+55.329–136
48Westfield INWestfield36-8+55.015–125
49Greenwood ARGreenwood38-1+54.821–123
50Coffee GADouglas26-12-1+54.731–153

Programs need 20+ in-state games across the three seasons to be ranked. Records are in-state only. Ratings are schedule-adjusted scoring margin, uncapped, scaled by 0.82 before crossing a state line. A rating earned at home does not carry full weight elsewhere: fit on the interstate games themselves it holds 0.82 of its value, and holding a season out that beats the unshrunk version in every fold. It changes nothing within a state and matters only when comparing across one.

← Missouri regions