Rose studied Ancient History at University College London. She worked for an opera company in Cardiff, before returning to London to train as a teacher through the Teach First programme. She taught in a primary school in Tottenham for two years.