Sachverhalt: Sachverhalt: A. B._, geboren 1968, erlitt bei einem Motorradunfall am 18. März 1989 eine drittgradig offene distale Unterschenkelquerfraktur (Tibiaschrägfraktur und Fibulaquerfraktur) links und eine untere Schambeinfraktur rechts. Er wurde notfallmässig im Spital X._ hospitalisiert und operiert. Der Heilungsprozess der Unterschenkelfraktur verzögerte sich. Ende August 1989 wurden vom Hausarzt Dr. med. R._, Allgemeine Medizin FMH, erstmals intermittierende Sehstörungen, eine Gehöreinbusse und eine eventuelle Commotio cerebri nach dem Unfall erwähnt. Im weiteren Verlauf traten wechselnde multiple Beschwerden auf, insbesondere Schmerzen am linken Unterschenkel und in der rechten Leiste, Rücken-, Nacken- und Kopfschmerzen. Bis Februar 1990 war B._ 100 % arbeitsunfähig, konnte aber seine Lehre als Bäcker-Konditor im April 1989 abschliessen. Danach arbeitete er stundenweise in der Bäckerei-Konditorei seiner Eltern. Wegen einer Mehlstauballergie wurde er im Rahmen einer beruflichen Eingliederungsmassnahme der Invalidenversicherung (IV) zum Sozialpädagogen umgeschult. Die Ausbildung dauerte von Januar 1991 bis November 1994. Ab 22. August 1994 war B._ im Kinderheim A._ als Sozialpädagoge mit einem Arbeitspensum von 80 % angestellt. Die "Zürich" Versicherungs-Gesellschaft (nachfolgend: "Zürich") richtete aus der obligatorischen Unfallversicherung für eine Arbeitsunfähigkeit von 20 % Taggelder aus. Am 6. Juni 1995 beantragte B._ bei der IV-Stelle des Kantons Zürich medizinische Massnahmen und eine Teilrente, da er an ständigen Schmerzen leide und auf längere Sicht nur 60 % arbeiten könne. Per Ende August 1996 kündigte er das Arbeitsverhältnis mit dem Kinderheim A._ aus gesundheitlichen und persönlichen Gründen. Mit zwei Verfügungen vom 31. Juli 1997 lehnte die IV-Stelle die Leistungsbegehren ab. Beide Verfügungen erwuchsen unangefochten in Rechtskraft. Von April 1997 bis Juli 1999 war B._ wiederum als Sozialpädagoge angestellt (80%-Pensum), sein letzter effektiver Arbeitstag war der 14. Januar 1999. Am 11. März 1999 beantragte er erneut eine Invalidenrente. Die Verwaltung holte Berichte unter anderem des Hausarztes Dr. med. G._, Allgemeine Medizin und Tropenkrankheit, der Rheumatologen Dr. med. S._ und Dr. med. D._ sowie der Psychiatrischen Klinik X._ ein. Weiter zog sie die Akten der "Zürich" bei. Diese enthalten unter anderem ein polydisziplinäres Gutachten von Dr. med. W._, Oberarzt am Spital Y._, Rheumaklinik und Institut für Physikalische Medizin vom 23. März 2001. Anschliessend stellte die IV-Stelle dem Versicherten in Aussicht, sein Leistungsbegehren abzulehnen, da die Arbeitsunfähigkeit gemäss Gutachten lediglich 10 % betrage (Vorbescheid vom 11. Juni 2001). B._ erhob daraufhin verschiedene Einwände gegen den Inhalt des Gutachtens und die Person des Gutachters. Mit Verfügung vom 13. Juli 2001 lehnte die IV-Stelle das Rentenbegehren ab. Von April 1997 bis Juli 1999 war B._ wiederum als Sozialpädagoge angestellt (80%-Pensum), sein letzter effektiver Arbeitstag war der 14. Januar 1999. Am 11. März 1999 beantragte er erneut eine Invalidenrente. Die Verwaltung holte Berichte unter anderem des Hausarztes Dr. med. G._, Allgemeine Medizin und Tropenkrankheit, der Rheumatologen Dr. med. S._ und Dr. med. D._ sowie der Psychiatrischen Klinik X._ ein. Weiter zog sie die Akten der "Zürich" bei. Diese enthalten unter anderem ein polydisziplinäres Gutachten von Dr. med. W._, Oberarzt am Spital Y._, Rheumaklinik und Institut für Physikalische Medizin vom 23. März 2001. Anschliessend stellte die IV-Stelle dem Versicherten in Aussicht, sein Leistungsbegehren abzulehnen, da die Arbeitsunfähigkeit gemäss Gutachten lediglich 10 % betrage (Vorbescheid vom 11. Juni 2001). B._ erhob daraufhin verschiedene Einwände gegen den Inhalt des Gutachtens und die Person des Gutachters. Mit Verfügung vom 13. Juli 2001 lehnte die IV-Stelle das Rentenbegehren ab. B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 26. März 2003). B. Die dagegen erhobene Beschwerde wies das Sozialversicherungsgericht des Kantons Zürich ab (Entscheid vom 26. März 2003). C. B._ lässt Verwaltungsgerichtsbeschwerde führen. Er beantragt, der kantonale Entscheid sei aufzuheben und "die Beschwerdegegnerin sei zu verpflichten, ihm die gesetzlich geschuldeten Leistungen zu erbringen, insbesondere eine Invalidenrente zu bezahlen; eventuell sei die Angelegenheit an die Beschwerdegegnerin zurückzuweisen zur rechtskonformen Begründung und medizinischer Abklärung; unter Entschädigungsfolgen zu Lasten der Beschwerdegegnerin." Er legt mehrere Untersuchungsberichte und weitere Stellungnahmen ins Recht. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.