Skollagen reglerar skolväsendet och omfattar skolformerna förskola , förskoleklass , grundskola , grundsärskola , specialskola , sameskola , gymnasieskola , gymnasiesärskola , kommunal vuxenutbildning , särskild utbildning för vuxna , och utbildning i svenska för invandrare .