La Universidad China Youshi tiene dos campus, Qingdao y Dongying. La dirección del campus de Qingdao es No. 66, Changjiang West Road, distrito de Huangdao, ciudad de Qingdao.
La Universidad China Youshi es una universidad nacional clave directamente dependiente del Ministerio de Educación. Es una de las universidades clave en el "Proyecto 211" y la "Plataforma de Innovación de Disciplina Ventajosa del Proyecto 985" y tiene una escuela de posgrado. . En 2017, la escuela ingresó a las filas de las universidades nacionales de construcción de “doble primera clase”.
El campus cubre una superficie total de 4.774 acres, con una superficie de construcción de 6.543.802.500 metros cuadrados y una colección de biblioteca de 2,84 millones de libros. La red por correspondencia cuenta actualmente con casi 19.000 estudiantes universitarios a tiempo completo, 7.000 estudiantes de posgrado, más de 13.000 estudiantes internacionales y más de 87.000 estudiantes actuales.
Existen 11 estaciones móviles posdoctorales, 14 disciplinas de primer nivel autorizadas para autorizar títulos de doctorado, 3 títulos de doctorado autorizados para ser autorizados por disciplinas de segundo nivel, 1 categoría de doctorado profesional, 32 disciplinas de primer nivel autorizadas para autorizar maestrías, y 3 disciplinas de segundo nivel autorizadas para otorgar maestrías. Hay 2 maestrías autorizadas en disciplinas, 9 categorías de maestrías profesionales autorizadas y 68 carreras de pregrado. Las disciplinas cubren todos los campos de la industria petrolera y petroquímica, y el nivel general de las principales disciplinas petroleras ocupa una posición de liderazgo en el país.
En el nuevo período histórico, la escuela se adhiere al desarrollo característico, el desarrollo abierto y el desarrollo armonioso, y se esfuerza por lograr el objetivo de "una universidad de investigación de alto nivel de clase mundial con el desarrollo coordinado de las disciplinas petroleras". "