heterogenous

heterogenous 

\ ˌhe-tə-rə-ˈjē-nē-əs \  ADJ

varied; mixed; consisting of different kinds or types

Instead of putting similar students together, the school created heterogeneous classes.

Related:
(ADJ) multifarious, diverse, commingled