Tout: adverbe mot invariable = très , tout à fait
Exemple: ils sont tout petits.
tout: adjectif indéfini = n'importe quel, s'accorde avec le nom
adjectif qualificatif s'accorde avec le nom
Exemple: Toute la classe travaille.Tous les élèves travaillent.
Tout + Nom masculin, singulier
Tous + Nom masculin, pluriel
Toute + Nom féminin, singulier
Toutes + Nom féminin, pluriel