Organizace výuky je v kompetenci školy, která by měla zohledňovat potřeby žáků, možnosti personálního zabezpečení výuky a efektivní přínos výuky pro žáky.
Dělení žáků do skupin v základním vzdělávání upravuje vyhláška č. 48/2005 Sb., o základním vzdělávání a některých náležitostech plnění povinné školní docházky, ve znění pozdějších předpisů v § 5:
§ 5
(1) Škola může vyučovat volitelný předmět nebo nepovinný předmět, pokud se k němu přihlásí alespoň 7 žáků ve školním roce.
(2) Na prvním stupni školy lze do jedné třídy zařadit žáky z více než jednoho ročníku prvního stupně. Na druhém stupni školy nelze do jedné třídy zařadit žáky z více než jednoho ročníku druhého stupně. Do jedné třídy nelze zařadit žáky prvního a druhého stupně.
(3) V souladu se školním vzdělávacím programem lze na výuku některých předmětů dělit třídy na skupiny, vytvářet skupiny žáků ze stejných nebo různých ročníků nebo spojovat třídy.
(4) Počet skupin a počet žáků ve skupině se určí zejména podle prostorových, personálních a finančních podmínek školy, podle charakteru činnosti žáků, v souladu s požadavky na jejich bezpečnost a ochranu zdraví a s ohledem na didaktickou a metodickou náročnost předmětu.
(5) Nejvyšší počet žáků ve skupině je 30. Při výuce cizích jazyků je nejvyšší počet žáků ve skupině 24.