This is the second of a two-part paper intended to offer teacher educators a cohesive overview of the field of research on teacher preparation by identifying, analyzing, and critiquing its major programs. The paper discusses research on teacher preparation for the knowledge society and research on teacher preparation for diversity and equity. The authors describe the multiple clusters of studies comprising each of these programs of research and examine the social practices in which researchers engaged within one cluster selected from each.