Look into youth sports in your area. We have found that many competitive leagues are age-based, not grade based. I am sure it depends on the "climate" in your area, but for some of these sports, such as soccer, the kids prefer to be on the club teams rather than the school team.