Školní docházka je povinná po dobu devíti školních roků, nejvýše však do konce školního roku, v němž žák dosáhne sedmnáctého roku věku. Povinná školní docházka začíná počátkem školního roku, který následuje po dni, kdy dítě dosáhne šestého roku věku, pokud mu není povolen odklad. Dítě, které dosáhne šestého roku věku v době od září do konce června příslušného školního roku, může být přijato k plnění povinné školní docházky již v tomto školním roce, je-li přiměřeně tělesně i duševně vyspělé a požádá-li o to jeho zákonný zástupce. Podmínkou přijetí dítěte narozeného v období od září do konce prosince k plnění povinné školní docházky podle věty druhé je také doporučující vyjádření školského poradenského zařízení, podmínkou přijetí dítěte narozeného od ledna do konce června doporučující vyjádření školského poradenského zařízení a odborného lékaře, která k žádosti přiloží zákonný zástupce.
Povinná školní docházka se vztahuje na státní občany České republiky a na občany jiného členského státu Evropské unie, kteří na území České republiky pobývají déle než 90 dnů. Dále se povinná školní docházka vztahuje na jiné cizince, kteří jsou oprávněni pobývat na území České republiky trvale nebo přechodně po dobu delší než 90 dnů, a na účastníky řízení o udělení mezinárodní ochrany.
Zákonný zástupce je povinen přihlásit dítě k zápisu k povinné školní docházce, a to v době od 1. dubna do 30. dubna kalendářního roku, v němž má dítě zahájit povinnou školní docházku.