What is an endowed scholarship? An endowed scholarship is intended to last in perpetuity, providing a scholarship for every awards cycle. Suanne Brady2017-10-24T19:25:47+00:00 Share This Post, Choose Your Platform! FacebookTwitterLinkedInTumblrPinterest