The school has teaching buildings, laboratory buildings, student dormitory buildings, canteen buildings, comprehensive buildings, bathhouses and libraries. It also offers 15 majors such as electronic technology application, electromechanical technology application, numerical control technology application, computer and application, etc., with more than 5,300 students enrolled. The school has 6 training centers including CNC machining training center, electrical training center, basic skills training center, and industrial automation training center. It has 52 training rooms and 2 internship factories, and various machine tools. There are more than 60 units, 1,600 computers, 146 sets of laser equipment, 6 multimedia network classrooms, and 58 audio-visual classrooms.