We designed and implemented an innovative teacher learning activity within the context of a graduate course. Course-takers created and completed a teaching demonstration and their “students” (i.e., fellow course-takers) were each assigned a specific role to play (e.g., disengaged) in order to provide the “teachers” with opportunities to practice their classroom management skills. After completing the demonstrations, the course-takers completed an assessment of their own and their colleagues’ teaching effectiveness and their attitudes toward the role-playing activity. Overall, course-takers reported that they learned valuable teaching skills and generally enjoyed the role-playing activity. Such role-playing activities can safely provide developing teachers with opportunities to practice various pedagogical strategies, while simultaneously helping them sharpen their classroom management skills.