通常,有两种角色扮演形式:一是师生角色扮演,二是情境角色扮演。师生角色扮演就是让不同的学生分别扮演学习者和指导者的角色,学习者被要求解答问题,而指导者则检查习者在解题过程中是否有错误。当学习者在解题过程中遇到困难时,指导者帮助学习者解决疑难。在学习过程中,他们所扮演的角色可以互换。让学生分别扮演指导者和学习者的前提是他们对学习问题有“知识上的差距”,怎样衡量和认识这种知识上的差距是运用这种教学策略的难点之一。情境角色扮演是要求若干个学生,按照与当前学习主题密切相关的情境分别扮演其中的不同角色,以便营造一种身临其境的气氛,使学生能设身处地去体验、理解学习的内容和学习主题的要求。例如,在学习语文课“鸿门宴”中,让学生分别扮演刘邦、项羽、张良、范增、项庄、樊哙等历史人物,去重现当时紧张激烈的斗争场面;在学习与法律有关的课程中,让学生分别扮演法官、陪审员、原告、被告、证人等不同角色。