I Danmark er der 10 års undervisningspligt. Undervisningspligt betyder, at barnet skal undervises fra august i det kalenderår, barnet fylder 6 år. Dér skal barnet starte i børnehaveklasse i en folkeskole eller begynde anden undervisning som alternativ til folkeskolen.
Undervisningspligt er ikke det samme som skolepligt. Det betyder, at forældre selv kan vælge, hvordan deres børn skal undervises. Alternativer til folkeskolen kan være:
- privatskoler
- friskoler
- hjemmeundervisning.