How The Washington High School Football Ranking System Actually Works
Most people who come into this think rankings are just wins and losses sorted by column. They aren't. The WIAA publishes bracket information, but the real rankings that matter for playoff seeding and media polls come from a combination of strength of schedule, margin of victory (with a cap), conference performance, and head-to-head results. I've spent years tracking this stuff week to week, and the first thing you need to understand is that no single source tells the whole story. Here's the practical breakdown. The WIAA uses a mathematical power rating system that updates after every game. It factors in the final score, the opponent's current rating, and home field advantage. The MaxPreps and Washington Sports Network polls use human voters who submit ballots based on wins, strength of schedule, and quality of losses. The Seattle Times Top 25 is another major poll that tends to weigh playoff experience heavily in October. When I first started trying to predict these rankings accurately, I ran into a specific problem that took me three weeks to figure out. The WIAA power ratings don't account for games played before the official season start date, meaning preseason scrimmage results and early non-league games can create rating distortions that persist through September. My workaround was simple: I started pulling the WIAA power ratings mid-season and working backward, comparing each team's actual schedule strength against their published rating. Teams whose schedule didn't match their rating usually goted within two weeks, so I learned to flag those teams early and adjust my projections accordingly.
The hardest part isn't understanding the math. It's knowing which data to trust. Some conferences publish detailed stats publicly. Others don't release schedule strength information until late October, which means your September rankings are largely based on guesswork. I've seen multiple coaches and analysts completely misjudge a team's ranking trajectory because they counted wins without adjusting for the fact that their conference plays four games against teams currently ranked outside the top 50. Strength of schedule adjustment is where most people make mistakes. A 6-1 record against a weak conference looks identical on paper to a 6-1 record against a power conference, but the ranking algorithms treat them very differently. The WIAA system applies a multiplier based on the average winning percentage of your opponents. If your opponents combined go 30-90, your wins are worth roughly half as much as if your opponents combined go 70-50. This is why a team with five losses to top-10 opponents can rank higher than a team with three losses to unranked opponents. Another counter-intuitive thing: margin of victory gets capped. In the WIAA power rating system, any margin above 35 points counts as 35. So beating someone 63-0 gives you the same points as beating them 36-1. This exists to prevent teams from padding stats against weaker opponents, but it also means blowout wins don't move the needle the way you'd expect. I've had people email me frustrated that their team's dominant October performances didn't result in ranking gains. The cap is the reason.
Head-to-head results are the tiebreaker that matters most in October. When two teams in the same class have identical records and similar strength of schedule, the team that beat the other in the regular season almost always gets the higher seed. This has caused some ugly scenarios where a team with a worse overall record gets the higher seed because they won the one game that counts. It's fair in context, but it feels arbitrary to fans who are just looking at win columns. The biggest limitation of the current system is that it treats all games equally regardless of context. A rain-soaked district game in November counts the same as a noon kickoff in September. There's no weather adjustment, no recovery time adjustment for teams playing Wednesday-Saturday schedules during playoff races, and no adjustment for teams that lost key players to injury mid-season. I've watched genuinely better teams get punished by the system simply because they played a tougher schedule during a week when several of their opponents were also dealing with injuries. If you're trying to build your own rankings, start with the WIAA power ratings as your baseline, then layer in the human poll data from Washington Sports Network and the Seattle Times. Cross-reference against the MaxPreps composite. Any team that appears in the top 25 across all three sources is reliably ranked. Any team that's highly disputed between the algorithm and the human voters is usually a team that's played an unusual schedule or had a fluke result that's skewing the numbers.
Get the Full Details

I've found that the most accurate predictor of end-of-season ranking position is not current record but rather the quality of the last three games played. Teams that finish October strong tend to climb because the rating system weights recent performance more heavily than early season results. The inverse is also true: a team that starts 5-0 with easy opponents and then loses three straight to ranked teams will see its ranking drop significantly, sometimes falling out of the top 25 entirely despite having a winning record. There's no downloadable tool or app that does this well. The WIAA website has a power ratings page but it updates slowly and doesn't show historical comparisons. I built my own spreadsheet that pulls the published ratings weekly and auto-calculates schedule strength, margin adjustments, and head-to-head records. It takes about 20 minutes per week to update once the data sources are connected. If you want to do this manually, just open the WIAA schedule page, note each team's opponents, and calculate the combined winning percentage of those opponents after each week.