kindhearted

meaning: having or proceeding from an innately kind disposition (adjective)

example:The generous and kindhearted teacher stayed after school to help students in need.

synonyms: