500
A teaching method that engages students in extended inquiry into complex, realistic questions as they work in teams and create presentations to share what they have learned. These presentations may take various forms: an oral or written report, a computer technology-based presentation, a video, the design of a product, and so on.
What is project-based learning?