Bell attended Groveport Madison High School in Groveport, Ohio, where he played football, basketball, and ran track. He played running back for the Groveport Cruisers football team. As a sophomore, Bell ran for 789 rushing yards and nine touchdowns. As a junior, Bell ran for 1,100 rushing yards and 13 touchdowns, and as a senior, Bell ran for 1,333 yards on 200 carries with 21 touchdowns. He was selected first-team All-Ohio Capital Conference Ohio Division as a senior. In basketball, Bell earned second-team All-OCC Ohio Division honors as a junior. He also participated in track & field while at Groveport, where he ran the 100 and 200-meter dashes and was one of the state's top performers in the high jump (personal-best of 6 feet and 8 inches or 2. 03 meters).