The school is located in Zhaoqing Xinghu Scenic Area, which echoes the landscape of Xinghu Lake and is beautiful. It is a good place for study and research.
The school was founded on 1970. In March 2000, Xijiang University and Zhaoqing Education College merged to form Zhaoqing College. 202 1 10, the school became a master's degree awarding unit with the approval of the State Council Academic Degree Office. The school has three professional master's degree authorization points: pedagogy, electronic information and art.