La escuela está ubicada en el área escénica de Zhaoqing Xinghu, que refleja el paisaje de Xinghu y es increíblemente hermosa. Es un gran lugar para estudiar e investigar.
La escuela fue fundada en 1970. En marzo de 2000, la Universidad de Xijiang y la Facultad de Educación de Zhaoqing se fusionaron para formar la Facultad de Zhaoqing. En 202110, la escuela fue aprobada por la Oficina de Títulos Académicos del Consejo de Estado para convertirse en una unidad que otorga títulos de maestría. La escuela cuenta con tres puntos de autorización de maestría profesional en educación, información electrónica y arte.