Gold made her international debut at the Junior Grand Prix in Tallinn, Estonia, winning gold. She then qualified for the 2012 U.S. Championships on the junior level, where she won both the short and long programs to win the gold medal. Her total of 178.92 points is a record for a junior lady at the U.S. Championships. Gold won gold in all seven of her competitions this season leading into the U.S. Championships. She then competed at the 2012 World Junior Championships in Minsk, Belarus. Gold won the silver medal at the event. She signed with International Management Group.