La escuela fue fundada en 2003 y cubre un área de 26 acres. Es una escuela nueva y moderna con recursos completos, gestión avanzada y enseñanza excelente.
La ciudad de Chenzhou es una de las ciudades a nivel de prefectura bajo la jurisdicción de la provincia de Hunan, también conocida como Fucheng y Lincheng. Se encuentra en el sur de China y en el sureste de la provincia de Hunan, donde se cruzan las montañas Nanling y Luoxiao, y convergen los sistemas de los ríos Yangtze y Pearl.