1. "Quality of Victory" and "Quality of Loss" components. A capped margin of victory, a bonus for road and neutral site non-district wins, and a bonus for quality of opponent. If the non-district team you defeat reached the 3rd Round the previous season there is a bonus. If they reached the State Finals there is an added bonus.Conversely, a narrow loss should weigh more than a blowout loss and losing to those same late advancers should have more value than losing to a 2A team who lost in Round 1.
2. The Out of State component is crap. There is no reason every team should essentially be viewed as a .500 team who plays .500 competition from a generic classification. the info is out there thanks to Calpreps and Maxpreps. Properly weighing an out of state opponent's quality should be done. It astounds me that Trinity losing to a top-ranked Ben Davis (IN) by 1 point can be a worse result than Boyd County beating a winless Hannan (WV) tam by 6 points.
There is no reason we shouldn't be able to count those teams' win percentage and opponent's win percentage. Furthermore, there is no reason a Kentucky Class Equivalent variable shouldn't be able to be assigned so if you are playing a school with 2000 students it should be factored differently than playing a school with 200 students.
3. A team should never be punished for having to be handicapped by a larger/weaker District. If you are forced to play in a 6 team District where 4 of the six teams have low RPI scores you should not be penalized because a team in a 4 team District can schedule two additional Non-District games.
Every team should have three District results count toward their RPI. If you lose District games, those automatically have to be counted. Otherwise you take the highest results from District games. If you play more than three District games, the games you choose to "cull" can either be counted as your RPI result if you win those games, or you can choose to duplicate your lowest Non-District results to replace them.
Rockcastle County has to play Five District Games. Ashland has to play Three District Games. All three of Ashland's games count toward their RPI and they have freedom to play whoever they want to complete their schedule. Rockcastle County does not have that luxury, so they would count their three best RPI wins over Bell County, Garrard County, and let's say Estill County. Rockcastle will then choose to either use their wins over McCreary Central and Jackson County toward their RPI Calculation, or they can replace those two results with their two losses in the regular season to Letcher Central or and Lincoln County if those losses actually provide a better RPI result than their weakest District wins.
I think if you do those three tweaks, the RPI gets infinitely better immediately.