 As a high school senior, he averaged 28 points, 16 rebounds, 4 assists, 2 steals and 4.5 blocks per game for the 2006–07 season.During his senior season he had single-game highs of 64 points and 31 rebounds.In 2006, Beasley was a second-team "Parade" All-American and was also named to the 2006 USA Men's U18 National Team member on June 26, 2006.