18. Návrh školského zákona předložila vláda České republiky Poslanecké sněmovně dne 11. 3. 2004, kde byl projednáván pod číslem sněmovního tisku 602/0. V prvém čtení dne 1. 4. 2004 na 30. schůzi byl návrh přikázán k projednání výboru pro vědu, vzdělání, kulturu, mládež a tělovýchovu. Výbor pro vědu, vzdělání, kulturu, mládež a tělovýchovu návrh zákona projednal dne 3. 6. 2004 na 31. schůzi a doporučil jej Poslanecké sněmovně schválit ve znění výborem navržených pozměňovacích návrhů. Druhé čtení návrhu zákona proběhlo dne 22. 6. 2004 na 33. schůzi Poslanecké sněmovny. Souhrn podaných pozměňovacích návrhů byl zpracován jako sněmovní tisk 602/2, žádný z pozměňovacích návrhů se netýkal napadeného ustanovení. Ve třetím čtení byl návrh zákona projednán dne 30. 6. 2004 na 33. schůzi Poslanecké sněmovny, kde byl schválen v hlasování č. 418. Z přítomných 182 poslanců hlasovalo pro návrh zákona 92 poslanců a proti bylo 82 poslanců. Poslanecká sněmovna postoupila návrh zákona dne 21. 7. 2004 Senátu, který jej projednal 5. 8. 2004 na 17. schůzi a vrátil jej Poslanecké sněmovně s pozměňovacími návrhy. Pozměňovací návrhy se netýkaly napadeného ustanovení. Návrh zákona vrácený Senátem projednala Poslanecká sněmovna dne 24. 9. 2004 na své 35. schůzi a přijala jej ve znění pozměňovacích návrhů Senátu. V hlasování č. 98 hlasovalo pro zákon ze 191 přítomných poslanců 96 poslanců, 91 poslanců hlasovalo proti. Zákon byl doručen prezidentu republiky dne 8. 10. 2004, který jej dne 22. 10. 2004 podepsal. Schválený zákon byl doručen k podpisu premiérovi dne 3. 11. 2004. Zákon byl publikován ve Sbírce zákonů v částce 190 pod č. 561/2004 Sb.
vyhlášené znění — není konsolidace — toto znění je vyhlášený snapshot, nikoli konsolidace po zapracování novel.