Elgin Academy is a Pre-school thru Grade 12 Private School located on the hill in downtown Elgin. At Elgin Academy we take Learning personally.