The top three in no particular order would have to Texas, Florida and California. Though, I'd probably give FL and TX a slight advantage given CA's total population advantage. After those three it gets a little tougher.

My second tier of states would include, again in no real order...

LA, GA, OH, VA, PA, Miss

Honorable Mentions

NJ, Carolinas, AL

This will surely spark some debate and I'm sure I'm missing some states.

Now, every state has their powerhouse programs. I tried picking states, where HS football is followed and played at a consistently high level across the state and just not in the major metro areas. For example, Denver has some pretty good HS football, but the rest of the state lags pretty far behind. The number of players going on to play DI college ball and the NFL are certainly factors, but not the only ones. Some great HS players just aren't made for the college game and some great college players just aren't made for the NFL. I tried to consider the overall population of a state and not penalize any states with small populations. Regardless I don't believe RI is a hotbed of HS football