As a junior at Tomball High, Butler averaged 10 points per game. As a senior and team captain in 2006–07, Butler averaged 19.9 points and 8.7 rebounds per game and was subsequently voted his team's most valuable player.