
High School Football Team Size by State | 2026
High School Football Team Sizes: The Complete Breakdown
How many players are on a high school football team? The answer varies dramatically depending on school size, state athletic association rules, and competitive division. While NFL teams are capped at 53 players and college teams carry up to 85 scholarship athletes, high school football rosters can range from as few as 20 players at small rural schools to over 100 at large suburban programs.
Average High School Football Roster Size
The average high school football team in the United States carries between 35 and 50 players. This number includes varsity, junior varsity, and sometimes freshman-level players who practice together but compete on different schedules. According to the National Federation of State High School Associations (NFHS), approximately 1,028,734 boys played 11-player high school football in the 2023-2024 season.
Roster Sizes by School Classification
High schools are typically classified by enrollment size, which directly affects football roster capacity:
Class 1A/2A (small schools, under 500 students): 20-35 players. These teams often play both ways (offense and defense) because they don't have enough players for separate units.
Class 3A (medium schools, 500-1,000 students): 35-55 players. These programs typically have separate offensive and defensive units with specialized special teams players.
Class 4A/5A (large schools, 1,000-2,000 students): 55-80 players. Large programs often have dedicated scout teams and separate JV rosters.
Class 6A/7A (mega schools, 2,000+ students): 80-120+ players. The largest programs in states like Texas, Florida, and Georgia may carry rosters that rival small college teams.
State-Specific Rules on Roster Limits
Some states impose maximum roster limits for game-day dress lists:
Texas (UIL): No maximum roster size, but only 60 players may dress for a game.
California (CIF): No statewide limit, but individual sections may set limits.
Florida (FHSAA): Maximum of 70 players on the varsity roster.
Ohio (OHSAA): No maximum, but recommends 45-55 for varsity programs.
Position Breakdown on a Typical 45-Player Roster
On an average high school football team with 45 players, here's how the positions typically break down:
Offense: 18-22 players (2 QBs, 3-4 RBs, 6-8 WRs/TEs, 5 OL, 2-3 ATH)
Defense: 18-22 players (4-6 DL, 5-7 LBs, 5-7 DBs, 2-3 ATH)
Special Teams: Overlaps with offense/defense, plus 2-3 dedicated kickers/punters
How Many Players Are on the Field?
Regardless of roster size, exactly 11 players from each team are on the field at any given time — 22 total. Having too many players on the field results in a 5-yard penalty for illegal participation. Substitutions are unlimited in high school football, meaning coaches can freely rotate players between plays.
8-Man and 6-Man Football
In rural areas where schools are too small to field a full 11-man team, modified versions exist:
8-man football: Played in 12 states, including Nebraska, Kansas, and parts of Texas. Teams typically carry 15-25 players.
6-man football: Played in very small schools (under 100 students). Rosters may be as small as 10-15 players.
Junior Varsity and Freshman Teams
Many high schools maintain separate JV and freshman teams in addition to varsity. A school with 80 total football players might have: Varsity (40 players), JV (25 players), and Freshman (15 players). This structure ensures younger players get meaningful game experience before joining the varsity squad.
Conclusion
The number of players on a high school football team depends heavily on school size and state rules, but the typical range is 35-50 for varsity programs. Understanding roster sizes helps players, parents, and coaches set realistic expectations about playing time and team structure. Whether you're at a small 1A school with 25 players or a 6A powerhouse with 100+, the goal remains the same: develop athletes, build teamwork, and compete at the highest level possible.









