A 12 anni vinse una gara di ballo ed entrò a far parte di molti gruppi di danza teatrale. Nei primi anni 30 viaggiò con compagnie di danza lavorando nel genere vaudeville.
Dopo diversi anni come ballerina, la Foster diventò attrice. Iniziò a recitare in alcune puntate di diverse serie televisive, come Four Star Revue (1952) e Spike Jones Show (1954), ma il suo primo ruolo ricorrente fu quello di Miss Fleming nel medical dramaBen Casey, dal 1962 al 1964.
Nel 1966 recitò nella serie TV Dimension 5 e nel film di fantascienza Cyborg 2087 (1966). Tre anni dopo apparve in un episodio di Bonanza (1969) e in uno di Medical Center nel 1971.
Divenne poi famosa nella serie televisivaLa casa nella prateria, dove interpretò, per 61 episodi, il ruolo di Melinda Foster, proprietaria dell'Ufficio Postale a Walnut Grove. Prima, però, interpretò il ruolo di Ruby, una zia di Laura Ingalls Wilder, nell'episodio pilota della serie. Interpreterà di nuovo il ruolo della signora Foster in due dei tre film girati a conclusione della serie.