> Нужно ли ставить точки после слов "классная работа", "домашняя
> работа", "диктант", "упражнение" и т.д.

Вот как ответила на подобный вопрос [Грамота.ру][1]:

[![введите сюда описание изображения][2]][2]

============================================

Так же когда-то отвечали на вопрос о точках и Розенталь с Добромысловым в одной из своих книг:


> Школьников необходимо приучать ставить точки после заглавий.

**P.S.**

Кстати, до недавнего времени в школьных учебниках по русскому языку точки после заголовков обычно ставились. 


  [1]: http://new.gramota.ru/spravka/buro/search-answer/?s=%D1%82%D0%BE%D1%87%D0%BA%D0%B0%20%D0%B2%20%D0%BA%D0%BE%D0%BD%D1%86%D0%B5
  [2]: https://i.sstatic.net/5Q9PY.png