Flexible grouping is a data-driven teaching practice. It puts students into temporary groups to work together for only as long as is needed for them to develop an identified skill or to complete a learning activity. The groups change often based on students’ needs, skill development, or knowledge.