2009-10: Ben Storm played for Calumet High School in Michigan. He scored 13 goals with 13 assists in 27 games as a sophomore and had 14 penalty minutes. Calumet reached the semifinals of the Division 3 state tournament, falling 4-1 to long-time Michigan high school power Bloomfield Hills Cranbroook-Kingswood.
2010-11: Storm returned to Calumet for his junior season as the Copper Kings reached the Division 3 state championship game. Calumet (23-5-1) rolled through the Division 3 tournament before falling to Grand Rapids Catholic, 7-2 , in the championship game.
2011-12: Storm scored 15 goals with 20 assists in 26 games and had 24 penalty minutes in his senior season for Calumet. He was selected to Michigan high school hockey's 2012 Dream Team. Calumet advanced to the regional finals, falling to eventual state runner-up Houghton. Storm was selected by Muskegon in the fifth round (62nd overall) of the 2012 USHL Entry Draft.
2012-13:Storm committed to playing college hockey at St. Cloud State in 2013-14 in September and played 52 games for Muskegon in his first USHL season. He scored 2 goals with 10 assists and was +8 with 82 penalty minutes. The Lumberjacks reached the USHL playoffs after finishing fourth in the Eastern Division. Storm played in all three playoff games and had an even plus/minus with 2 penalty minutes. He participated in the USHL/NHL Top Prospects Game in January. Not among the 210 North American skaters in Central Scouting's final rankings, Storm was selected by Colorado in the sixth round (153rd overall) of the 2013 NHL Draft.