"It's a dream come true, my hard work is paying off," said Perkins who spent the last three seasons at Regis Jesuit (Aurora, Colo.).
But the bad news for mile high basketball fans, Perkins won't play his final high school year in Colorado. Instead, Perkins will play for the tradition rich Huntington Prep team in West Virginia.
"It was probably one of the toughest decisions I've ever made," Perkins told 9NEWS. "Leaving Regis was going to be the hardest thing and my teammates, I didn't know if I was going to let them down or not. Coach Shaw, great guy on and off the court, he cared for me so it was a tough decision."
The five-star recruit looked at this as a chance to play with some of the best in the country and improve.
"Prep school is like the 1st year of college. So I'm just getting that experience a little early and sometimes an opportunity like that you can't pass down," said Perkins.
Josh will announce where he will play college basketball on August 25th, which also happens to be his 18th birthday.