Career
Having developed a genetically caused visual impairment aged nine, Schulte began to compete in swimming for competitors with a disability at the age of 13. A year later Schulte participated in the 1996 Summer Paralympics in Atlanta, winning gold medals with both the 4x100m freestyle and 4x100m medley relays B1-3 as well as two silver medals in the 100m freestyle and 200m individual medley B1 events. At the 2000 Summer Paralympics in Sydney, Schulte was able to add a silver medal in the 100m freestyle S11 to her tally.
In 2003 Schulte gave birth to twin boys.
In 2012 she was chosen as the German flag bearer during the Opening Ceremony of the 2012 Summer Paralympics in London.