Barn- och ungdomsförvaltningen (BUF) har en verksamhet med ca 8 900 elever i kommunal grundskola fördelade på 36 skolor. Cirka 2 700 elever har kommunal skolbarnsomsorg som erbjuds på 31 av de 36 kommunala skolorna. Det finns även tre fristående grundskolor med verksamhet i Halmstad.De kommunala grundskolorna är fördelade på tre skolområden med följande geografiska områden:
- Skolområde Norr - Getinge, Steninge, Haverdal, Harplinge, Oskarström, Åled, Söndrum, Frösakull & Gullbrandstorp
- Skolområde Centrum - Centrala Halmstad, Frennarp, Furet, Kärleken, Holm, Nyhem, Linehed & Östergård
- Skolområde Söder - Fyllinge, Trönninge, Eldsberga, Vallås, Simlångsdalen, Andersberg & Snöstorp
Grundskolor i Halmstad