Zhang worked on a triple loop-triple loop combination for the season. Zhang began her season at 2011 Skate America placed third in the short program with 55.05 points. In the long program she placed 10 with a score of 85.65 and finished 6th overall with 140.70 points. She then competed at a senior B event 2011 Ice Challenge where she finish first in the short program with a score of 52.82. In the long program she placed second with 99.90 points however, she finished first with 152.72. Zhang competed at the 2012 U.S. Nationals and finished 4th in the short program with 60.18, in the long program she placed third with 113.01. At the 2012 United States Figure Skating Championships Zhang placed fourth overall with 173.19. She then went on to compete at the 2012 Four Continents Championships where she placed fourth in the short program with 58.74 after she fell out of her triple loop-triple loop combination. In the long program Zhang placed third with a score of 117.44. Overall Zhang moved up to third with a total of 176.18 points and won her second bronze medal at the event.