Faits: Faits: A. S._, née en 1948, domiciliée à T._, travaillait depuis 1989 en qualité d'éducatrice à la Maison N._, à un taux d'activité de 70 %. Depuis son enfance, elle souffre de problèmes dorsaux, qui l'ont contrainte à subir en 1994, 1996 et 1998 trois interventions chirurgicales au niveau des vertèbres lombaires. Le 7 février 1996, elle a présenté une demande de prestations de l'assurance-invalidité auprès de l'Office cantonal de l'assurance-invalidité du canton de Genève, qui l'a transmise à l'Office de l'assurance-invalidité pour le canton de Vaud. Le 1er juin 1996, S._ a été mise au bénéfice d'une demi-rente d'invalidité de la Caisse de prévoyance du personnel enseignant de l'instruction publique et des fonctionnaires de l'administration du canton de Genève (CIA), à laquelle sont affiliés les employés de la Maison N._. Le 10 novembre 2000, la CIA lui a octroyée une rente entière d'invalidité avec effet au 1er novembre 1999. Par décision du 21 mars 2002, l'Office cantonal de l'assurance-invalidité du canton de Genève a accordé à l'assurée à partir du 1er mars 2002 une demi-rente d'invalidité. Par décision du 21 mars 2002, l'Office cantonal de l'assurance-invalidité du canton de Genève a accordé à l'assurée à partir du 1er mars 2002 une demi-rente d'invalidité. B. S._ a déféré cette décision à la Commission cantonale de recours AVS/AI/APG (aujourd'hui : Tribunal cantonal des assurances sociales). Par jugement incident du 10 décembre 2002, elle a admis sa compétence pour connaître du litige. Par jugement du 5 mai 2004, elle a rejeté le recours. B. S._ a déféré cette décision à la Commission cantonale de recours AVS/AI/APG (aujourd'hui : Tribunal cantonal des assurances sociales). Par jugement incident du 10 décembre 2002, elle a admis sa compétence pour connaître du litige. Par jugement du 5 mai 2004, elle a rejeté le recours. C. S._ interjette recours de droit administratif contre ce jugement. Sous suite de frais et dépens, elle conclut à l'octroi d'une rente entière d'invalidité, subsidiairement, à ce qu'une expertise pluridisciplinaire soit ordonnée. L'Office de l'assurance-invalidité pour le canton de Vaud conclut au rejet du recours tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. 