2010-11: Avery Peterson was the leading scorer for Minnesota's Grand Rapids High School as a freshman. In 28 games he scored 8 goals with 18 assists and was +21 with 28 penalty minutes. Grand Rapids season came to a heart-breaking end as the Thunderhawks took a 1-0 lead into the third period of the Section 7AA final against Duluth East but lost 2-1 in overtime.
2011-12: Peterson skated for Team Great Plains in the Upper Midwest Elite League before returning to Grand Rapids for his sophomore season. He was invited to USA Hockey's Select 17 camp in June. Peterson scored 7 goals with 6 assists in 22 games for Team Great Plains in the fall and once again led Grand Rapids in scoring — tallying 14 goals with 30 assists in 25 games. The Thunderhawks reached the Section 7AA quarterfinals; falling to Forest Lake, 3-2.
2012-13: Peterson made his USHL debut, skating in eight games for Sioux City, and scored over two points per game as a junior for Grand Rapids. He scored 1 goal with 3 assists and was +3 with 7 penalty minutes in his stint with the Musketeers. In 26 games for Grand Rapids he scored 27 goals with 35 assists with 2 penalty minutes. Peterson's clutch scoring led the Thunderhawks to the Section 7AA finals as he scored the game-tying goal with 10 seconds left and then had the game-winner in double overtime against Elk River, sending Grand Rapids into the finals against Duluth East. Peterson was ranked 77th amongst North American skaters in Central Scouting's final rankings prior to the 2013 NHL Draft.
Peterson is a skilled center with good size. He has a well-rounded game but lacks elite skills.
Peterson will play for the Sioux City Musketeers of the USHL in 2013-14. He is not committed to a college program at this stage, though that would seem to be his likely development course.