Según la investigación de patrones del examen de ingreso a la universidad móvil, Wenhua College está ubicado en el interior del "Valle de Óptica de Wuhan China". Anteriormente se conocía como Wenhua College de la Universidad de Ciencia y Tecnología de Huazhong. fundada en 2003. Fue aprobada como unidad que otorga títulos de licenciatura en 2012, y en 2014 el Ministerio de Educación aprobó su transformación en una institución independiente de pregrado.
Ideas de gestión escolar: implementar plenamente la política educativa del partido, adherirse a la dirección socialista de gestión de escuelas e implementar la tarea fundamental de educar a las personas con moral; adherirse a los principios de bienestar público y sin fines de lucro.