He and his family then moved to Ft. Lauderdale, Florida in the summer of 2003, where he then attended St. Thomas Aquinas High School that fall.
He was a high school teammate of current Notre Dame offensive linemen Dan Wenger and Sam Young and former Florida defensive back Major Wright.
Carroll earned the starting quarterback spot as a true freshman at Mississippi State by out-playing incumbent starter Michael Henig.
[4] He was selected to the All-SEC freshman team and led the Bulldogs in their victory at the 2007 Liberty Bowl.
Despite entering the 2008 season as the Bulldogs' "clear starter",[5] Carroll was replaced by Tyson Lee after some poor performances.