No.
The NFL has a clause stating that to be eligible to be drafted, a player must have been out of high school for a minimum of 3 years. This however doe not mean the player has to play at college, but virtually every player has.
The 3 year clause is for the player's safety. Think about it, even the biggest guy in high school may be 6'3", and 230lbs. However, if the 3 year clause was not present, we would see 230lb rookies going up against 300+ lb linemen, and that won't be a pretty sight.
Therefore, no, no player has ever been drafted straight out of high school, some may have not gone to college, but all are at least 21 years old.
Chat with our AI personalities
None, However Antonio Gates (currently San Diego Chargers) only played Basketball in college.
As of 2014, there has never been a high school football player to be drafted into the NFL. The NFL only drafts players that have been out of high school for 3 years or longer.