Rudock grew up in Weston, Florida and went to St. Thomas Aquinas High School in Fort Lauderdale, Florida, where he was the Broward County Player of the Year. In 2009, St. Thomas Aquinas went 13–1 while making it to the state semifinals. He completed 128-of-197 passes for 1,945 yards. Rudock connected with his players in the end zone for a total of thirty-four touchdowns while only turning the ball over five times. As a senior at St. Thomas Aquinas he led the team to district, regional, state and national championships with a perfect regular season. He holds records for total yards, most wins as a starting quarterback, completions, attempts, completion percentage, efficiency ratings, state titles, and national championships. He graduated in 2011.