Student-teacher team teaching/student-run classes: Students work with teachers to facilitate classroom learning in subjects that they have expertise in, including history, business and science. Students teach their peer groups or cross-grade courses.
More Info