Sachverhalt: A. A.a I._, geb. 1967, schloss 1988 die Ausbildung zur diplomierten Arbeits- und Hauswirtschaftslehrerin erfolgreich ab. Ab August 1989 beim Kanton Zürich angestellt und dadurch bei der Beamtenversicherungskasse des Kantons Zürich (nachfolgend: BVK) vorsorgeversichert, war vorgesehen, dass sie im Schuljahr 1992/93, nebst Zeichenstunden in einem Team, je ein halbes Pensum als Hauswirtschafts- und Handarbeitslehrerin an der Oberstufe in R._ unterrichten sollte. Im Anschluss an die im Oktober 1992 vollzogene Pensenreduktion, wonach I._ nurmehr als Hauswirtschaftslehrerin tätig gewesen war, diagnostizierte der vertrauensärztlich beigezogene Dr. med. M._, Spezialarzt FMH für Psychiatrie und Psychotherapie, eine neurotische Erschöpfungsdepression sowie Bulimie. Er sprach sich dafür aus, dass I._ seit Oktober 1992 bis voraussichtlich Ende Sommer 1993 bei günstigem Heilungsverlauf 50 % arbeitsunfähig sei (Expertise vom 6. April 1993). Am 6. Juli 1993 kündigte I._ das Arbeitsverhältnis mit dem Kanton Zürich aus "rein persönlichen Gründen". Gleichzeitig meldete sie ihr Interesse an, im Schuljahr 1993/94 Stellvertretungen in den Bereichen Haushaltskunde oder Handarbeit zu übernehmen (Schreiben vom 6. Juli 1993). A.b Laut Angaben der Arbeitslosenkasse des Kantons Zürich (vom 13. Juli 1998) und dem Auszug aus dem Individuellen Konto (vom 4. Mai 1998) bezog I._ innert einer am 25. August 1993 eröffneten ersten Rahmenfrist für den Leistungsbezug von Oktober bis Dezember 1993, in den Monaten Februar, April sowie August bis November 1994 und in der Zeit von Juni bis August 1995 Taggelder der Arbeitslosenversicherung. Daneben war sie verschiedentlich teilzeitlich erwerbstätig, wobei sie insbesondere tage- oder wochenweise Stellvertretungen für kantonale Lehrkräfte übernahm. Vom 22. August bis 10. November 1994 war sie in X._ als Hauswirtschaftslehrerin angestellt. Das bis 31. Dezember 1994 befristete Arbeitsverhältnis, welches ein Drittelspensum umfasste, wurde laut Bericht der Finanzverwaltung X._ (vom 21. Juli 1998) wegen eines Auslandaufenthaltes vorzeitig aufgelöst. A.c Vom 1. September 1995 bis 30. November 1997 war I._ im Schuldienst der Stadt Zürich tätig und war deshalb bei deren Versicherungskasse vorsorgeversichert. Sie unterrichtete als Hauswirtschaftslehrerin an der Schule Y._ der Stadt Zürich bei wechselnden Beschäftigungsgraden zwischen 23 1/3 % und 66 2/3 % (während des Wintersemesters 1996/97). Erneut machten sich gesundheitliche Probleme bemerkbar. Im zuhanden der Versicherungskasse der Stadt Zürich (heute: Pensionskasse Stadt Zürich) erstatteten Gutachten vom 23. Dezember 1997 diagnostizierte Frau Dr. med. V._, FMH Innere Medizin, eine rezidivierende depressive Störung bei gegenwärtig mittelschwerer bis schwerer Episode; seit dem 23. Juni 1997 bestehe eine 100%ige Arbeitsunfähigkeit als Lehrerin, wobei für eine differenziertere Prognose ein psychiatrisches Ergänzungsgutachten notwendig sei. Dr. med. B._, Spezialarzt FMH für Psychiatrie und Psychotherapie, diagnostizierte eine schizoaffektive Mischpsychose; die Explorandin sei seit Jahren vollständig arbeitsunfähig; mit einer wesentlichen Besserung des Gesundheitszustandes könne nicht gerechnet werden (Expertise vom 5. Februar 1998). Die Pensionskasse Stadt Zürich gewährte I._ gemäss Leistungsausweis vom 1. Februar 1998 mit Wirkung ab 1. Dezember 1997 eine volle Invalidenrente unter Berücksichtigung eines durchschnittlichen Beschäftigungsgrades von 46 %. Auf die Anmeldung vom 9. April 1998 zum Leistungsbezug hin sprach die IV-Stelle des Kantons Zürich I._ rückwirkend ab 1. April 1997 eine ganze Invalidenrente basierend auf einem Invaliditätsgrad von 100 % zu (Verfügung vom 3. Dezember 1999). A.d In der Folge liess I._ am 7. Mai 2002 gegenüber der BVK die Zusprechung einer Invalidenrente beantragen. Diese verneinte ihre Leistungspflicht mit Schreiben vom 19. Juli und 13. November 2002. B. Am 27. November 2002 liess I._ Klage gegen die BVK einreichen mit dem Rechtsbegehren, die Beklagte sei zu verpflichten, ihr rückwirkend ab Dezember 1997 eine Invalidenrente bei einer Erwerbsunfähigkeit von 100 % zuzusprechen. Diese Rente sei mit den ihr ausgerichteten Invalidenrenten der Eidgenössischen Invalidenversicherung und der Pensionskasse Stadt Zürich "zu koordinieren". Mit Entscheid vom 28. Mai 2003 wies das Sozialversicherungsgericht des Kantons Zürich die Klage ab. C. I._ lässt Verwaltungsgerichtsbeschwerde führen und das vorinstanzlich gestellte Rechtsbegehren erneuern. Im Eventualpunkt beantragt sie zudem die Rückweisung zwecks Ergänzung des Verfahrens und Erlass eines neuen Entscheides. Die BVK beantragt die Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung äussert sich in gleicher Weise. D. Das Gericht hat die Akten der Pensionskasse Stadt Zürich beigezogen. 