In the 2011–12 season, Agafonova was assigned to Junior Grand Prix events in Latvia and Austria and won a pair of bronze medals. Agafonova then competed on the senior level at the 2011 Coupe de Nice and won the gold medal. She finished 4th at the 2012 Russian Junior Championships.