Schäffer vant en olympisk bronsemedalje i friidrett under Sommer-OL 1948 i London. Hun kom på andreplass i kulestøt for kvinner, bak Micheline Ostermeyer fra Frankrike og italienske Amelia Piccinini.