Koulupuku on jonkin koulun oppilaille määrätty yhdenmukainen asu, jota oppilaiden on käytettävä koulupäivän aikana.[1]
Koulupukupakkoa on perusteltu esimerkiksi sillä, että koulupuku antaa oppilaille yhteenkuuluvuuden tunteen koulunsa kanssa, sillä, että se opettaa oppilaat pukeutumaan hyvin, sekä sillä, että yhdenmukaisen pukeutumisen avulla vältettäisiin oppilaiden eriarvoisuus, joka perustuu erihintaisiin vaatteisiin. Koulupukuja on vastustettu esimerkiksi niiden tuoman ylimääräisten kustannusten vuoksi ja siksi, että ne tukahduttaisivat oppilaiden yksilöllisyyden.[1]