The only thing masks do is contain that spray of yuckiness should you sneeze or cough. They don't protect you, they do protect people around you. If you have had your shots (two in most cases) you won't spread Corona virus because the vaccine has killed it off in your system. The only reason to wear one after vaccinations is to make the people around you feel safer. For grade school kids, this doesn't really matter, the kids don't believe that they will catch corona virus. And they are largely correct in this belief.
As far as the people who don't/won't get vaccinated, let 'em. All they are doing is exposing them selves to infection. We should encourage them to get vaccinated, but if they are hard core in their beliefs that the vaccine might harm them, so be it.