PE should have nothing to do with sports and nothing to do with “fun.” It should not be a “chance for kids to blow off steam” and it should not be a “class to teach kids how to play sports.” If kids want to play sports, they can join sports teams or play pickup games with their friends outside of school.
PE class should be about one thing only: physical conditioning.
The current system of having a unit of basketball, a unit of softball, a unit of touch football or whatever, etc etc, or just having the students play random “games” like dodgeball or other games designed to be “fun” should be replaced by a system of exercises and drills similar to the PT part of military recruit training.
When games like basketball and soccer are played in gym class, students can often just stand around doing nothing and get away with it. As long as a small group of athletic students is doing all the work, everyone else can just half-ass it.
Gym class needs to be first and foremost about making the students physically fit. That should be the only purpose for it, not to give them an opportunity to have “fun” playing games and sports. Gym should just emphasize drills, endurance, and strength. Wind sprints, mile runs, pull ups, push ups, sit-ups, mountain climbers, etc. Basic weight training should also be included.
Yeah, it’s not “fun,” and the students would hate it…until they started seeing the results. When they looked in the mirror and saw muscle definition instead of fat, and when they noticed girls admiring their physiques. Then they’d appreciate it, and moreover, they would understand how the training helped them to look better, and this would stay with them for the rest of their lives.