Se passando entre os anos de 1926 e 1929, a trama desenvolve a sua história a partir dos conflitos ocasionados pela introdução de valores modernos em uma sociedade tradicional e preconceituosa. Nina (Regina Duarte) é uma jovem professora do interior, que luta contra o conservadorismo em um dos mais tradicionais colégios de São Paulo. Quando a escola rejeita a matrícula de Isadora (Isabela Garcia), de 8 anos de idade, por ela ser filha de artistas, Nina inicia uma batalha contra a decisão da instituição. A partir daí, a história se desenvolve contrapondo os ideais da professora aos antagonistas retrógrados, como o barão Antônio Galba (Mário Lago), membro ativo do Partido Republicano Paulista (PRP), e sua família. No meio de toda essa turbulência, Nina disputa o amor de Bruno (Antonio Fagundes) com Arlete (Rosamaria Murtinho), que faz tudo para conquistar o homem de confiança de seu pai, o barão. A novela muda de rumo quando, no capítulo 73, uma aluna é assassinada e a professora tem de provar a própria inocência.