What is an endowed scholarship? An endowed scholarship is intended to last in perpetuity, providing a scholarship for every awards cycle. admin2017-10-19T16:34:27-05:00 Share This Post, Choose Your Platform! FacebookTwitterLinkedInTumblrPinterest