The invention discloses an intelligent evaluation and training system for teaching skills of teachers and students, and belongs to the technical field of education and training. The system comprises a cloud server, a virtual classroom, human-computer interaction equipment, a language detection module, a blackboard-writing detection module and a teaching posture detection module, wherein the human-computer interaction equipment, the language detection module, the blackboard-writing detection module and the teaching posture detection module are installed in the virtual classroom. The cloud server comprises a data acquisition module, a data processing module and a data comparison module; the man-machine interaction device is connected with the data comparison module through a network, an objective evaluation system can be constructed by utilizing big data processing, and an intelligent teacher and a real classroom are virtualized by combining artificial intelligence and modern sensing technologies; an immersive autonomous training method is adopted for trainees, the problems that the training time and space cost is high, resources for instructing teachers are insufficient, and objective evaluation is lacked are effectively solved, meanwhile, graded standard training can be achieved, the purpose of individual accurate training is achieved, the training efficiency is effectively improved, and then the training quality of teachers, paradigms and students is improved.