Synonyms of moralizing

2 Syllables
preachy, trite, teachy
3 Syllables
sententious, didactic, sermonic, teacherish, teacherly, pedantic
4 Syllables
hortative, homiletic, preceptive, schoolmasterist, didactical
5 Syllables
disquisitional, exhortative, homiletical, lecturelike