Catherine Helen Spence was born in 1825 in Melrose, Scotland. She moved to South Australia with her family in 1839. She went to a small private school and got a good education. Spence started working as a private teacher when she was 17 years old. She became good at giving public speeches and preaching.