愛蘭國小的前身是1898年(日治時期明治31年)成立的埔里社公學校烏牛欄分教場,是愛蘭臺地上烏牛欄、大馬璘、阿里史等3聚落學童就讀的小學。1911年(明治44年)獨立設校,改名烏牛欄公學校。1947年(戰後初期民國36年)改名鐵山國民學校,1948年(民國37年)改名愛蘭國民學校,1968年(民國57年)改名愛蘭國民小學。1999年(民國88年)9月21日地震造成學校建物受損,但未倒塌,僅進行結構補強及相關修繕。從現存舊校舍的樑柱便可以看出柱寬較樑為寬,即是因為當時進行柱子補強包覆鋼材所形成。2001年(民國90年)因教室不敷使用,加上建物老舊,經教育部補助2,000萬元經費拆除部份舊校舍重新改建。



