Jennifer Rogers was born in Edgware, Middlesex in February 1950. Educated in state Primary and Grammar schools, she subsequently read English at college. She then spent several years teaching in primary schools before devoting her life to being a housewife and mother to her three children.