W 1988 roku Schulz był w olimpijskiej reprezentacji RFN, która na Igrzyskach Olimpijskich w Seulu wywalczyła brązowy medal. W pierwszej reprezentacji Niemiec Michael zadebiutował 25 marca 1992 roku w przegranym 0:1 towarzyskim spotkaniu z Włochami. W tym samym roku został powołany przez selekcjonera Bertiego Vogtsa do kadry na Mistrzostwa Europy w Szwecji. Tam rozegrał jeden mecz w fazie grupowej, wygrany 2:0 ze Szkocją i wywalczył srebrny medal za wicemistrzostwo Europy. Łącznie w kadrze Niemiec wystąpił 7 razy.