If your list contains all fragments, do not put a period after each item:
You’ll need to buy a variety of food for the office party:
• garlic bread
• paper goods
If your list contains sentences, do use end punctuation:
Many teachers complain about the following problems:
• Children come to school hungry and tired.
• Parents either do not or cannot help with homework.
• Money is scarce for all but the minimum supplies.
• Overtime hours for teachers are not compensated.