They all have a meaning of "praise", but do they have a difference?
These are different forms of praise that can function as a verb or a noun:
- 称赞 - a simple praise or compliment
- 表扬 - to laud or commend someone publicly for his/her deed or achievement
- 夸奖 - lavish praise, sometimes can be viewed as a flattery to please someone