Here is a table of the vaccines for your child which most are done at the ASL for free. As of now, they are not required to attend school but they are recommended. Since there are always some changes in the years you should double check with your local ASL if you have any questions.