Études et dirigeante syndicale dans l'enseignement
Teresa Leitão est née le le 7 octobre 1951 à Recife. Elle est diplômée de pédagogie de l'université catholique de Pernambouc(pt) en 1975. Elle débute son parcours professionnel dans l'éducation publique.
Elle s'implique et rejoint le mouvement syndical éducatif en 1984 en tant que directrice de l'Association des conseillers d'orientation pédagogique de Pernambouc. En 1993, elle est élue présidente du Syndicat des travailleurs de l'éducation de Pernambouc (Sintepe)[1].
Élue députée d'État de Pernambouc et sénatrice
En 2000, elle rejoint le Parti des travailleurs. Deux ans plus tard, en 2002, elle participe à sa première élection et est élue députée d'État de Pernambouc avec 23 104 voix. Elle est successivement réélue en 2006 avec 37 405 voix, en 2010 avec 39 445 voix et en 2018 avec 31 530 voix[2]. À l'Assemblée d'État, elle a présidée la commission de l'Éducation et de la Culture.
En octobre 2016, elle est candidate à la mairie d'Olinda avec le PT. À l'issue du 1er tour, elle termine à la cinquième place et obtient 11 800 voix.