Objective To explore the application effect of sandwich teaching method in clinical teaching in the department of neurosurgery. Methods Totally 144 clinical medicine students were divided into 2 groups: sandwich teaching group (n=72) and traditional teaching group (n=72). The analysis of test and the questionnaire of students were conducted after the course. Comparison between the two groups was made using independent sample t test and measurement data were expressed as x ?s. p<0.05 signifies statistically significant differences. Rank sum test was used to compare the distribution of the test scores. Results The test score was statistical higher in sandwich teaching group than in control group (76.38?10.84) vs. (69.67?10.50). And the distribution of the test scores was 70~90 in sandwich teaching group while 60~80 in control group. Questionnaire showed that the scores of sandwich teaching group were higher than those of the control group in the five aspects such as enhancing self-learning ability with statistical difference (p<0.05). Conclusions Sandwich teaching method achieves good teaching effect and it is worth recommending in clinical teaching.