Vpis otrok v javno osnovno šolo ureja Zakon o osnovni šoli. Starši morajo v 1. razred osnovne šole vpisati otroke, ki bodo v koledarskem letu, v katerem bodo začeli obiskovati šolo, dopolnili starost 6 let.
Otroci, ki so tuji državljani oziroma osebe brez državljanstva in prebivajo v Republiki Sloveniji, imajo pravico do obveznega osnovnošolskega izobraževanja pod enakimi pogoji kot državljani Republike Slovenije.
Vpis poteka v mesecu februarju.
Otroku se lahko pričetek šolanja na predlog staršev, zdravstvene službe ali komisije za usmerjanje odloži za eno leto, če se ugotovi, da otrok ni pripravljen za vstop v šolo. O odlogu odloči ravnatelj, na podlagi obrazloženega mnenja strokovne komisije, ki jo imenuje ravnatelj in jo sestavljajo šolski zdravnik, svetovalni delavec ter vzgojitelj oziroma učitelj.