Yang was born in China where she obtained a BA in Chinese Language and Literature Education from Zhejiang Ocean University and then later an MA in Chinese Contemporary Literature and Cultural Studies from East China Normal University. She has also attended several additional training courses qualifying her as a University Lecturer on Mandarin and Chinese Culture teaching at University/Colleague levels after she joined the Zhejiang Ocean University, China, as an Assistant Lecturer in Chinese Literature and Culture in 2001. In addition, she also went to New Zealand for a training course on bilingual education. During her stay at the Zhejiang Ocean University, she acted as an editor for an academic journal on human science, language and social science, in addition to her role as an academic staff focusing on the research in the field of Chinese Contemporary Literature. She has published several journal papers.

She moved to the UK in 2006 where she continued her work in Mandarin education. She has been teaching Mandarin in several UK private schools and overtaken private one-to-one lessons, through which she has accumulated experiences on teaching students at different levels from beginners to students following GCSEs, IGCSEs, AS Levels and A2, as well as IB students for Language A, Language B and Ab initio. She has taught at UK-based IB World Schools including Sevenoaks School and at the International Community School. For three years Yang has supported remotely IB SSST Mandarin Language A students at TASIS (The American School in England).