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.

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.

Če starši predlagajo odložitev šolanja, ker menijo, da njihov otrok ni pripravljen za vstop v šolo, oziroma če odložitev šolanja predlaga zdravstvena služba, je ugotavljanje pripravljenosti otroka za vstop v šolo obvezno. O odložitvi začetka šolanja in odložitvi šolanja med šolskim letom v prvem razredu 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. O pritožbah v zvezi z uresničevanjem pravic in dolžnosti otroka oziroma učenca odloča pritožbena komisija.

Vpis se izvede v šoli v mesecu februarju za naslednje šolsko leto. Najmanj tri mesece pred začetkom pouka šola staršem otrok, vpisanih v prvi razred, izda potrdilo o šolanju oziroma obvestilo o odložitvi začetka šolanja. Starši vpišejo otroka v javno ali zasebno osnovno šolo s koncesijo v šolskem okolišu, v katerem otrok stalno ali začasno prebiva. V drugo osnovno šolo lahko starši vpišejo otroka, če ta šola s tem soglaša. Med šolanjem lahko učenec prestopi na drugo osnovno šolo, če ta šola s tem soglaša. Če učenec želi prestopiti iz zasebne v javno šolo, ga je javna šola v šolskem okolišu, v katerem učenec stalno prebiva, dolžna sprejeti.

Vabilo na vpis v prvi razred 19/20